Lines Matching +full:grp0 +full:- +full:pinmux

1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 * Copyright 2017-2021, 2024 NXP
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 interrupt-parent = <&gic>;
14 #address-cells = <2>;
15 #size-cells = <2>;
17 reserved-memory {
18 #address-cells = <2>;
19 #size-cells = <2>;
23 compatible = "arm,scmi-shmem";
25 no-map;
30 #address-cells = <1>;
31 #size-cells = <0>;
35 compatible = "arm,cortex-a53";
37 enable-method = "psci";
38 next-level-cache = <&cluster0_l2>;
43 compatible = "arm,cortex-a53";
45 enable-method = "psci";
46 next-level-cache = <&cluster0_l2>;
51 compatible = "arm,cortex-a53";
53 enable-method = "psci";
54 next-level-cache = <&cluster1_l2>;
59 compatible = "arm,cortex-a53";
61 enable-method = "psci";
62 next-level-cache = <&cluster1_l2>;
65 cluster0_l2: l2-cache0 {
67 cache-level = <2>;
68 cache-unified;
71 cluster1_l2: l2-cache1 {
73 cache-level = <2>;
74 cache-unified;
79 compatible = "arm,cortex-a53-pmu";
84 compatible = "arm,armv8-timer";
93 compatible = "arm,scmi-smc";
94 arm,smc-id = <0xc20000fe>;
95 #address-cells = <1>;
96 #size-cells = <0>;
101 #clock-cells = <1>;
106 compatible = "arm,psci-1.0";
112 compatible = "simple-bus";
113 #address-cells = <1>;
114 #size-cells = <1>;
118 compatible = "nxp,s32g2-siul2-pinctrl";
119 /* MSCR0-MSCR101 registers on siul2_0 */
121 /* MSCR112-MSCR122 registers on siul2_1 */
123 /* MSCR144-MSCR190 registers on siul2_1 */
125 /* IMCR0-IMCR83 registers on siul2_0 */
127 /* IMCR119-IMCR397 registers on siul2_1 */
129 /* IMCR430-IMCR495 registers on siul2_1 */
132 jtag_pins: jtag-pins {
133 jtag-grp0 {
134 pinmux = <0x0>;
135 input-enable;
136 bias-pull-up;
137 slew-rate = <166>;
140 jtag-grp1 {
141 pinmux = <0x11>;
142 slew-rate = <166>;
145 jtag-grp2 {
146 pinmux = <0x40>;
147 input-enable;
148 bias-pull-down;
149 slew-rate = <166>;
152 jtag-grp3 {
153 pinmux = <0x23c0>,
158 jtag-grp4 {
159 pinmux = <0x51>;
160 input-enable;
161 bias-pull-up;
162 slew-rate = <166>;
166 pinctrl_usdhc0: usdhc0grp-pins {
167 usdhc0-grp0 {
168 pinmux = <0x2e1>,
170 output-enable;
171 bias-pull-down;
172 slew-rate = <150>;
175 usdhc0-grp1 {
176 pinmux = <0x2f1>,
185 output-enable;
186 input-enable;
187 bias-pull-up;
188 slew-rate = <150>;
191 usdhc0-grp2 {
192 pinmux = <0x391>;
193 output-enable;
194 slew-rate = <150>;
197 usdhc0-grp3 {
198 pinmux = <0x3a0>;
199 input-enable;
200 slew-rate = <150>;
203 usdhc0-grp4 {
204 pinmux = <0x2032>,
217 pinctrl_usdhc0_100mhz: usdhc0-100mhzgrp-pins {
218 usdhc0-100mhz-grp0 {
219 pinmux = <0x2e1>,
221 output-enable;
222 bias-pull-down;
223 slew-rate = <150>;
226 usdhc0-100mhz-grp1 {
227 pinmux = <0x2f1>,
236 output-enable;
237 input-enable;
238 bias-pull-up;
239 slew-rate = <150>;
242 usdhc0-100mhz-grp2 {
243 pinmux = <0x391>;
244 output-enable;
245 slew-rate = <150>;
248 usdhc0-100mhz-grp3 {
249 pinmux = <0x3a0>;
250 input-enable;
251 slew-rate = <150>;
254 usdhc0-100mhz-grp4 {
255 pinmux = <0x2032>,
268 pinctrl_usdhc0_200mhz: usdhc0-200mhzgrp-pins {
269 usdhc0-200mhz-grp0 {
270 pinmux = <0x2e1>,
272 output-enable;
273 bias-pull-down;
274 slew-rate = <208>;
277 usdhc0-200mhz-grp1 {
278 pinmux = <0x2f1>,
287 output-enable;
288 input-enable;
289 bias-pull-up;
290 slew-rate = <208>;
293 usdhc0-200mhz-grp2 {
294 pinmux = <0x391>;
295 output-enable;
296 slew-rate = <208>;
299 usdhc0-200mhz-grp3 {
300 pinmux = <0x3a0>;
301 input-enable;
302 slew-rate = <208>;
305 usdhc0-200mhz-grp4 {
306 pinmux = <0x2032>,
320 edma0: dma-controller@40144000 {
321 compatible = "nxp,s32g2-edma";
325 #dma-cells = <2>;
326 dma-channels = <32>;
330 interrupt-names = "tx-0-15",
331 "tx-16-31",
334 clock-names = "dmamux0", "dmamux1";
338 compatible = "nxp,s32g2-flexcan";
344 interrupt-names = "mb-0", "state", "berr", "mb-1";
346 clock-names = "ipg", "per";
351 compatible = "nxp,s32g2-flexcan";
357 interrupt-names = "mb-0", "state", "berr", "mb-1";
359 clock-names = "ipg", "per";
364 compatible = "nxp,s32g2-linflexuart",
365 "fsl,s32v234-linflexuart";
372 compatible = "nxp,s32g2-linflexuart",
373 "fsl,s32v234-linflexuart";
380 compatible = "nxp,s32g2-i2c";
382 #address-cells = <1>;
383 #size-cells = <0>;
386 clock-names = "ipg";
391 compatible = "nxp,s32g2-i2c";
393 #address-cells = <1>;
394 #size-cells = <0>;
397 clock-names = "ipg";
402 compatible = "nxp,s32g2-i2c";
404 #address-cells = <1>;
405 #size-cells = <0>;
408 clock-names = "ipg";
412 edma1: dma-controller@40244000 {
413 compatible = "nxp,s32g2-edma";
417 #dma-cells = <2>;
418 dma-channels = <32>;
422 interrupt-names = "tx-0-15",
423 "tx-16-31",
426 clock-names = "dmamux0", "dmamux1";
430 compatible = "nxp,s32g2-flexcan";
436 interrupt-names = "mb-0", "state", "berr", "mb-1";
438 clock-names = "ipg", "per";
443 compatible = "nxp,s32g2-flexcan";
449 interrupt-names = "mb-0", "state", "berr", "mb-1";
451 clock-names = "ipg", "per";
456 compatible = "nxp,s32g2-linflexuart",
457 "fsl,s32v234-linflexuart";
464 compatible = "nxp,s32g2-i2c";
466 #address-cells = <1>;
467 #size-cells = <0>;
470 clock-names = "ipg";
475 compatible = "nxp,s32g2-i2c";
477 #address-cells = <1>;
478 #size-cells = <0>;
481 clock-names = "ipg";
486 compatible = "nxp,s32g2-usdhc";
490 clock-names = "ipg", "ahb", "per";
491 bus-width = <8>;
495 gic: interrupt-controller@50800000 {
496 compatible = "arm,gic-v3";
503 interrupt-controller;
504 #interrupt-cells = <3>;