diff options
Diffstat (limited to 'zephyr/test/krabby/krabby.tentacruel.overlay')
-rw-r--r-- | zephyr/test/krabby/krabby.tentacruel.overlay | 48 |
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 { |