diff options
author | Matt DeVillier <matt.devillier@gmail.com> | 2022-03-04 15:32:41 -0600 |
---|---|---|
committer | Matt DeVillier <matt.devillier@gmail.com> | 2022-03-07 17:37:15 +0000 |
commit | e611905eb3ba2ef9987fc2dad47ef42aa712308e (patch) | |
tree | 84bd42952be5a91b8a0db3baf13b2e378de9f608 /src/mainboard/google/daisy/chromeos.c | |
parent | 269b8e2cc528fdbc6cd82dd1a0a02dc5f6f0741c (diff) |
mb/google/hatch/var/jinlon: Fix EPS detection and disablement
Commit ebf14826
[mb/google/hatch/var/jinlon: Switch to using device pointers]
broke jinlon boards without an electronic privacy screen (EPS) by
disabling the parent device (iGPU) instead of the EPS when determined to
be not present via SKU ID.
Commit c5a3a4a6
[mb/google/hatch (baseboard): add ACPI backlight support]
broke EPS detection by adding a duplicate iGPU device to the devicetree,
resulting in the EPS entry being skipped.
Fix both of these issues by assigning the device alias to the EPS child
device, not the parent (iGPU). Rename the alias for clarity, and combine
the duplicate device definitions for the iGPU.
Test: build/boot google/jinlon SKU w/o EPS, observe GPU functional
in both firmware boot screens and Linux OS.
Change-Id: I0615ce361497abe6872085b0dec83292607e53dd
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/62593
Reviewed-by: Tim Wawrzynczak <twawrzynczak@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/daisy/chromeos.c')
0 files changed, 0 insertions, 0 deletions