Lines Matching +full:gpio +full:- +full:cells
4 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/gpio/gpio.h>
10 #include <zephyr/dt-bindings/i2c/i2c.h>
11 #include <zephyr/dt-bindings/clock/ch32v00x-clocks.h>
14 #address-cells = <1>;
15 #size-cells = <1>;
18 #address-cells = <1>;
19 #size-cells = <0>;
23 compatible = "wch,qingke-v2";
25 clock-frequency = <DT_FREQ_M(48)>;
30 clk_hse: clk-hse {
31 #clock-cells = <0>;
32 compatible = "wch,ch32v00x-hse-clock";
36 clk_hsi: clk-hsi {
37 #clock-cells = <0>;
38 compatible = "wch,ch32v00x-hsi-clock";
39 clock-frequency = <DT_FREQ_M(24)>;
43 clk_lsi: clk-lsi {
44 #clock-cells = <0>;
45 compatible = "fixed-clock";
46 clock-frequency = <DT_FREQ_K(128)>;
51 #clock-cells = <0>;
52 compatible = "wch,ch32v00x-pll-clock";
58 #address-cells = <1>;
59 #size-cells = <1>;
60 compatible = "simple-bus";
64 compatible = "mmio-sram";
68 flash: flash-controller@40022000 {
69 compatible = "wch,ch32v00x-flash-controller";
72 #address-cells = <1>;
73 #size-cells = <1>;
76 compatible = "soc-nv-flash";
81 pfic: interrupt-controller@e000e000 {
83 #address-cells = <0>;
84 #interrupt-cells = <1>;
85 interrupt-controller;
94 interrupt-parent = <&pfic>;
103 pinctrl: pin-controller@40010000 {
106 #address-cells = <1>;
107 #size-cells = <1>;
110 gpioa: gpio@40010800 {
111 compatible = "wch,gpio";
113 gpio-controller;
114 #gpio-cells = <2>;
119 gpioc: gpio@40011000 {
120 compatible = "wch,gpio";
122 gpio-controller;
123 #gpio-cells = <2>;
128 gpiod: gpio@40011400 {
129 compatible = "wch,gpio";
131 gpio-controller;
132 #gpio-cells = <2>;
142 interrupt-parent = <&pfic>;
149 #clock-cells = <1>;