coreboot-kgpe-d16/src/soc/intel/cannonlake
Duncan Laurie 674c62bbee soc/intel/cannonlake: Fix CNL-H GPIO pin map
The GPIO pin map for CNL-H does not match with the OS expected
pin numbers.  This has been updated to match what is used by the
Linux kernel pinctrl driver and the pad base has been set for
the GPIO groups to match the sparse GPIO map used by the kernel.

I do not have CNL-H hardware to test this so it is verified against
the kernel driver at drivers/pinctrl/intel/pinctrl-cannonlake.c

Change-Id: Ife7d3090d654b0b88c6911befa08bf6abd4f2ff9
Signed-off-by: Duncan Laurie <dlaurie@google.com>
Reviewed-on: https://review.coreboot.org/c/30134
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-12-14 18:30:58 +00:00
..
acpi soc/intel/cannonlake: Fix GPIO reporting 2018-12-10 08:53:16 +00:00
bootblock cpuid: Add helper function for cpuid(1) functions 2018-12-13 04:32:57 +00:00
include/soc soc/intel/cannonlake: Fix CNL-H GPIO pin map 2018-12-14 18:30:58 +00:00
romstage src: Remove unneeded include <cbmem.h> 2018-11-16 10:56:47 +00:00
acpi.c src: Remove unneeded include "{arch,cpu}/cpu.h" 2018-11-12 09:22:18 +00:00
cbmem.c src: Use tabs for indentation 2018-10-08 09:46:16 +00:00
chip.c soc/intel/cannonlake: Add USB device names 2018-12-04 22:50:06 +00:00
chip.h soc/intel/cannonlake: Add options for pcie ltr 2018-11-17 07:25:54 +00:00
cnl_memcfg_init.c soc/intel/cannonlake: Fix Coverity Scan report 2018-09-06 10:30:04 +00:00
cpu.c cpuid: Add helper function for cpuid(1) functions 2018-12-13 04:32:57 +00:00
finalize.c soc/intel/cannonlake: Get rid of device_t 2018-06-01 16:26:25 +00:00
fsp_params.c soc/intel/cannonlake: Add options for pcie ltr 2018-11-17 07:25:54 +00:00
gpio.c soc/intel/cannonlake: Add GPIO group pad base for ACPI 2018-12-14 18:30:46 +00:00
gpio_cnp_h.c soc/intel/cannonlake: Fix CNL-H GPIO pin map 2018-12-14 18:30:58 +00:00
graphics.c drivers/intel/gma: Unify VBT related Kconfig names 2018-06-12 18:07:51 +00:00
gspi.c soc/intel/common/block: Move gspi common functions into block/gspi 2018-06-06 06:25:50 +00:00
i2c.c soc/intel/common/block: Move i2c common functions into block/i2c 2018-06-06 06:26:11 +00:00
Kconfig soc/intel/cannonlake: Fix I2C clock input 2018-12-07 11:18:43 +00:00
lockdown.c soc/intel/common/pch: Add pch lockdown code 2018-06-07 21:58:19 +00:00
lpc.c soc/intel/{cnl, icl}: Remove unnecessary __SIMPLE_DEVICE__ check 2018-11-18 20:57:11 +00:00
Makefile.inc soc/intel: Enable GPIO functions in verstage 2018-11-02 16:06:53 +00:00
memmap.c soc/intel/cannonlake: Remove DMA support for PTT 2018-06-22 01:58:33 +00:00
nhlt.c src: Remove unneeded include <console/console.h> 2018-11-16 09:50:29 +00:00
p2sb.c soc/intel/common/block: Move p2sb common functions into block/p2sb 2018-06-28 08:35:29 +00:00
pmc.c soc/intel/cannonlake: Get rid of device_t 2018-06-01 16:26:25 +00:00
pmutil.c soc/intel/cannonlake: Set DISB after Dram init 2018-04-19 07:52:43 +00:00
reset.c intel: Use CF9 reset (part 2) 2018-10-22 08:35:32 +00:00
sd.c soc/intel/cannonlake: Use SCS common code 2017-11-01 17:42:30 +00:00
smihandler.c soc/intel/common/block: Move p2sb common functions into block/p2sb 2018-06-28 08:35:29 +00:00
smmrelocate.c cpu/x86/mtrr.h: Rename MSR SMRR_PHYS_x to IA32_SMRR_PHYSx 2018-07-24 18:34:37 +00:00
spi.c soc/intel/common/block: Move gspi common functions into block/gspi 2018-06-06 06:25:50 +00:00
systemagent.c src: Remove unneeded include <console/console.h> 2018-11-16 09:50:29 +00:00
uart.c soc/intel/common/block: Move common uart function to block/uart 2018-08-20 15:51:48 +00:00
vr_config.c soc/intel/cannonlake: Init UPD params based on config 2017-08-25 18:24:33 +00:00