coreboot-kgpe-d16/src/mainboard/intel
Maxim Polyakov 5fcfbe1481 mb/cedarisland_crb: rework GPIOs configuration using macros
This format of PCH GPIOs configuration, unlike the raw DW0 and DW1
registers values from the inteltool dump, is more understandable and
makes the code much cleaner. The gpio.h file with PAD_CFG macros was
automatically generated using the util/intelp2m [1] utility:

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

According to the documentation [2], the Host Software Pad Ownership
register only affects the pads that are configured as input. The
intelp2m utility takes this into account when converting macros and
ignores bits from this register for the corresponding pads.

[1] https://review.coreboot.org/c/coreboot/+/35643
[2] Intel Document Number: 549921

Change-Id: Id671a9021a8313d8c3359b89c2934b929bcab1a4
Signed-off-by: Maxim Polyakov <max.senia.poliak@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40736
Reviewed-by: Andrey Petrov <andrey.petrov@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-04-30 23:30:50 +00:00
..
apollolake_rvp mainboard/[g-p]*: Remove copyright notices 2020-03-18 16:44:38 +00:00
baskingridge nb/intel/haswell: Deprecate WDB params in pei_data 2020-04-22 13:46:42 +00:00
cannonlake_rvp device: Constify struct device * parameter to write_acpi_tables 2020-04-28 19:21:49 +00:00
cedarisland_crb mb/cedarisland_crb: rework GPIOs configuration using macros 2020-04-30 23:30:50 +00:00
coffeelake_rvp device: Constify struct device * parameter to write_acpi_tables 2020-04-28 19:21:49 +00:00
d510mo mb/intel/d510mo: Add vbt file 2020-04-09 08:51:51 +00:00
d945gclf mb/intel/d945gclf: Improve code formatting of devicetree 2020-04-09 23:49:12 +00:00
dcp847ske mainboard/intel: Use SPDX for GPL-2.0-only files 2020-04-06 13:39:09 +00:00
dg41wv mainboard/intel: Use SPDX for GPL-2.0-only files 2020-04-06 13:39:09 +00:00
dg43gt mainboard/intel: Use SPDX for GPL-2.0-only files 2020-04-06 13:39:09 +00:00
emeraldlake2 mainboard/intel: Use SPDX for GPL-2.0-only files 2020-04-06 13:39:09 +00:00
galileo mainboard/intel: Use SPDX for GPL-2.0-only files 2020-04-06 13:39:09 +00:00
glkrvp device: Constify struct device * parameter to write_acpi_tables 2020-04-28 19:21:49 +00:00
harcuvar mb/intel/harcuvar: Fix board_id() return type 2020-04-18 19:07:41 +00:00
icelake_rvp mb/intel/icelake_rvp/variants/icl_u: Improve code formatting 2020-04-09 23:49:47 +00:00
jasperlake_rvp mb/intel/jasperlake_rvp: Configure GPIO for JSLRVP 2020-04-28 09:40:21 +00:00
kblrvp mainboard/intel: Use SPDX for GPL-2.0-only files 2020-04-06 13:39:09 +00:00
kunimitsu device: Constify struct device * parameter to write_acpi_tables 2020-04-28 19:21:49 +00:00
leafhill mainboard/intel: Use SPDX for GPL-2.0-only files 2020-04-06 13:39:09 +00:00
minnow3 mainboard/intel: Use SPDX for GPL-2.0-only files 2020-04-06 13:39:09 +00:00
saddlebrook mainboard/intel: Use SPDX for GPL-2.0-only files 2020-04-06 13:39:09 +00:00
strago mainboard/intel: Use SPDX for GPL-2.0-only files 2020-04-06 13:39:09 +00:00
tglrvp mb/intel/tigerlake: Include TCSS power management 2020-04-29 17:19:13 +00:00
wtm2 mainboard/intel: Use SPDX for GPL-2.0-only files 2020-04-06 13:39:09 +00:00
Kconfig mb/*/Kconfig: Factor out MAINBOARD_VENDOR 2020-03-03 10:15:22 +00:00
Kconfig.name