summaryrefslogtreecommitdiff
path: root/src/soc/intel/common/block/include
diff options
context:
space:
mode:
authorBora Guvendik <bora.guvendik@intel.com>2017-05-04 13:06:43 -0700
committerAaron Durbin <adurbin@chromium.org>2017-06-16 17:36:59 +0200
commit94ee328b97a7bf03fa8c80474cce434a2ff43bbd (patch)
treeaf3ddc16d12031a23c237e1c5fadd079f9831408 /src/soc/intel/common/block/include
parent1e1bbb17a05410bd5fd95459a9bdbc0c5ac6804d (diff)
downloadcoreboot-94ee328b97a7bf03fa8c80474cce434a2ff43bbd.tar.xz
soc/intel/common/block: Add Intel common SCS code support
Create Intel Common SCS code. This code currently only contains the code for SD card SSDT generation. More code will get added up in the subsequent phases. Change-Id: I82f034ced64e1eaef41a7806133361d73b5009d3 Signed-off-by: Bora Guvendik <bora.guvendik@intel.com> Reviewed-on: https://review.coreboot.org/19631 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Philippe Mathieu-Daudé <philippe.mathieu.daude@gmail.com>
Diffstat (limited to 'src/soc/intel/common/block/include')
-rw-r--r--src/soc/intel/common/block/include/intelblocks/sd.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/soc/intel/common/block/include/intelblocks/sd.h b/src/soc/intel/common/block/include/intelblocks/sd.h
new file mode 100644
index 0000000000..1dde344572
--- /dev/null
+++ b/src/soc/intel/common/block/include/intelblocks/sd.h
@@ -0,0 +1,27 @@
+/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright (C) 2017 Intel Corporation.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; version 2 of the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
+ * GNU General Public License for more details.
+ */
+
+#ifndef SOC_INTEL_COMMON_BLOCK_SD_H
+#define SOC_INTEL_COMMON_BLOCK_SD_H
+
+#include <arch/acpi_device.h>
+
+/*
+ * Fill the GPIO Interrupt or I/O information that will be used for the
+ * GPIO Connection Descriptor.
+ */
+int sd_fill_soc_gpio_info(struct acpi_gpio* gpio, struct device *dev);
+
+#endif /* SOC_INTEL_COMMON_BLOCK_SD_H */