158 lines
3.6 KiB
Plaintext
158 lines
3.6 KiB
Plaintext
/*
|
|
* 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";
|
|
};
|
|
};
|
|
};
|