summaryrefslogtreecommitdiff
path: root/zephyr/test/drivers/boards/native_posix.overlay
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/test/drivers/boards/native_posix.overlay')
-rw-r--r--zephyr/test/drivers/boards/native_posix.overlay20
1 files changed, 19 insertions, 1 deletions
diff --git a/zephyr/test/drivers/boards/native_posix.overlay b/zephyr/test/drivers/boards/native_posix.overlay
index e244cb39f1..ddf493e35d 100644
--- a/zephyr/test/drivers/boards/native_posix.overlay
+++ b/zephyr/test/drivers/boards/native_posix.overlay
@@ -266,6 +266,12 @@
gpio_ec_cbi_wp: ec_cbi_wp {
gpios = <&gpio1 9 GPIO_OUTPUT>;
};
+ gpio_usb_c0_bc12_int_l: usb_c0_bc12_int_l {
+ gpios = <&gpio1 10 GPIO_INPUT>;
+ };
+ gpio_usb_c1_bc12_int_l: usb_c1_bc12_int_l {
+ gpios = <&gpio1 11 GPIO_INPUT>;
+ };
};
gpio1: gpio@101 {
@@ -278,7 +284,7 @@
low-level;
gpio-controller;
#gpio-cells = <2>;
- ngpios = <10>;
+ ngpios = <12>;
};
gpio-interrupts {
@@ -334,6 +340,16 @@
flags = <GPIO_INT_EDGE_BOTH>;
handler = "switch_interrupt";
};
+ int_usb_c0_bc12: usb_c0_bc12 {
+ irq-pin = <&gpio_usb_c0_bc12_int_l>;
+ flags = <GPIO_INT_EDGE_FALLING>;
+ handler = "usb0_evt";
+ };
+ int_usb_c1_bc12: usb_c1_bc12 {
+ irq-pin = <&gpio_usb_c1_bc12_int_l>;
+ flags = <GPIO_INT_EDGE_FALLING>;
+ handler = "usb1_evt";
+ };
};
named-i2c-ports {
@@ -810,6 +826,7 @@
pi3usb9201_emul0: pi3usb9201@5f {
compatible = "pericom,pi3usb9201";
reg = <0x5f>;
+ irq = <&int_usb_c0_bc12>;
};
sn5s330_emul: sn5s330@40 {
@@ -837,6 +854,7 @@
pi3usb9201_emul1: pi3usb9201@5d {
compatible = "pericom,pi3usb9201";
reg = <0x5d>;
+ irq = <&int_usb_c1_bc12>;
};
syv682x_emul: syv682x@41 {