summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Hurst <shurst@google.com>2022-03-21 15:39:03 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-03-23 02:45:19 +0000
commit0a3f3e4c3e3a87f834cc94de08c1a8f1dceb0db0 (patch)
tree203f96b8e7340244e75171945daa768a2a6f3a51
parente31212c4a2d061ce535b36a8e471237aa4a13972 (diff)
downloadchrome-ec-0a3f3e4c3e3a87f834cc94de08c1a8f1dceb0db0.tar.gz
zephyr: herobrine: Fix FRS Enable pin configuration
Fix FRS Enable pin configuration BUG=b:218692410 TEST=zmake configure -b herobrine BRANCH=main Signed-off-by: Sam Hurst <shurst@google.com> Change-Id: I04d87a9ee0b05692fa828d4a11fbb8eec15a1e70 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3537266 Reviewed-by: Wai-Hong Tam <waihong@google.com>
-rw-r--r--zephyr/dts/bindings/gpio/gpio-enum-name.yaml1
-rw-r--r--zephyr/projects/herobrine/gpio.dts5
-rw-r--r--zephyr/projects/herobrine/usbc_herobrine.dts1
3 files changed, 5 insertions, 2 deletions
diff --git a/zephyr/dts/bindings/gpio/gpio-enum-name.yaml b/zephyr/dts/bindings/gpio/gpio-enum-name.yaml
index 9d7ed31b62..07c8f334d3 100644
--- a/zephyr/dts/bindings/gpio/gpio-enum-name.yaml
+++ b/zephyr/dts/bindings/gpio/gpio-enum-name.yaml
@@ -95,6 +95,7 @@ properties:
- GPIO_USB_C0_TCPC_RST_L
- GPIO_USB_C1_BC12_INT_ODL
- GPIO_USB_C1_DP_HPD
+ - GPIO_USB_C0_FRS_EN
- GPIO_USB_C1_FRS_EN
- GPIO_USB_C1_LS_EN
- GPIO_USB_C1_OC_ODL
diff --git a/zephyr/projects/herobrine/gpio.dts b/zephyr/projects/herobrine/gpio.dts
index 288bb97b17..a795093bf6 100644
--- a/zephyr/projects/herobrine/gpio.dts
+++ b/zephyr/projects/herobrine/gpio.dts
@@ -166,10 +166,11 @@
usb_a_cdp_ilim_en_l {
gpios = <&gpio7 5 GPIO_OUTPUT_HIGH>;
};
- usb_c0_frs_en {
+ gpio_usb_c0_frs_en: usb_c0_frs_en {
gpios = <&gpioc 5 GPIO_OUTPUT_LOW>;
+ enum-name = "GPIO_USB_C0_FRS_EN";
};
- usb_c1_frs_en {
+ gpio_usb_c1_frs_en: usb_c1_frs_en {
gpios = <&gpioc 1 GPIO_OUTPUT_LOW>;
enum-name = "GPIO_USB_C1_FRS_EN";
};
diff --git a/zephyr/projects/herobrine/usbc_herobrine.dts b/zephyr/projects/herobrine/usbc_herobrine.dts
index d1fa1bb1d4..0d93de614d 100644
--- a/zephyr/projects/herobrine/usbc_herobrine.dts
+++ b/zephyr/projects/herobrine/usbc_herobrine.dts
@@ -60,6 +60,7 @@
status = "okay";
port = <&i2c_tcpc0>;
i2c-addr-flags = "SYV682X_ADDR1_FLAGS";
+ frs_en_gpio = <&gpio_usb_c0_frs_en>;
alternate-for = <&ppc_port0>;
};
};