coreboot-kgpe-d16/src/mainboard/google
Julius Werner e0459c78e4 google/gru: Fix pmu1833_volsel handling
RK3399 has a pin that can decide whether GPIO port 1 is driven with 1.8V
or 3.0V. We thought this mechanism was disabled by default, but it turns
out it wasn't. We want to use that pin as an output GPIO on Scarlet so
we need to reconfigure the respective SoC controls before we do that. It
seems that we also need to explicitly pinmux the pin away from that
special function (to normal GPIO) or weird things happen on some boards.

BUG=b:66534913
TEST=Sprinkled several long udelays, poked test points with a
multi-meter on Scarlet.

Change-Id: Ia02cbb4f3b2f14b0d958b84adcddb0c5f4259efa
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://review.coreboot.org/21727
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2017-10-02 18:32:11 +00:00
..
auron mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
beltino mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
butterfly mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
chell mb/google/*: Use newly added Chrome EC boardid function 2017-09-26 15:20:39 +00:00
cyan mb/google/*: Use newly added Chrome EC boardid function 2017-09-26 15:20:39 +00:00
daisy include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
eve mb/google/*: Use newly added Chrome EC boardid function 2017-09-26 15:20:39 +00:00
fizz google/fizz: Enable wake-on-usb attach/detach 2017-10-02 16:20:31 +00:00
foster include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
gale Consolidate reset API, add generic reset_prepare mechanism 2017-06-13 20:53:09 +02:00
glados mb/google/*: Use newly added Chrome EC boardid function 2017-09-26 15:20:39 +00:00
gru google/gru: Fix pmu1833_volsel handling 2017-10-02 18:32:11 +00:00
jecht mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
kahlee mainboard/amd: Add required callouts to Stoney BiosCallouts.c 2017-10-02 16:24:53 +00:00
lars mb/google/*: Use newly added Chrome EC boardid function 2017-09-26 15:20:39 +00:00
link mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
nyan include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
nyan_big include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
nyan_blaze include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
oak Use stopwatch_wait_until_expired where applicable 2017-09-26 16:53:28 +00:00
parrot mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
peach_pit include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
poppy mb/google/poppy: Modify HID and add device tree support for VCM device 2017-09-27 16:43:22 +00:00
purin Consolidate reset API, add generic reset_prepare mechanism 2017-06-13 20:53:09 +02:00
rambi mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
reef Coral: Add Synaptics touchpad support 2017-09-27 16:37:45 +00:00
rotor Consolidate reset API, add generic reset_prepare mechanism 2017-06-13 20:53:09 +02:00
slippy mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
smaug include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
storm mainboard/[g-l]: add IS_ENABLED() around Kconfig symbol references 2017-07-06 00:19:56 +00:00
stout mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
urara
veyron include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
veyron_mickey include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
veyron_rialto include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
zoombini google/zoombini: Add new board 2017-09-28 18:28:59 +00:00
Kconfig
Kconfig.name