Lines Matching +full:gpio +full:- +full:map +full:- +full:mask
4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include <zephyr/dt-bindings/gpio/gpio.h>
18 #address-cells = <1>;
19 #size-cells = <0>;
22 compatible = "neorv32-cpu", "riscv";
27 intc: interrupt-controller {
28 compatible = "riscv,cpu-intc";
29 interrupt-controller;
30 #address-cells = <1>;
31 #interrupt-cells = <1>;
34 #address-cells = <1>;
35 interrupt-map-mask = <0x0 0xffffffff>;
36 interrupt-map = <
54 #interrupt-cells = <1>;
61 compatible = "simple-bus";
62 interrupt-parent = <&firq>;
63 #address-cells = <1>;
64 #size-cells = <1>;
68 compatible = "neorv32-machine-timer";
74 compatible = "neorv32-uart";
78 interrupt-names = "RX", "TX";
83 compatible = "neorv32-trng";
89 gpio: gpio { label
90 compatible = "simple-bus";
91 gpio-map-mask = <0xffffffe0 0xffffffc0>;
92 gpio-map-pass-thru = <0x1f 0x3f>;
93 gpio-map = <
97 #gpio-cells = <2>;
98 #address-cells = <1>;
99 #size-cells = <1>;
102 gpio_lo: gpio@ffffffc0 {
103 compatible = "neorv32-gpio";
106 reg-names = "input", "output";
107 gpio-controller;
110 #gpio-cells = <2>;
113 gpio_hi: gpio@ffffffc4 {
114 compatible = "neorv32-gpio";
117 reg-names = "input", "output";
118 gpio-controller;
121 #gpio-cells = <2>;
126 compatible = "neorv32-uart";
130 interrupt-names = "RX", "TX";
135 compatible = "neorv-sysinfo", "syscon";