Lines Matching +full:pinmux +full:- +full:cells
4 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv6-m.dtsi>
9 #include <zephyr/dt-bindings/adc/adc.h>
10 #include <zephyr/dt-bindings/clock/kinetis_sim.h>
11 #include <zephyr/dt-bindings/clock/kinetis_mcg.h>
12 #include <zephyr/dt-bindings/gpio/gpio.h>
13 #include <zephyr/dt-bindings/i2c/i2c.h>
14 #include <zephyr/dt-bindings/pwm/pwm.h>
19 zephyr,flash-controller = &ftfa;
23 #address-cells = <1>;
24 #size-cells = <0>;
28 compatible = "arm,cortex-m0+";
34 compatible = "mmio-sram";
40 compatible = "nxp,port-pinctrl";
45 mcg: clock-controller@40064000 {
46 compatible = "nxp,kinetis-mcg";
48 #clock-cells = <1>;
51 osc: clock-controller@40065000 {
52 compatible = "nxp,kw41z-osc";
54 enable-external-reference;
61 clock-frequency = <32768>;
66 compatible = "nxp,kinetis-sim";
68 #clock-cells = <3>;
71 compatible = "fixed-factor-clock";
73 clock-div = <1>;
74 #clock-cells = <0>;
78 compatible = "fixed-factor-clock";
80 clock-div = <2>;
81 #clock-cells = <0>;
85 ftfa: flash-controller@40020000 {
86 compatible = "nxp,kinetis-ftfa";
91 #address-cells = <1>;
92 #size-cells = <1>;
95 compatible = "soc-nv-flash";
97 erase-block-size = <2048>;
98 write-block-size = <4>;
103 compatible = "nxp,kinetis-i2c";
104 clock-frequency = <I2C_BITRATE_STANDARD>;
105 #address-cells = <1>;
106 #size-cells = <0>;
114 compatible = "nxp,kinetis-i2c";
115 clock-frequency = <I2C_BITRATE_STANDARD>;
116 #address-cells = <1>;
117 #size-cells = <0>;
133 porta: pinmux@40049000 {
134 compatible = "nxp,port-pinmux";
139 portb: pinmux@4004a000 {
140 compatible = "nxp,port-pinmux";
145 portc: pinmux@4004b000 {
146 compatible = "nxp,port-pinmux";
152 compatible = "nxp,kinetis-gpio";
156 gpio-controller;
157 #gpio-cells = <2>;
158 nxp,kinetis-port = <&porta>;
162 compatible = "nxp,kinetis-gpio";
165 gpio-controller;
166 #gpio-cells = <2>;
167 nxp,kinetis-port = <&portb>;
171 compatible = "nxp,kinetis-gpio";
175 gpio-controller;
176 #gpio-cells = <2>;
177 nxp,kinetis-port = <&portc>;
187 #address-cells = <1>;
188 #size-cells = <0>;
197 #address-cells = <1>;
198 #size-cells = <0>;
202 compatible = "nxp,kinetis-tpm";
205 /* channel information needed - fixme */
209 #pwm-cells = <3>;
213 compatible = "nxp,kinetis-tpm";
216 /* channel information needed - fixme */
220 #pwm-cells = <3>;
224 compatible = "nxp,kinetis-tpm";
227 /* channel information needed - fixme */
231 #pwm-cells = <3>;
235 compatible = "nxp,kinetis-adc16";
239 #io-channel-cells = <1>;
243 compatible = "nxp,kinetis-trng";
250 compatible = "nxp,kw41z-ieee802154";
258 arm,num-irq-priority-bits = <2>;