John Zhao has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/49257 )
Change subject: ec/google/chromeec: Provide EC access path for Retimer firmware update ......................................................................
ec/google/chromeec: Provide EC access path for Retimer firmware update
Kernel needs to access EC RFWU entry in order to retrieve from EC about port and mux info and set EC operations like modes change. This change provides EC RFWU path for Retimer driver usage.
BUG=b:162528867 TEST=Booted to kernel and verified EC RFWU path from ACPI SSDT table.
Signed-off-by: John Zhao john.zhao@intel.com Change-Id: I3817d93cfdeedf15825dab6c537b151fd063338b --- M src/ec/google/chromeec/ec_acpi.c 1 file changed, 6 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/57/49257/1
diff --git a/src/ec/google/chromeec/ec_acpi.c b/src/ec/google/chromeec/ec_acpi.c index fff3954..d777d1b 100644 --- a/src/ec/google/chromeec/ec_acpi.c +++ b/src/ec/google/chromeec/ec_acpi.c @@ -7,6 +7,7 @@ #include <acpi/acpigen_usb.h> #include <console/console.h> #include <drivers/usb/acpi/chip.h> +#include <drivers/intel/usb4/retimer/retimer.h> #include <ec/google/common/dptf.h>
#include "chip.h" @@ -235,3 +236,8 @@ fill_ssdt_typec_device(dev); fill_ssdt_ps2_keyboard(dev); } + +const char *mainboard_retimer_fw_update_path(void) +{ + return "\_SB_.PCI0.LPCB.EC0_.RFWU"; +}