Lines Matching +full:pinmux +full:- +full:cells
4 * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv7-m.dtsi>
8 #include <zephyr/dt-bindings/adc/adc.h>
9 #include <zephyr/dt-bindings/clock/kinetis_mcg.h>
10 #include <zephyr/dt-bindings/clock/kinetis_sim.h>
11 #include <zephyr/dt-bindings/gpio/gpio.h>
12 #include <zephyr/dt-bindings/i2c/i2c.h>
21 zephyr,flash-controller = &ftfa;
25 #address-cells = <1>;
26 #size-cells = <0>;
30 compatible = "arm,cortex-m4f";
37 compatible = "nxp,port-pinctrl";
49 compatible = "nxp,kinetis-sim";
51 #clock-cells = <3>;
54 compatible = "fixed-factor-clock";
56 clock-div = <1>;
57 #clock-cells = <0>;
61 compatible = "fixed-factor-clock";
63 clock-div = <2>;
64 #clock-cells = <0>;
68 compatible = "fixed-factor-clock";
70 clock-div = <2>;
71 #clock-cells = <0>;
75 compatible = "fixed-factor-clock";
77 clock-div = <5>;
78 #clock-cells = <0>;
82 mcg: clock-controller@40064000 {
83 compatible = "nxp,kinetis-mcg";
85 #clock-cells = <1>;
88 osc: clock-controller@40065000 {
89 compatible = "nxp,k8x-osc";
91 enable-external-reference;
94 ftfa: flash-controller@40020000 {
95 compatible = "nxp,kinetis-ftfa";
98 interrupt-names = "command-complete", "read-collision";
101 #address-cells = <1>;
102 #size-cells = <1>;
106 compatible = "nxp,kinetis-adc16";
112 dma-names = "adc0";
113 clk-source = <0>;
115 #io-channel-cells = <1>;
119 compatible = "nxp,kinetis-gpio";
123 gpio-controller;
124 #gpio-cells = <2>;
125 nxp,kinetis-port = <&porta>;
129 compatible = "nxp,kinetis-gpio";
133 gpio-controller;
134 #gpio-cells = <2>;
135 nxp,kinetis-port = <&portb>;
139 compatible = "nxp,kinetis-gpio";
143 gpio-controller;
144 #gpio-cells = <2>;
145 nxp,kinetis-port = <&portc>;
149 compatible = "nxp,kinetis-gpio";
153 gpio-controller;
154 #gpio-cells = <2>;
155 nxp,kinetis-port = <&portd>;
159 compatible = "nxp,kinetis-gpio";
163 gpio-controller;
164 #gpio-cells = <2>;
165 nxp,kinetis-port = <&porte>;
169 compatible = "nxp,kinetis-i2c";
170 clock-frequency = <I2C_BITRATE_STANDARD>;
171 #address-cells = <1>;
172 #size-cells = <0>;
180 compatible = "nxp,kinetis-i2c";
181 clock-frequency = <I2C_BITRATE_STANDARD>;
182 #address-cells = <1>;
183 #size-cells = <0>;
191 compatible = "nxp,kinetis-i2c";
192 clock-frequency = <I2C_BITRATE_STANDARD>;
193 #address-cells = <1>;
194 #size-cells = <0>;
202 compatible = "nxp,kinetis-i2c";
203 clock-frequency = <I2C_BITRATE_STANDARD>;
204 #address-cells = <1>;
205 #size-cells = <0>;
218 dma-names = "rx", "tx";
228 dma-names = "rx", "tx";
238 dma-names = "rx", "tx";
248 dma-names = "rx", "tx";
258 dma-names = "rx", "tx";
262 porta: pinmux@40049000 {
263 compatible = "nxp,port-pinmux";
268 portb: pinmux@4004a000 {
269 compatible = "nxp,port-pinmux";
274 portc: pinmux@4004b000 {
275 compatible = "nxp,port-pinmux";
280 portd: pinmux@4004c000 {
281 compatible = "nxp,port-pinmux";
286 porte: pinmux@4004d000 {
287 compatible = "nxp,port-pinmux";
332 interrupt-names = "alarm", "seconds";
333 clock-frequency = <32768>;
342 #address-cells = <1>;
343 #size-cells = <0>;
352 #address-cells = <1>;
353 #size-cells = <0>;
362 #address-cells = <1>;
363 #size-cells = <0>;
368 compatible = "nxp,kinetis-trng";
374 compatible = "nxp,kinetis-usbd";
377 interrupt-names = "usb_otg";
378 num-bidir-endpoints = <16>;
383 compatible = "nxp,kinetis-wdog";
394 max-load-value = <0xffffffff>;
395 #address-cells = <1>;
396 #size-cells = <0>;
399 compatible = "nxp,pit-channel";
406 compatible = "nxp,pit-channel";
413 compatible = "nxp,pit-channel";
420 compatible = "nxp,pit-channel";
427 edma0: dma-controller@40008000 {
428 #dma-cells = <2>;
429 compatible = "nxp,mcux-edma";
431 dma-channels = <16>;
432 dma-requests = <64>;
450 arm,num-irq-priority-bits = <4>;