diff options
author | Karthikeyan Ramasubramanian <kramasub@google.com> | 2020-04-13 18:03:29 -0600 |
---|---|---|
committer | Furquan Shaikh <furquan@google.com> | 2020-04-17 18:51:04 +0000 |
commit | a95907b0666c764aaddeaffc7a414c49bbb47d7b (patch) | |
tree | d064348a185edfde679147f1b39e31e4ad846e90 /src/soc/intel/broadwell/smihandler.c | |
parent | b2634c1f988668bea665c5fa401d820f86d5dd6b (diff) |
ec/google/chromeec: Update the USBC ACPI device hierarchy
Type C connector class driver in kernel (v5.4) expects the Type C ACPI
device under ChromeEC ACPI device scope. Currently the Type C ACPI
device is populated under ChromeEC device's parent. This leads to
incorrect casting of Type C's parent device and hence a crash. Move the
Type C device under ChromeEC ACPI device.
BUG=b:153518804
TEST=Build and boot the mainboard. Ensure that the USBC ACPI device is
populated under ChromeEC ACPI device.
Scope (\_SB.PCI0.LPCB.EC0.CREC)
{
Device (USBC)
{
Name (_HID, "GOOG0014") // _HID: Hardware ID
...
}
}
Change-Id: I628489bc420d7a3db4ad3cb93d085d568c6de507
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40354
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Aamir Bohra <aamir.bohra@intel.com>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Diffstat (limited to 'src/soc/intel/broadwell/smihandler.c')
0 files changed, 0 insertions, 0 deletions