Lines Matching +full:u +full:- +full:boot +full:- +full:spl

1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
8 /dts-v1/;
11 #include <dt-bindings/pinctrl/am43xx.h>
12 #include <dt-bindings/pwm/pwm.h>
13 #include <dt-bindings/gpio/gpio.h>
17 compatible = "ti,am437x-gp-evm","ti,am4372","ti,am43";
24 stdout-path = &uart0;
27 evm_v3_3d: fixedregulator-v3_3d {
28 compatible = "regulator-fixed";
29 regulator-name = "evm_v3_3d";
30 regulator-min-microvolt = <3300000>;
31 regulator-max-microvolt = <3300000>;
32 enable-active-high;
35 vtt_fixed: fixedregulator-vtt {
36 compatible = "regulator-fixed";
37 regulator-name = "vtt_fixed";
38 regulator-min-microvolt = <1500000>;
39 regulator-max-microvolt = <1500000>;
40 regulator-always-on;
41 regulator-boot-on;
42 enable-active-high;
46 vmmcwl_fixed: fixedregulator-mmcwl {
47 compatible = "regulator-fixed";
48 regulator-name = "vmmcwl_fixed";
49 regulator-min-microvolt = <1800000>;
50 regulator-max-microvolt = <1800000>;
52 enable-active-high;
56 compatible = "pwm-backlight";
58 brightness-levels = <0 51 53 56 62 75 101 152 255>;
59 default-brightness-level = <8>;
63 compatible = "gpio-matrix-keypad";
64 debounce-delay-ms = <5>;
65 col-scan-delay-us = <2>;
67 pinctrl-names = "default", "sleep";
68 pinctrl-0 = <&matrix_keypad_default>;
69 pinctrl-1 = <&matrix_keypad_sleep>;
71 wakeup-source;
73 row-gpios = <&gpio0 3 GPIO_ACTIVE_HIGH /* Bank0, pin3 */
77 col-gpios = <&gpio3 19 GPIO_ACTIVE_HIGH /* Bank3, pin19 */
89 compatible = "osddisplays,osd070t1718-19ts", "panel-dpi";
96 remote-endpoint = <&dpi_out>;
103 #clock-cells = <0>;
104 compatible = "fixed-clock";
105 clock-frequency = <12000000>;
110 #clock-cells = <0>;
111 compatible = "fixed-clock";
112 clock-frequency = <32768>;
116 compatible = "simple-audio-card";
117 simple-audio-card,name = "AM437x-GP-EVM";
118 simple-audio-card,widgets =
121 simple-audio-card,routing =
126 simple-audio-card,format = "dsp_b";
127 simple-audio-card,bitclock-master = <&sound0_master>;
128 simple-audio-card,frame-master = <&sound0_master>;
129 simple-audio-card,bitclock-inversion;
131 simple-audio-card,cpu {
132 sound-dai = <&mcasp1>;
133 system-clock-frequency = <12000000>;
136 sound0_master: simple-audio-card,codec {
137 sound-dai = <&tlv320aic3106>;
138 system-clock-frequency = <12000000>;
143 compatible = "gpio-beeper";
144 pinctrl-names = "default";
145 pinctrl-0 = <&beeper_pins_default>;
146 pinctrl-1 = <&beeper_pins_sleep>;
152 pinctrl-names = "default", "sleep";
153 pinctrl-0 = <&wlan_pins_default &ddr3_vtt_toggle_default &unused_pins &debugss_pins>;
154 pinctrl-1 = <&wlan_pins_sleep>;
157 pinctrl-single,pins = <
163 pinctrl-single,pins = <
170 pinctrl-single,pins = <
177 pinctrl-single,pins = <
183 pinctrl-single,pins = <
189 pinctrl-single,pins = <
195 pinctrl-single,pins = <
213 pinctrl-single,pins = <
231 pinctrl-single,pins = <
239 pinctrl-single,pins = <
247 pinctrl-single,pins = <
267 pinctrl-single,pins = <
268 AM4372_IOPAD(0x820, PIN_OUTPUT_PULLUP | MUX_MODE1) /*gpmc ad 8 -> DSS DATA 23 */
275 AM4372_IOPAD(0x83c, PIN_OUTPUT_PULLUP | MUX_MODE1) /*gpmc ad 15 -> DSS DATA 16 */
301 pinctrl-single,pins = <
308 pinctrl-single,pins = <
315 pinctrl-single,pins = <
322 pinctrl-single,pins = <
329 pinctrl-single,pins = <
336 pinctrl-single,pins = <
354 pinctrl-single,pins = <
372 pinctrl-single,pins = <
390 pinctrl-single,pins = <
408 pinctrl-single,pins = <
419 pinctrl-single,pins = <
430 pinctrl-single,pins = <
438 pinctrl-single,pins = <
446 pinctrl-single,pins = <
455 pinctrl-single,pins = <
464 pinctrl-single,pins = <
473 pinctrl-single,pins = <
479 pinctrl-single,pins = <
494 pinctrl-single,pins = <
509 pinctrl-single,pins = <
515 pinctrl-single,pins = <
521 pinctrl-single,pins = <
570 pinctrl-single,pins = <
582 pinctrl-single,pins = <
591 pinctrl-single,pins = <
600 pinctrl-single,pins = <
609 pinctrl-single,pins = <
620 pinctrl-names = "default", "sleep";
621 pinctrl-0 = <&uart0_pins_default>;
622 pinctrl-1 = <&uart0_pins_sleep>;
627 pinctrl-names = "default";
628 pinctrl-0 = <&i2c0_pins>;
629 clock-frequency = <100000>;
635 interrupt-controller;
636 #interrupt-cells = <2>;
638 dcdc1: regulator-dcdc1 {
639 regulator-name = "vdd_core";
640 regulator-min-microvolt = <912000>;
641 regulator-max-microvolt = <1144000>;
642 regulator-boot-on;
643 regulator-always-on;
646 dcdc2: regulator-dcdc2 {
647 regulator-name = "vdd_mpu";
648 regulator-min-microvolt = <912000>;
649 regulator-max-microvolt = <1378000>;
650 regulator-boot-on;
651 regulator-always-on;
654 dcdc3: regulator-dcdc3 {
655 regulator-name = "vdcdc3";
656 regulator-boot-on;
657 regulator-always-on;
658 regulator-state-mem {
659 regulator-on-in-suspend;
661 regulator-state-disk {
662 regulator-off-in-suspend;
666 dcdc5: regulator-dcdc5 {
667 regulator-name = "v1_0bat";
668 regulator-min-microvolt = <1000000>;
669 regulator-max-microvolt = <1000000>;
670 regulator-boot-on;
671 regulator-always-on;
672 regulator-state-mem {
673 regulator-on-in-suspend;
677 dcdc6: regulator-dcdc6 {
678 regulator-name = "v1_8bat";
679 regulator-min-microvolt = <1800000>;
680 regulator-max-microvolt = <1800000>;
681 regulator-boot-on;
682 regulator-always-on;
683 regulator-state-mem {
684 regulator-on-in-suspend;
688 ldo1: regulator-ldo1 {
689 regulator-min-microvolt = <1800000>;
690 regulator-max-microvolt = <1800000>;
691 regulator-boot-on;
692 regulator-always-on;
701 clock-names = "xvclk";
705 remote-endpoint = <&vpfe1_ep>;
706 link-frequencies = /bits/ 64 <70000000>;
714 pinctrl-names = "default";
715 pinctrl-0 = <&i2c1_pins>;
718 pinctrl-names = "default";
719 pinctrl-0 = <&pixcir_ts_pins>;
722 attb-gpio = <&gpio3 22 GPIO_ACTIVE_HIGH>;
728 interrupts-extended = <&gpio3 22 IRQ_TYPE_EDGE_FALLING>,
730 interrupt-names = "tsc", "wakeup";
732 touchscreen-size-x = <1024>;
733 touchscreen-size-y = <600>;
734 wakeup-source;
742 clock-names = "xvclk";
746 remote-endpoint = <&vpfe0_ep>;
747 link-frequencies = /bits/ 64 <70000000>;
753 #sound-dai-cells = <0>;
759 IOVDD-supply = <&evm_v3_3d>; /* V3_3D -> <tps63031> EN: V1_8D -> VBAT */
760 AVDD-supply = <&evm_v3_3d>; /* v3_3AUD -> V3_3D -> ... */
761 DRVDD-supply = <&evm_v3_3d>; /* v3_3AUD -> V3_3D -> ... */
762 DVDD-supply = <&ldo1>; /* V1_8D -> LDO1 */
774 ti,adc-channels = <0 1 2 3 4 5 6 7>;
780 pinctrl-names = "default";
781 pinctrl-0 = <&ecap0_pins>;
785 pinctrl-names = "default";
786 pinctrl-0 = <&gpio0_pins>;
790 gpio-hog;
799 output-low;
800 line-name = "SelEMMCorNAND";
817 pinctrl-names = "default";
818 pinctrl-0 = <&display_mux_pins>;
820 ti,no-reset-on-init;
828 gpio-hog;
830 output-high;
831 line-name = "SelLCDorHDMI";
837 vmmc-supply = <&evm_v3_3d>;
838 bus-width = <4>;
839 pinctrl-names = "default";
840 pinctrl-0 = <&mmc1_pins>;
841 cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
848 * SelEMMCorNAND to output-high
851 vmmc-supply = <&evm_v3_3d>;
852 bus-width = <8>;
853 pinctrl-names = "default", "sleep";
854 pinctrl-0 = <&emmc_pins_default>;
855 pinctrl-1 = <&emmc_pins_sleep>;
856 non-removable;
862 xbar-event-map element */
865 dma-names = "tx", "rx";
866 vmmc-supply = <&vmmcwl_fixed>;
867 bus-width = <4>;
868 pinctrl-names = "default", "sleep";
869 pinctrl-0 = <&mmc3_pins_default>;
870 pinctrl-1 = <&mmc3_pins_sleep>;
871 cap-power-off-card;
872 keep-power-in-suspend;
873 non-removable;
875 #address-cells = <1>;
876 #size-cells = <0>;
880 interrupt-parent = <&gpio1>;
887 pinctrl-names = "default";
888 pinctrl-0 = <&uart3_pins>;
910 pinctrl-names = "default", "sleep";
911 pinctrl-0 = <&cpsw_default>;
912 pinctrl-1 = <&cpsw_sleep>;
917 pinctrl-names = "default", "sleep";
918 pinctrl-0 = <&davinci_mdio_default>;
919 pinctrl-1 = <&davinci_mdio_sleep>;
921 ethphy0: ethernet-phy@0 {
927 phy-handle = <&ethphy0>;
928 phy-mode = "rgmii-rxid";
929 ti,dual-emac-pvid = <1>;
943 * SelEMMCorNAND to output-low
946 pinctrl-names = "default";
947 pinctrl-0 = <&nand_flash_x8>;
950 compatible = "ti,omap2-nand";
952 interrupt-parent = <&gpmc>;
955 rb-gpios = <&gpmc 0 GPIO_ACTIVE_HIGH>; /* gpmc_wait0 */
956 ti,nand-xfer-type = "prefetch-dma";
957 ti,nand-ecc-opt = "bch16";
958 ti,elm-id = <&elm>;
959 nand-bus-width = <8>;
960 gpmc,device-width = <1>;
961 gpmc,sync-clk-ps = <0>;
962 gpmc,cs-on-ns = <0>;
963 gpmc,cs-rd-off-ns = <40>;
964 gpmc,cs-wr-off-ns = <40>;
965 gpmc,adv-on-ns = <0>;
966 gpmc,adv-rd-off-ns = <25>;
967 gpmc,adv-wr-off-ns = <25>;
968 gpmc,we-on-ns = <0>;
969 gpmc,we-off-ns = <20>;
970 gpmc,oe-on-ns = <3>;
971 gpmc,oe-off-ns = <30>;
972 gpmc,access-ns = <30>;
973 gpmc,rd-cycle-ns = <40>;
974 gpmc,wr-cycle-ns = <40>;
975 gpmc,bus-turnaround-ns = <0>;
976 gpmc,cycle2cycle-delay-ns = <0>;
977 gpmc,clk-activation-ns = <0>;
978 gpmc,wr-access-ns = <40>;
979 gpmc,wr-data-mux-bus-ns = <0>;
981 /* All SPL-* partitions are sized to minimal length
983 * NAND flash this is equal to size of erase-block */
984 #address-cells = <1>;
985 #size-cells = <1>;
987 label = "NAND.SPL";
991 label = "NAND.SPL.backup1";
995 label = "NAND.SPL.backup2";
999 label = "NAND.SPL.backup3";
1003 label = "NAND.u-boot-spl-os";
1007 label = "NAND.u-boot";
1011 label = "NAND.u-boot-env";
1015 label = "NAND.u-boot-env.backup1";
1023 label = "NAND.file-system";
1032 pinctrl-names = "default";
1033 pinctrl-0 = <&dss_pins>;
1037 remote-endpoint = <&lcd_in>;
1038 data-lines = <24>;
1044 pinctrl-names = "default", "sleep";
1045 pinctrl-0 = <&dcan0_default>;
1046 pinctrl-1 = <&dcan0_sleep>;
1051 pinctrl-names = "default", "sleep";
1052 pinctrl-0 = <&dcan1_default>;
1053 pinctrl-1 = <&dcan1_sleep>;
1059 pinctrl-names = "default", "sleep";
1060 pinctrl-0 = <&vpfe0_pins_default>;
1061 pinctrl-1 = <&vpfe0_pins_sleep>;
1065 remote-endpoint = <&ov2659_1>;
1066 ti,am437x-vpfe-interface = <0>;
1067 bus-width = <8>;
1068 hsync-active = <0>;
1069 vsync-active = <0>;
1076 pinctrl-names = "default", "sleep";
1077 pinctrl-0 = <&vpfe1_pins_default>;
1078 pinctrl-1 = <&vpfe1_pins_sleep>;
1082 remote-endpoint = <&ov2659_0>;
1083 ti,am437x-vpfe-interface = <0>;
1084 bus-width = <8>;
1085 hsync-active = <0>;
1086 vsync-active = <0>;
1092 #sound-dai-cells = <0>;
1093 pinctrl-names = "default", "sleep";
1094 pinctrl-0 = <&mcasp1_pins>;
1095 pinctrl-1 = <&mcasp1_sleep_pins>;
1099 op-mode = <0>; /* MCASP_IIS_MODE */
1100 tdm-slots = <2>;
1102 serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
1105 tx-num-evt = <32>;
1106 rx-num-evt = <32>;
1111 clock-names = "ext-clk", "int-clk";
1116 cpu0-supply = <&dcdc2>;