coreboot-kgpe-d16/src
Michael Niewöhner 5d1a328e88 soc/intel/cannonlake: add missing special function pads
The following parameters do nothing else than configuring the
corresponding pads to native mode:

- DdiPortEdp
- DdiPort*Hpd
- DdiPort*Ddc
- GpioDdp*
- SpiGpioAssign
- I2c*GpioAssign
- SerialIoUartDebugEnable
- Gp*GpioAssign
- Uart*GpioAssign
- GpioEnableHdaLink
- AudioLinkDmic*
- AudioLinkSsp*
- GpioEnableHdaSspMasterClock
- AudioLinkSndw*
- SmbAlertEnable

Add the missing special function gpio pad groups for CNL, to be able to
configure them via gpio.h instead having to set various FSP parameters.

The groups and names are documented in the PCH EDS, in Linux
(linux/drivers/pinctrl/intel/pinctrl-cannonlake.c) and other places.

Also, see soc/intel/tigerlake for reference.

Change-Id: Ia3bc1df1a14dbca7c7213577cb2d5b98bb0acf64
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/45211
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Subrata Banik <subrata.banik@intel.com>
2020-09-17 21:53:38 +00:00
..
acpi acpi: Correct sizes for ACPI data fields 2020-09-15 13:41:58 +00:00
arch memory_info: add max_speed_mts and configured_speed_mts 2020-09-03 21:27:54 +00:00
commonlib util/cbfstool: extend includes in commonlib 2020-09-14 07:10:53 +00:00
console ec/system76: Add console support 2020-09-07 21:46:34 +00:00
cpu cpu/intel/model_1067x: enable PECI 2020-09-12 10:50:33 +00:00
device src: Remove redundant <device/pnp_def.h> 2020-09-17 13:21:48 +00:00
drivers drivers/intel/mipi_camera: Add compatible field for NVM 2020-09-16 07:16:09 +00:00
ec ec/google/chromeec: Add dptc interface support 2020-09-17 06:18:59 +00:00
include src: Remove redundant <device/pnp_type.h> 2020-09-17 13:22:44 +00:00
lib region_file_update_data_arr: Modify region_file with array of buffers 2020-09-16 16:02:54 +00:00
mainboard mb/system76/lemp9: update power limits 2020-09-17 21:37:11 +00:00
northbridge nb/intel/haswell: Put DMIBAR/EPBAR registers into separate files 2020-09-17 20:22:31 +00:00
security security/intel/txt/getsec.c: Do not check lock bit 2020-08-30 19:26:48 +00:00
soc soc/intel/cannonlake: add missing special function pads 2020-09-17 21:53:38 +00:00
southbridge sb/intel/lynxpoint/acpi: Do not determine PCH type at runtime 2020-09-14 07:07:12 +00:00
superio src: Remove redundant <device/pnp_type.h> 2020-09-17 13:22:44 +00:00
vendorcode chromeos: Provide common watchdog reboot support in romstage 2020-09-15 01:09:38 +00:00
Kconfig Kconfig: Update ASan config options 2020-08-21 07:42:21 +00:00