summaryrefslogtreecommitdiff
path: root/zephyr/test/krabby/krabby.tentacruel.overlay
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/test/krabby/krabby.tentacruel.overlay')
-rw-r--r--zephyr/test/krabby/krabby.tentacruel.overlay48
1 files changed, 48 insertions, 0 deletions
diff --git a/zephyr/test/krabby/krabby.tentacruel.overlay b/zephyr/test/krabby/krabby.tentacruel.overlay
index 553c19fb69..cd247f15b4 100644
--- a/zephyr/test/krabby/krabby.tentacruel.overlay
+++ b/zephyr/test/krabby/krabby.tentacruel.overlay
@@ -87,6 +87,25 @@
int_lid_imu: lid_imu {
handler = "lid_sensor_interrupt";
};
+
+ int_usb_c0_ppc: usb_c0_ppc {
+ irq-pin = <&usb_c0_ppc_int_odl>;
+ flags = <GPIO_INT_EDGE_FALLING>;
+ handler = "ppc_interrupt";
+ };
+
+ int_usb_c0_bc12: usb_c0_bc12 {
+ irq-pin = <&usb_c0_bc12_int_odl>;
+ flags = <GPIO_INT_EDGE_FALLING>;
+ handler = "bc12_interrupt";
+ };
+
+ int_x_ec_gpio2: x_ec_gpio2 {
+ /* We have bypassed the db detection, so link
+ * int_x_ec_gpio2 to ppc_interrupt directly.
+ */
+ handler = "ppc_interrupt";
+ };
};
/*
@@ -142,6 +161,16 @@
mutex = <&base_mutex>;
};
};
+
+ usbc {
+ port0@0 {
+ ppc = <&bc12_ppc_port0>;
+ ppc_alt = <&ppc_port0>;
+ };
+ port1@1 {
+ ppc = <&ppc_port1>;
+ };
+ };
};
&i2c_ctrl0 {
@@ -155,6 +184,25 @@
address-width = <8>;
timeout = <5>;
};
+
+ ppc_port0: syv682x@44 {
+ compatible = "silergy,syv682x", "cros,i2c-mock";
+ status = "okay";
+ reg = <0x44>;
+ };
+
+ ppc_port1: syv682x@443 {
+ compatible = "silergy,syv682x", "cros,i2c-mock";
+ status = "okay";
+ reg = <0x43>;
+ };
+
+ bc12_ppc_port0: rt1739@70 {
+ compatible = "richtek,rt1739-ppc", "richtek,rt1739-bc12",
+ "cros,i2c-mock";
+ status = "okay";
+ reg = <0x70>;
+ };
};
&lid_accel {