|  | /* | 
|  | * 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"; | 
|  | }; | 
|  |  | 
|  | gpio_v: gpio_v { | 
|  | 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"; | 
|  | }; | 
|  | }; | 
|  | }; |