Lines Matching +full:uart2 +full:- +full:pins
1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * MYIR Tech MYD-LPC4357 Development Board with 800x480 7" TFT panel
5 * Copyright (C) 2016-2018 Vladimir Zapolskiy <vz@mleia.com>
8 /dts-v1/;
13 #include <dt-bindings/gpio/gpio.h>
17 compatible = "myir,myd-lpc4357", "nxp,lpc4357";
20 stdout-path = "serial3:115200n8";
29 compatible = "gpio-leds";
30 pinctrl-names = "default";
31 pinctrl-0 = <&led_pins>;
35 default-state = "off";
40 default-state = "off";
45 default-state = "off";
50 default-state = "off";
55 default-state = "off";
60 default-state = "off";
69 remote-endpoint = <&lcdc_output>;
75 compatible = "regulator-fixed";
76 regulator-name = "vcc-supply";
77 regulator-min-microvolt = <3300000>;
78 regulator-max-microvolt = <3300000>;
82 compatible = "regulator-fixed";
83 regulator-name = "vmmc-supply";
84 regulator-min-microvolt = <3300000>;
85 regulator-max-microvolt = <3300000>;
90 can0_pins: can0-pins {
92 pins = "p3_1";
94 input-enable;
98 pins = "p3_2";
103 can1_pins: can1-pins {
105 pins = "pe_1";
107 input-enable;
111 pins = "pe_0";
116 emc_pins: emc-pins {
118 pins = "p2_9", "p2_10", "p2_11", "p2_12",
125 slew-rate = <1>;
126 bias-disable;
130 pins = "p1_7", "p1_8", "p1_9", "p1_10",
135 input-enable;
136 input-schmitt-disable;
137 slew-rate = <1>;
138 bias-disable;
142 pins = "p1_6", "p1_3";
144 slew-rate = <1>;
145 bias-disable;
149 pins = "p1_5";
151 slew-rate = <1>;
152 bias-disable;
156 pins = "p6_12", "p6_10";
158 slew-rate = <1>;
159 bias-disable;
163 pins = "p6_5", "p6_4";
165 slew-rate = <1>;
166 bias-disable;
170 pins = "p6_9";
172 slew-rate = <1>;
173 bias-disable;
177 pins = "p6_11";
179 slew-rate = <1>;
180 bias-disable;
184 pins = "clk0";
186 input-enable;
187 input-schmitt-disable;
188 slew-rate = <1>;
189 bias-disable;
193 enet_rmii_pins: enet-rmii-pins {
195 pins = "p1_15", "p0_0";
197 input-enable;
198 input-schmitt-disable;
199 slew-rate = <1>;
200 bias-disable;
204 pins = "p1_18", "p1_20";
206 slew-rate = <1>;
207 bias-disable;
211 pins = "p1_16";
213 input-enable;
214 input-schmitt-disable;
215 bias-disable;
219 pins = "p1_17";
221 input-enable;
222 input-schmitt-disable;
223 bias-disable;
227 pins = "pc_1";
229 slew-rate = <1>;
230 bias-disable;
234 pins = "p0_1";
236 bias-disable;
240 pins = "p1_19";
242 slew-rate = <1>;
243 input-enable;
244 input-schmitt-disable;
245 bias-disable;
249 i2c0_pins: i2c0-pins {
251 pins = "i2c0_scl", "i2c0_sda";
253 input-enable;
257 i2c1_pins: i2c1-pins {
259 pins = "pe_15", "pe_13";
261 input-enable;
265 lcd_pins: lcd-pins {
267 pins = "p4_1", "p4_4", "p4_3", "p4_2",
277 pins = "p4_5", "p4_6", "p4_7", "p7_6", "p7_7";
282 led_pins: led-pins {
284 pins = "pd_1", "pd_2", "pd_3", "pc_11", "pe_14", "pd_0";
286 bias-pull-down;
290 sdmmc_pins: sdmmc-pins {
292 pins = "pc_0";
294 slew-rate = <1>;
295 bias-pull-down;
299 pins = "pc_4", "pc_5", "pc_6", "pc_7", "pc_10";
301 input-enable;
302 input-schmitt-disable;
303 slew-rate = <1>;
304 bias-disable;
308 pins = "pc_8";
310 input-enable;
311 bias-pull-down;
315 spifi_pins: spifi-pins {
317 pins = "p3_3";
319 input-enable;
320 input-schmitt-disable;
321 slew-rate = <1>;
322 bias-disable;
326 pins = "p3_7", "p3_6", "p3_5", "p3_4";
328 input-enable;
329 input-schmitt-disable;
330 slew-rate = <1>;
331 bias-disable;
335 pins = "p3_8";
337 bias-disable;
341 ssp1_pins: ssp1-pins {
343 pins = "pf_4";
345 slew-rate = <1>;
346 bias-pull-down;
350 pins = "pf_6";
352 input-enable;
353 input-schmitt-disable;
354 slew-rate = <1>;
355 bias-pull-down;
359 pins = "pf_7";
361 slew-rate = <1>;
362 bias-pull-down;
366 pins = "pf_5";
368 bias-disable;
372 uart0_pins: uart0-pins {
374 pins = "pf_11";
376 input-enable;
377 input-schmitt-disable;
378 bias-disable;
382 pins = "pf_8", "pf_9", "pf_10";
384 bias-pull-down;
388 uart1_pins: uart1-pins {
390 pins = "pc_14";
392 bias-disable;
393 input-enable;
394 input-schmitt-disable;
398 pins = "pc_12", "pc_13";
400 bias-pull-down;
404 uart2_pins: uart2-pins {
406 pins = "pa_2";
407 function = "uart2";
408 bias-disable;
409 input-enable;
410 input-schmitt-disable;
414 pins = "pa_1";
415 function = "uart2";
416 bias-pull-down;
420 uart3_pins: uart3-pins {
422 pins = "p2_4";
424 bias-disable;
425 input-enable;
426 input-schmitt-disable;
430 pins = "p2_3";
432 bias-pull-down;
436 usb0_pins: usb0-pins {
438 pins = "p6_3";
443 pins = "p8_0";
445 bias-disable;
446 input-enable;
453 vref-supply = <&vcc>;
458 pinctrl-names = "default";
459 pinctrl-0 = <&can0_pins>;
465 pinctrl-names = "default";
466 pinctrl-0 = <&can1_pins>;
471 pinctrl-names = "default";
472 pinctrl-0 = <&emc_pins>;
475 #address-cells = <2>;
476 #size-cells = <1>;
480 mpmc,memory-width = <16>;
481 mpmc,byte-lane-low;
482 mpmc,write-enable-delay = <0>;
483 mpmc,output-enable-delay = <0>;
484 mpmc,read-access-delay = <70>;
485 mpmc,page-mode-read-delay = <70>;
489 compatible = "cfi-flash";
491 bank-width = <2>;
497 clock-frequency = <50000000>;
502 pinctrl-names = "default";
503 pinctrl-0 = <&i2c0_pins>;
504 clock-frequency = <400000>;
509 pinctrl-names = "default";
510 pinctrl-0 = <&i2c1_pins>;
511 clock-frequency = <400000>;
526 pinctrl-names = "default";
527 pinctrl-0 = <&lcd_pins>;
529 max-memory-bandwidth = <92240000>;
533 remote-endpoint = <&panel_input>;
534 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
541 phy-mode = "rmii";
542 pinctrl-names = "default";
543 pinctrl-0 = <&enet_rmii_pins>;
544 phy-handle = <&phy1>;
547 #address-cells = <1>;
548 #size-cells = <0>;
549 compatible = "snps,dwmac-mdio";
551 phy1: ethernet-phy@1 {
559 pinctrl-names = "default";
560 pinctrl-0 = <&sdmmc_pins>;
561 bus-width = <4>;
562 vmmc-supply = <&vmmc>;
568 pinctrl-names = "default";
569 pinctrl-0 = <&spifi_pins>;
573 compatible = "jedec,spi-nor";
574 spi-max-frequency = <51000000>;
575 spi-cpol;
576 spi-cpha;
582 pinctrl-names = "default";
583 pinctrl-0 = <&ssp1_pins>;
584 num-cs = <1>;
585 cs-gpios = <&gpio LPC_GPIO(7,19) GPIO_ACTIVE_LOW>;
591 pinctrl-names = "default";
592 pinctrl-0 = <&uart0_pins>;
598 pinctrl-names = "default";
599 pinctrl-0 = <&uart1_pins>;
603 &uart2 {
605 pinctrl-names = "default";
606 pinctrl-0 = <&uart2_pins>;
611 pinctrl-names = "default";
612 pinctrl-0 = <&uart3_pins>;
617 pinctrl-names = "default";
618 pinctrl-0 = <&usb0_pins>;