coreboot/src/ec
Furquan Shaikh eec30f7bea ec/google/chromeec: Fix acpi_name() for Chrome EC device
In ACPI tables, Chrome EC device (CREC - HID GOOG0004) is a child of
EC device (EC0 - HID PNP0C09). However, in coreboot device tree, there
is no separate chip/device for EC0. Thus, acpi_name() needs to return
EC0.CREC as the ACPI name for the Chrome EC device. By returning the
ACPI name as EC0.CREC, all devices that live under Chrome EC device
can simply call acpi_device_path()/acpi_device_scope() to emit the
right path/scope.

In the future, if we ever add a special chip driver for handling EC0
(HID PNP0C09), then the ACPI name for Chrome EC can be fixed to return
CREC.

BUG=b:154290952
TEST=Verified that acpi_device_path()/acpi_device_scope() return the
correct name for Chrome EC device.

Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: Iec4b0226d1e98ddeb0f8ed8b89477fc4f453d221
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40513
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-04-22 18:52:20 +00:00
..
51nb/npce985la0dx ec/51nb: add support for NPCE985LA0DX EC 2020-03-16 14:41:57 +00:00
acpi src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
compal/ene932 src/ec: Add missing "set_resources = noop_set_resources" 2020-04-10 12:00:11 +00:00
google ec/google/chromeec: Fix acpi_name() for Chrome EC device 2020-04-22 18:52:20 +00:00
hp/kbc1126 src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
kontron src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
lenovo src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
purism/librem src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
quanta src/ec: Add missing "set_resources = noop_set_resources" 2020-04-10 12:00:11 +00:00
roda/it8518 src/ec: Add missing "set_resources = noop_set_resources" 2020-04-10 12:00:11 +00:00
smsc/mec1308 src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
ec.h src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00