Lines Matching +full:pwm +full:- +full:cells

5  * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv7-m.dtsi>
9 #include <zephyr/dt-bindings/adc/adc.h>
10 #include <zephyr/dt-bindings/gpio/gpio.h>
11 #include <zephyr/dt-bindings/gpio/infineon-xmc4xxx-gpio.h>
15 #address-cells = <1>;
16 #size-cells = <0>;
19 compatible = "arm,cortex-m4f";
25 compatible = "infineon,xmc4xxx-flash-controller";
27 #address-cells = <1>;
28 #size-cells = <1>;
30 compatible = "infineon,xmc4xxx-nv-flash","soc-nv-flash";
31 write-block-size = <256>;
35 sysclk: system-clock {
36 compatible = "fixed-clock";
37 clock-frequency = <120000000>;
38 #clock-cells = <0>;
43 compatible = "infineon,xmc4xxx-intc";
46 reg-names = "eru1", "eru0";
48 interrupt-names = "eru0sr0", "eru0sr1", "eru0sr2", "eru0sr3",
53 compatible = "infineon,xmc4xxx-pinctrl";
55 #address-cells = <1>;
56 #size-cells = <1>;
59 compatible = "infineon,xmc4xxx-gpio";
60 gpio-controller;
61 #gpio-cells = <2>;
67 compatible = "infineon,xmc4xxx-gpio";
68 gpio-controller;
69 #gpio-cells = <2>;
75 compatible = "infineon,xmc4xxx-gpio";
76 gpio-controller;
77 #gpio-cells = <2>;
83 compatible = "infineon,xmc4xxx-gpio";
84 gpio-controller;
85 #gpio-cells = <2>;
91 compatible = "infineon,xmc4xxx-gpio";
92 gpio-controller;
93 #gpio-cells = <2>;
100 compatible = "infineon,xmc4xxx-dma";
103 dma-channels = <8>;
104 #dma-cells = <3>;
109 compatible = "infineon,xmc4xxx-dma";
112 dma-channels = <4>;
113 #dma-cells = <3>;
154 compatible = "infineon,xmc4xxx-adc";
157 #io-channel-cells = <1>;
162 compatible = "infineon,xmc4xxx-adc";
165 #io-channel-cells = <1>;
170 compatible = "infineon,xmc4xxx-adc";
173 #io-channel-cells = <1>;
178 compatible = "infineon,xmc4xxx-adc";
181 #io-channel-cells = <1>;
187 compatible = "infineon,xmc4xxx-temp";
192 compatible = "infineon,xmc4xxx-ccu4-pwm";
194 #pwm-cells = <3>;
199 compatible = "infineon,xmc4xxx-ccu4-pwm";
201 #pwm-cells = <3>;
206 compatible = "infineon,xmc4xxx-ccu4-pwm";
208 #pwm-cells = <3>;
213 compatible = "infineon,xmc4xxx-ccu4-pwm";
215 #pwm-cells = <3>;
220 compatible = "infineon,xmc4xxx-ccu8-pwm";
222 #pwm-cells = <3>;
227 compatible = "infineon,xmc4xxx-ccu8-pwm";
229 #pwm-cells = <3>;
234 compatible = "infineon,xmc4xxx-watchdog";
244 compatible = "infineon,xmc4xxx-ethernet";
250 compatible = "infineon,xmc4xxx-mdio";
252 #address-cells = <1>;
253 #size-cells = <0>;
258 compatible = "infineon,xmc4xxx-can";
260 clock-prescaler = <1>;
262 #address-cells = <1>;
263 #size-cells = <1>;
266 compatible = "infineon,xmc4xxx-can-node";
273 compatible = "infineon,xmc4xxx-can-node";
280 compatible = "infineon,xmc4xxx-can-node";
290 arm,num-irq-priority-bits = <6>;