669184434a
Create Kconfig options and boot state machine callback in ramstage for an early initialization of the PTN3460 DP-to-LVDS bridge. This allows showing the bootsplash screen on mainboards utilizing this chip during the PCI device enumeration. BUG=none TEST=Select PTN3460_EARLY_INIT config switch in mainboard Kconfig and check the log for "Attempting PTN3460 early init" message. If the board (e.g. siemens/mc_apl7 in this case) is also configured for showing the bootsplash logo, it should be now visible. Change-Id: I5424d062b3fb63c78cfced3971376353be11c504 Signed-off-by: Jan Samek <jan.samek@siemens.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/67681 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Uwe Poeche <uwe.poeche@siemens.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
19 lines
421 B
Text
19 lines
421 B
Text
config DRIVERS_I2C_PTN3460
|
|
bool
|
|
default n
|
|
help
|
|
Enable support for external display bridge (eDP to LVDS) PTN3460.
|
|
|
|
config PTN3460_EARLY_INIT
|
|
bool
|
|
default n
|
|
depends on DRIVERS_I2C_PTN3460
|
|
help
|
|
Enable early initialization of the PTN3460 DP-to-LVDS bridge
|
|
|
|
config PTN3460_EARLY_ADDR
|
|
hex
|
|
default 0x60
|
|
depends on PTN3460_EARLY_INIT
|
|
help
|
|
I2C address for early initialization of the PTN3460 DP-to-LVDS bridge
|