summaryrefslogtreecommitdiff
path: root/zephyr/projects/skyrim/interrupts.dts
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/projects/skyrim/interrupts.dts')
-rw-r--r--zephyr/projects/skyrim/interrupts.dts52
1 files changed, 51 insertions, 1 deletions
diff --git a/zephyr/projects/skyrim/interrupts.dts b/zephyr/projects/skyrim/interrupts.dts
index 59507f8081..0749b72078 100644
--- a/zephyr/projects/skyrim/interrupts.dts
+++ b/zephyr/projects/skyrim/interrupts.dts
@@ -1,4 +1,4 @@
-/* Copyright 2022 The Chromium OS Authors. All rights reserved.
+/* Copyright 2022 The ChromiumOS Authors
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
@@ -42,6 +42,26 @@
flags = <GPIO_INT_EDGE_BOTH>;
handler = "baseboard_set_en_pwr_pcore";
};
+ int_pg_lpddr_s3: pg_lpddr_s3 {
+ irq-pin = <&gpio_pg_lpddr5_s3_od>;
+ flags = <GPIO_INT_EDGE_BOTH>;
+ handler = "baseboard_set_en_pwr_pcore";
+ };
+ int_pg_lpddr_s0: pg_lpddr_s0 {
+ irq-pin = <&gpio_pg_lpddr5_s0_od>;
+ flags = <GPIO_INT_EDGE_BOTH>;
+ handler = "baseboard_set_soc_pwr_pgood";
+ };
+ int_s0_pgood: s0_pgood {
+ irq-pin = <&gpio_s0_pgood>;
+ flags = <GPIO_INT_EDGE_BOTH>;
+ handler = "baseboard_s0_pgood";
+ };
+ int_soc_thermtrip: soc_thermtrip {
+ irq-pin = <&gpio_soc_thermtrip_odl>;
+ flags = <GPIO_INT_EDGE_FALLING>;
+ handler = "baseboard_soc_thermtrip";
+ };
int_volume_up: volume_up {
irq-pin = <&gpio_volup_btn_odl>;
flags = <GPIO_INT_EDGE_BOTH>;
@@ -52,6 +72,26 @@
flags = <GPIO_INT_EDGE_BOTH>;
handler = "button_interrupt";
};
+ int_usb_a0_fault: a0_fault {
+ irq-pin = <&ioex_usb_a0_fault_odl>;
+ flags = <GPIO_INT_EDGE_BOTH>;
+ handler = "usb_fault_interrupt";
+ };
+ int_usb_a1_fault: a1_fault {
+ irq-pin = <&ioex_usb_a1_fault_db_odl>;
+ flags = <GPIO_INT_EDGE_BOTH>;
+ handler = "usb_fault_interrupt";
+ };
+ int_usb_c0_sbu_fault: c0_sbu_fault {
+ irq-pin = <&ioex_usb_c0_sbu_fault_odl>;
+ flags = <GPIO_INT_EDGE_FALLING>;
+ handler = "sbu_fault_interrupt";
+ };
+ int_usb_c1_sbu_fault: c1_sbu_fault {
+ irq-pin = <&ioex_usb_c1_sbu_fault_odl>;
+ flags = <GPIO_INT_EDGE_FALLING>;
+ handler = "sbu_fault_interrupt";
+ };
int_usb_c0_tcpc: usb_c0_tcpc {
irq-pin = <&gpio_usb_c0_tcpc_int_odl>;
flags = <GPIO_INT_EDGE_FALLING>;
@@ -82,6 +122,16 @@
flags = <GPIO_INT_EDGE_FALLING>;
handler = "bc12_interrupt";
};
+ int_usb_hub_fault: hub_fault {
+ irq-pin = <&gpio_usb_hub_fault_q_odl>;
+ flags = <GPIO_INT_EDGE_BOTH>;
+ handler = "usb_fault_interrupt";
+ };
+ int_usb_pd_soc: usb_pd_soc {
+ irq-pin = <&gpio_ec_i2c_usbc_pd_int>;
+ flags = <GPIO_INT_EDGE_FALLING>;
+ handler = "usb_pd_soc_interrupt";
+ };
int_accel_gyro: accel_gyro {
irq-pin = <&gpio_accel_gyro_int_l>;
flags = <GPIO_INT_EDGE_FALLING>;