zephyr/dts/x86/intel/gpio_common.dtsi
Najumon B.A 93421cefa8 board: x86: add acpi hid for gpio
add acpi hardware id for gpio driver

Signed-off-by: Najumon B.A <najumon.ba@intel.com>
2024-04-22 06:50:38 -07:00

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";
};
};
};