switch-coreboot/src
Brian Norris cc761e84af google/scarlet: Adjust K&D power sequence from software
Hardware updates have suggested we need to configure the K&D panel's
power sequence in software, not in hardware. Without this change, K&D
panels will no longer power on correctly and will instead display a
black screen.

Per K&D's suggestion, we tweak these two commands. From the little HW
docs I have, this looks like it's:

(Address 0xB7, Value 0x02) -> set BC_CTRL=bit(1) (Back light control) to
                              1
(Address 0xF1, Value 0x22) -> change GPO2_SEL=bits(0:3) from
                              MIPI_TE(0001b) to BC_CTRL (0010b)

BRANCH=scarlet
BUG=b:73133861
TEST=KD display with and without HW fix on Scarlet

Change-Id: Ia076a378b10417dd9891746f9bc1086360a0f6e6
Signed-off-by: Brian Norris <briannorris@chromium.org>
Reviewed-on: https://review.coreboot.org/25023
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-03-08 18:02:34 +00:00
..
acpi arch/x86: Add common AMD ACPI hardware definitions 2017-11-10 19:15:38 +00:00
arch smbios: Extend Baseboard (or Module) Information (type2) 2018-03-07 21:12:47 +00:00
commonlib lib/stage_cache: Add save/get raw storage 2018-02-07 16:22:40 +00:00
console console: only allow console messages after initialization 2018-03-02 15:22:24 +00:00
cpu cpu/x86/mp_init: Increase AP check-in time-out to 1second 2018-03-05 17:55:44 +00:00
device device/ddr2,ddr3: Rename and move a few things 2018-02-22 10:07:53 +00:00
drivers drivers/intel/fsp2_0: Fix build error while DISPLAY_HOBS is selected 2018-02-28 17:40:01 +00:00
ec ec/google/chromeec: Fix typo preventing PD EC firmware inclusion 2018-03-07 12:12:38 +00:00
include smbios: Extend Baseboard (or Module) Information (type2) 2018-03-07 21:12:47 +00:00
lib coreboot_table: Print GPIO state correctly for lb_gpios 2018-03-08 17:55:23 +00:00
mainboard google/scarlet: Adjust K&D power sequence from software 2018-03-08 18:02:34 +00:00
northbridge nb/intel/haswell: Generate ACPI DMAR table 2018-03-08 17:49:50 +00:00
security security/vboot: overwrite existing spaces during factory init for tpm2 2018-02-07 02:37:25 +00:00
soc soc/intel/braswell: add ACPI for eMMC/SD devices in PCI mode 2018-03-08 17:49:05 +00:00
southbridge sb/intel/common: Fix conflicting OIC register definition 2018-03-02 17:21:06 +00:00
superio Intel i3100 boards & chips: Remove - using LATE_CBMEM_INIT 2018-01-15 23:25:12 +00:00
vendorcode intel/fsp: Update cannonlake fsp header 2018-02-14 17:01:25 +00:00
Kconfig smbios: Add option to select the enclosure type 2018-03-01 13:46:49 +00:00