You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
157 lines
3.6 KiB
157 lines
3.6 KiB
/* |
|
* Copyright (c) 2024 Intel Corporation. |
|
* SPDX-License-Identifier: Apache-2.0 |
|
*/ |
|
|
|
#include "skeleton.dtsi" |
|
#include <zephyr/dt-bindings/interrupt-controller/intel-ioapic.h> |
|
#include <zephyr/dt-bindings/acpi/acpi.h> |
|
#include <zephyr/dt-bindings/gpio/gpio.h> |
|
|
|
/ { |
|
acpi { |
|
gpio_a: gpio_a { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_b: gpio_b { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_c: gpio_c { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_d: gpio_d { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_e: gpio_e { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_f: gpio_f { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_g: gpio_g { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_h: gpio_h { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_i: gpio_i { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_j: gpio_j { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_k: gpio_k { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_s: gpio_s { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_r: gpio_r { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_t: gpio_t { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
gpio_u: gpio_u { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
|
|
vgpio: vgpio { |
|
compatible = "intel,gpio"; |
|
interrupt-parent = <&intc>; |
|
interrupts = <ACPI_IRQ_DETECT ACPI_IRQ_FLAG_DETECT 3>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
status = "disabled"; |
|
}; |
|
}; |
|
};
|
|
|