coreboot-kgpe-d16/src/mainboard/google
Maulik V Vaghela 64b82be3e3 mb/google/hatch: Add GPIO programming for GPP_C0 to GPP_C7
coreboot did not program all GPIOs from C0 to C7 correctly which are
SMBUS GPIO. Some of the GPIOs are left in default mode which is
native function but we need to configure as GPIO mode and provide proper
configuration as per schematic.

After fixing GPIO, CSME power gating issue also gets fixed since SMBUS was not
getting idle due to GPIO configuration and CSME was not getting power
gated due to SMBUS.

BUG=b:123702553
BRANCH=none
TEST=Check on hatch board. CSME was not getting power gated for s0ix.
After applying this patch CSME is power gated now

Change-Id: I5c6b9310dcc7bade0023abd5524781ce71df28be
Signed-off-by: Maulik V Vaghela <maulik.v.vaghela@intel.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/31640
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2019-02-28 13:46:47 +00:00
..
auron ACPI: Correct asl_compiler_revision value 2019-02-21 19:07:31 +00:00
beltino mb/*/chromeos.c: Fix PRE_RAM and unify style 2019-01-04 21:23:21 +00:00
butterfly mb/*/*/romstage: curly braces after the function definition 2019-02-08 10:58:37 +00:00
cheza cheza: Add board reset via Chrome EC 2018-12-14 21:09:20 +00:00
cyan mb/google/cyan: fix RAM training on edgar variant 2019-02-27 11:04:00 +00:00
daisy symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
dragonegg buildsystem: Promote rules.h to default include 2019-01-16 11:51:07 +00:00
eve soc/intel/skylake: Use real common code for VMX init 2019-02-18 20:24:50 +00:00
fizz soc/intel/skylake: Use real common code for VMX init 2019-02-18 20:24:50 +00:00
foster mb/*/*/Kconfig: Remove useless comment 2018-11-28 13:53:51 +00:00
gale symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
glados soc/intel/skylake: Use real common code for VMX init 2019-02-18 20:24:50 +00:00
gru symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
hatch mb/google/hatch: Add GPIO programming for GPP_C0 to GPP_C7 2019-02-28 13:46:47 +00:00
jecht ACPI: Correct asl_compiler_revision value 2019-02-21 19:07:31 +00:00
kahlee mb/google/kahlee: Enable mode change as wake source for S3 2019-02-18 20:22:53 +00:00
kukui google/kukui: Add RTC initialization 2019-02-28 13:42:25 +00:00
link mb/*/*/romstage: curly braces after the function definition 2019-02-08 10:58:37 +00:00
nyan symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
nyan_big symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
nyan_blaze symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
oak arm64: Factor out common parts of romstage execution flow 2018-08-17 21:29:46 +00:00
octopus mb/google/laser: Disable touch screen device that according to SKU ID 2019-02-18 03:05:14 +00:00
parrot mb/*/*/romstage: curly braces after the function definition 2019-02-08 10:58:37 +00:00
peach_pit symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
poppy mb/google/poppy/variants/atlas: move WiFi wake to GPP_B7 2019-02-22 11:10:53 +00:00
rambi ACPI: Correct asl_compiler_revision value 2019-02-21 19:07:31 +00:00
reef mb/google/reef: Expand the coreboot RO section 2019-02-06 17:10:11 +00:00
sarien src/soc/intel/cannonlake: Add _DSM methods for LPIT table 2019-02-20 23:44:37 +00:00
slippy mb/google/slippy: Add a VBT for all variants 2019-01-06 15:39:16 +00:00
smaug mb/*/*/Kconfig: Remove useless comment 2018-11-28 13:53:51 +00:00
storm symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
stout src: Remove unused include device/pnp_def.h 2019-02-07 08:53:07 +00:00
urara symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
veyron symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
veyron_mickey symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
veyron_rialto symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
Kconfig
Kconfig.name