diff options
Diffstat (limited to 'src/soc/intel/skylake/include')
-rw-r--r-- | src/soc/intel/skylake/include/soc/gpio_defs.h | 5 | ||||
-rw-r--r-- | src/soc/intel/skylake/include/soc/iomap.h | 6 | ||||
-rw-r--r-- | src/soc/intel/skylake/include/soc/irq.h | 2 |
3 files changed, 9 insertions, 4 deletions
diff --git a/src/soc/intel/skylake/include/soc/gpio_defs.h b/src/soc/intel/skylake/include/soc/gpio_defs.h index 61d80bdffc..625acdb74e 100644 --- a/src/soc/intel/skylake/include/soc/gpio_defs.h +++ b/src/soc/intel/skylake/include/soc/gpio_defs.h @@ -476,4 +476,9 @@ #define PAD_TERM_667_PU 13 #define PAD_TERM_NATIVE 15 +#define MISCCFG_OFFSET 0x10 +#define GPIO_DRIVER_IRQ_ROUTE_MASK 8 +#define GPIO_DRIVER_IRQ_ROUTE_IRQ14 0 +#define GPIO_DRIVER_IRQ_ROUTE_IRQ15 8 + #endif /* _SOC_GPIO_DEFS_H_ */ diff --git a/src/soc/intel/skylake/include/soc/iomap.h b/src/soc/intel/skylake/include/soc/iomap.h index c56b8e4835..916719d893 100644 --- a/src/soc/intel/skylake/include/soc/iomap.h +++ b/src/soc/intel/skylake/include/soc/iomap.h @@ -57,6 +57,8 @@ #define PCH_PWRM_BASE_ADDRESS 0xfe000000 #define PCH_PWRM_BASE_SIZE 0x10000 +#define GPIO_BASE_SIZE 0x10000 + /* * I/O port address space */ @@ -66,10 +68,6 @@ #define ACPI_BASE_ADDRESS 0x1800 #define ACPI_BASE_SIZE 0x100 -/* FIXME: not applicable as there is no I/O space for gpio access. */ -#define GPIO_BASE_ADDRESS 0x1400 -#define GPIO_BASE_SIZE 0x400 - #define TCO_BASE_ADDDRESS 0x400 #define TCO_BASE_SIZE 0x20 diff --git a/src/soc/intel/skylake/include/soc/irq.h b/src/soc/intel/skylake/include/soc/irq.h index 7f3fd65617..430a13c38b 100644 --- a/src/soc/intel/skylake/include/soc/irq.h +++ b/src/soc/intel/skylake/include/soc/irq.h @@ -17,6 +17,8 @@ #ifndef _SOC_IRQ_H_ #define _SOC_IRQ_H_ +#define GPIO_IRQ14 14 +#define GPIO_IRQ15 15 #define LPSS_I2C0_IRQ 16 #define LPSS_I2C1_IRQ 17 #define LPSS_I2C2_IRQ 18 |