Lines Matching +full:port +full:- +full:num

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>
18 zephyr,flash-controller = &ftfa;
22 #address-cells = <1>;
23 #size-cells = <0>;
27 compatible = "arm,cortex-m0+";
33 compatible = "mmio-sram";
38 compatible = "nxp,port-pinctrl";
44 compatible = "nxp,mcxc-osc";
45 #clock-cells = <0>;
46 load-capacitance-picofarads = <0>;
52 compatible = "nxp,kinetis-temperature";
53 io-channels = <&adc0 26>, <&adc0 27>;
54 io-channel-names = "SENSOR", "BANDGAP";
55 bandgap-voltage = <1000000>;
57 sensor-slope-cold = <1620>;
58 sensor-slope-hot = <1620>;
63 ftfa: flash-controller@40020000 {
64 compatible = "nxp,kinetis-ftfa";
68 #address-cells = <1>;
69 #size-cells = <1>;
72 config-field-offset = <0x400>;
75 compatible = "soc-nv-flash";
76 erase-block-size = <1024>;
77 write-block-size = <4>;
81 mcg: clock-controller@40064000 {
82 compatible = "nxp,kinetis-mcg";
86 #clock-cells = <1>;
90 compatible = "nxp,kinetis-sim";
92 #clock-cells = <3>;
95 compatible = "fixed-factor-clock";
97 clock-div = <1>;
98 #clock-cells = <0>;
102 compatible = "fixed-factor-clock";
104 clock-div = <2>;
105 #clock-cells = <0>;
110 compatible = "nxp,port-pinmux";
116 compatible = "nxp,port-pinmux";
122 compatible = "nxp,port-pinmux";
128 compatible = "nxp,port-pinmux";
134 compatible = "nxp,port-pinmux";
140 compatible = "nxp,kinetis-gpio";
144 gpio-controller;
145 #gpio-cells = <2>;
146 nxp,kinetis-port = <&porta>;
150 compatible = "nxp,kinetis-gpio";
153 gpio-controller;
154 #gpio-cells = <2>;
155 nxp,kinetis-port = <&portb>;
159 compatible = "nxp,kinetis-gpio";
163 gpio-controller;
164 #gpio-cells = <2>;
165 nxp,kinetis-port = <&portc>;
169 compatible = "nxp,kinetis-gpio";
172 gpio-controller;
173 #gpio-cells = <2>;
174 nxp,kinetis-port = <&portd>;
178 compatible = "nxp,kinetis-gpio";
181 gpio-controller;
182 #gpio-cells = <2>;
183 nxp,kinetis-port = <&porte>;
187 compatible = "nxp,kinetis-adc16";
191 #io-channel-cells = <1>;
195 compatible = "nxp,kinetis-i2c";
196 clock-frequency = <I2C_BITRATE_STANDARD>;
197 #address-cells = <1>;
198 #size-cells = <0>;
206 compatible = "nxp,kinetis-i2c";
207 clock-frequency = <I2C_BITRATE_STANDARD>;
208 #address-cells = <1>;
209 #size-cells = <0>;
217 compatible = "nxp,kinetis-usbd";
220 interrupt-names = "usb";
221 num-bidir-endpoints = <16>;
242 compatible = "nxp,kinetis-uart";
245 interrupt-names = "status";
251 compatible = "nxp,kinetis-tpm";
257 #pwm-cells = <3>;
261 compatible = "nxp,kinetis-tpm";
267 #pwm-cells = <3>;
271 compatible = "nxp,kinetis-tpm";
277 #pwm-cells = <3>;
284 clock-frequency = <1000>;
286 prescale-glitch-filter = <1>;
287 clk-source = <1>;
296 interrupt-names = "alarm", "seconds";
297 clock-frequency = <32768>;
307 max-load-value = <0xffffffff>;
309 #address-cells = <1>;
310 #size-cells = <0>;
313 compatible = "nxp,pit-channel";
319 compatible = "nxp,pit-channel";
328 arm,num-irq-priority-bits = <2>;