Lines Matching +full:port +full:- +full:num
1 /* SPDX-License-Identifier: Apache-2.0 */
4 #include <arm/armv7-m.dtsi>
5 #include <zephyr/dt-bindings/adc/adc.h>
6 #include <zephyr/dt-bindings/clock/kinetis_sim.h>
7 #include <zephyr/dt-bindings/clock/kinetis_mcg.h>
8 #include <zephyr/dt-bindings/gpio/gpio.h>
9 #include <zephyr/dt-bindings/i2c/i2c.h>
12 #include <nxp/kinetis/MKW24D512VHA5-pinctrl.h>
21 zephyr,flash-controller = &ftfl;
25 #address-cells = <1>;
26 #size-cells = <0>;
30 compatible = "arm,cortex-m4";
37 compatible = "nxp,port-pinctrl";
49 drive-strength = "low";
50 slew-rate = "slow";
56 compatible = "mmio-sram";
62 mcg: clock-controller@40064000 {
63 compatible = "nxp,kinetis-mcg";
65 #clock-cells = <1>;
68 clock-controller@40065000 {
69 compatible = "nxp,k64f-osc";
72 enable-external-reference;
76 compatible = "nxp,k64f-rtc";
78 clock-frequency = <32768>;
82 compatible = "nxp,kinetis-sim";
84 #clock-cells = <3>;
87 compatible = "fixed-factor-clock";
89 clock-div = <1>;
90 #clock-cells = <0>;
94 compatible = "fixed-factor-clock";
96 clock-div = <1>;
97 #clock-cells = <0>;
101 compatible = "fixed-factor-clock";
103 clock-div = <2>;
104 #clock-cells = <0>;
108 ftfl: flash-controller@40020000 {
109 compatible = "nxp,kinetis-ftfl";
112 interrupt-names = "command-complete", "read-collision";
115 #address-cells = <1>;
116 #size-cells = <1>;
119 compatible = "soc-nv-flash";
121 erase-block-size = <2048>;
122 write-block-size = <4>;
127 compatible = "nxp,kinetis-i2c";
128 clock-frequency = <I2C_BITRATE_STANDARD>;
129 #address-cells = <1>;
130 #size-cells = <0>;
138 compatible = "nxp,kinetis-i2c";
139 clock-frequency = <I2C_BITRATE_STANDARD>;
140 #address-cells = <1>;
141 #size-cells = <0>;
149 compatible = "nxp,kinetis-uart";
152 interrupt-names = "status", "error";
159 compatible = "nxp,kinetis-uart";
162 interrupt-names = "status", "error";
169 compatible = "nxp,kinetis-uart";
172 interrupt-names = "status", "error";
179 compatible = "nxp,port-pinmux";
185 compatible = "nxp,port-pinmux";
191 compatible = "nxp,port-pinmux";
197 compatible = "nxp,port-pinmux";
203 compatible = "nxp,port-pinmux";
209 compatible = "nxp,kinetis-gpio";
213 gpio-controller;
214 #gpio-cells = <2>;
215 nxp,kinetis-port = <&porta>;
219 compatible = "nxp,kinetis-gpio";
223 gpio-controller;
224 #gpio-cells = <2>;
225 nxp,kinetis-port = <&portb>;
229 compatible = "nxp,kinetis-gpio";
233 gpio-controller;
234 #gpio-cells = <2>;
235 nxp,kinetis-port = <&portc>;
239 compatible = "nxp,kinetis-gpio";
243 gpio-controller;
244 #gpio-cells = <2>;
245 nxp,kinetis-port = <&portd>;
249 compatible = "nxp,kinetis-gpio";
253 gpio-controller;
254 #gpio-cells = <2>;
255 nxp,kinetis-port = <&porte>;
264 #address-cells = <1>;
265 #size-cells = <0>;
274 #address-cells = <1>;
275 #size-cells = <0>;
277 pinctrl-0 = <&spi1_modem>;
278 pinctrl-names = "default";
283 spi-max-frequency = <8000000>;
284 irqb-gpios = <&gpiob 3 0>;
285 reset-gpios = <&gpiob 19 0>;
291 compatible = "nxp,kinetis-wdog";
325 compatible = "nxp,kinetis-adc16";
329 #io-channel-cells = <1>;
333 compatible = "nxp,kinetis-usbd";
336 interrupt-names = "usb_otg";
337 num-bidir-endpoints = <16>;
342 compatible = "nxp,kinetis-rnga";
351 arm,num-irq-priority-bits = <4>;