summaryrefslogtreecommitdiff
path: root/src/mainboard/google/gru/mainboard.c
diff options
context:
space:
mode:
authorFurquan Shaikh <furquan@google.com>2019-10-23 09:46:45 -0700
committerPatrick Georgi <pgeorgi@google.com>2019-10-25 06:54:50 +0000
commit80212aa1040577cf052bbf9f12abe079e36e4cf8 (patch)
tree1e6a031e54ef47d5e284bef0b5349920a472b455 /src/mainboard/google/gru/mainboard.c
parent91c8d35be36521a9fbe39c0bfd54562cf3cf5a2c (diff)
mb/google/hatch: Configure GPIOs in mainboard chip->init()
mainboard_silicon_init_params() is supposed to be used for only overriding any FSP params as per mainboard configuration. GPIOs should be configured by mainboard as part of its chip init(). This ensures proper ordering w.r.t. any common operations that the SoC code might want to perform e.g. snapshot ITSS polarities. This change moves the configuration of GPIOs from mainboard_silicon_init_params() to mainboard chip->init(). Additionally, this change moves mainboard_ec_init() to mainboard dev->init(). TEST=Verified that GPIOs are configured properly and hatch boots to OS. Change-Id: Ia509471a3678c60454cd4f14625f151860d9b9d2 Signed-off-by: Furquan Shaikh <furquan@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/36267 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Nico Huber <nico.h@gmx.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/mainboard/google/gru/mainboard.c')
0 files changed, 0 insertions, 0 deletions