coreboot-kgpe-d16/src/mainboard
Maxim Polyakov 04a2edf689 mb/intel/cedarisland_crb: use common driver to configure GPIO
According to changes in the soc/xeon_sp code [1,2], server motherboards
with Lewisburg PCH can use the soc/intel/common/gpio driver to configure
GPIO controller. This patch adds pads configuration map, which has the
format required by the GPIO driver. The data for this was taken from the
inteltool register dump with vendors firmware. The gpio.h file with pad
configuration was generated automatically using the util/intelp2m [3]:

./intelp2m -raw -p lbg -file cedarisland/vendorbios/inteltool_gpio.log

[1] https: //review.coreboot.org/c/coreboot/+/39425
[2] https: //review.coreboot.org/c/coreboot/+/39428
[3] https: //review.coreboot.org/c/coreboot/+/35643

Change-Id: I90b91e6dbf8c65c747d0e0d94c61023e610f93ab
Signed-off-by: Maxim Polyakov <max.senia.poliak@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40734
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Andrey Petrov <andrey.petrov@gmail.com>
2020-04-30 22:15:31 +00:00
..
51nb src/mb: Remove unneeded spaces before/after tabs 2020-04-10 22:30:06 +00:00
adlink
amd mb/amd/padmelon: Remove PS/2 keyboard driver selection 2020-04-30 21:44:12 +00:00
aopen
apple
asrock nb/intel/haswell: Deprecate WDB params in pei_data 2020-04-22 13:46:42 +00:00
asus asus/p2b-ls: Replicate OEM GPO configuration 2020-04-25 15:24:20 +00:00
bap
biostar src/mainboard: Const'ify pci_devfn_t devices 2020-04-23 22:21:11 +00:00
cavium
compulab
elmex
emulation src/mainboard: Const'ify pci_devfn_t devices 2020-04-23 22:21:11 +00:00
facebook mb/facebook/monolith: Add fmd files for 6MB BIOS area 2020-04-14 09:49:10 +00:00
foxconn
getac device: Constify struct device * parameter to write_acpi_tables 2020-04-28 19:21:49 +00:00
gigabyte mb/gigabyte/ga-g41m-es2l: Remove unused variable 'dev' 2020-04-23 22:20:31 +00:00
gizmosphere
google mb/google/voteer: Enable DevSlp for SATA port1 2020-04-30 16:35:53 +00:00
hp
ibase
intel mb/intel/cedarisland_crb: use common driver to configure GPIO 2020-04-30 22:15:31 +00:00
jetway
kontron mb/kontron/ktqm77: Extend SATA CMOS option with "legacy" mode 2020-04-15 21:10:46 +00:00
lenovo device: Constify struct device * parameter to acpi_fill_ssdt() 2020-04-28 19:50:26 +00:00
libretrend
lippert
msi
ocp mb/ocp/tiogapass: Implement port 80h direct to GPIO and init UART pins 2020-04-30 17:45:50 +00:00
opencellular
packardbell
pcengines mb/pcengines/apu1: Remove PS/2 keyboard driver configuration 2020-04-30 21:44:06 +00:00
portwell
protectli
purism mb/purism/librem_bdw: Remove PS/2 keyboard driver selection 2020-04-30 21:44:00 +00:00
razer
roda src/mainboard: Use 'const' to set pnp_devfn_t statically 2020-04-14 09:56:33 +00:00
samsung src/mainboard: Const'ify pci_devfn_t devices 2020-04-23 22:21:11 +00:00
sapphire
scaleway
siemens
sifive
supermicro nb/intel/haswell: Deprecate WDB params in pei_data 2020-04-22 13:46:42 +00:00
system76 Do not select USE_BLOBS 2020-04-15 19:11:08 +00:00
ti
up Do not select USE_BLOBS 2020-04-15 19:11:08 +00:00
Kconfig