aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/google/trogdor/board.h
diff options
context:
space:
mode:
authorVinod Polimera <vpolimer@codeaurora.org>2020-03-03 12:13:26 +0530
committerJulius Werner <jwerner@chromium.org>2020-09-10 00:25:26 +0000
commit3b4c45efa264ab68512eeca0dc5b9d65283dd8bc (patch)
tree7c68903b26918ae228ef0bb0d0fa53ad23d8cfcc /src/mainboard/google/trogdor/board.h
parentc4e0b0a31378ae164ae2b6988c9779d96b627e84 (diff)
sc7180: Add display hardware pipe line initialization
Add sc7180 display hardware pipeline programming support and invoke the display initialization from soc_init. Changes in V1: - added display init required check. - added edid read function using i2c communication. - added sn65dsi86 bridge driver to init bridge. - moved display initialization to mainboard file. Changes in V2: - moved diplay init sequence to mainboard file - moved edid read function to bridge driver. - calculated timing paramters using edid parameters. - removed command mode config code. - moved bridge driver to drivers/ti. - seperated out bridge and soc code with mainboard file as interface. Changes in V3: - add GPIO selection at runtime based on boardid. - add vbif register struct overlay. Changes in V4: - update gpio config for lazor board. Change-Id: I7d5e3f1781c48759553243abeb3d694f76cd008e Signed-off-by: Vinod Polimera <vpolimer@codeaurora.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/39615 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Julius Werner <jwerner@chromium.org>
Diffstat (limited to 'src/mainboard/google/trogdor/board.h')
-rw-r--r--src/mainboard/google/trogdor/board.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mainboard/google/trogdor/board.h b/src/mainboard/google/trogdor/board.h
index bd7222fefa..39661b5f21 100644
--- a/src/mainboard/google/trogdor/board.h
+++ b/src/mainboard/google/trogdor/board.h
@@ -13,6 +13,11 @@
#define GPIO_SD_CD_L GPIO(69)
#define GPIO_AMP_ENABLE GPIO(23)
+/* Display specific GPIOS */
+#define GPIO_BACKLIGHT_ENABLE GPIO(12)
+#define GPIO_EDP_BRIDGE_ENABLE (CONFIG(TROGDOR_REV0) ? GPIO(14) : GPIO(104))
+#define GPIO_EN_PP3300_DX_EDP (CONFIG(TROGDOR_REV0) ? GPIO(106) : GPIO(30))
+
void setup_chromeos_gpios(void);
#endif /* _COREBOOT_SRC_MAINBOARD_GOOGLE_TROGDOR_BOARD_H_ */