~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/ti/k3-am625-sk.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/ti/k3-am625-sk.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/ti/k3-am625-sk.dts (Version linux-6.3.13)


  1 // SPDX-License-Identifier: GPL-2.0-only OR MI !!   1 // SPDX-License-Identifier: GPL-2.0
  2 /*                                                  2 /*
  3  * AM625 SK: https://www.ti.com/lit/zip/sprr44      3  * AM625 SK: https://www.ti.com/lit/zip/sprr448
  4  *                                                  4  *
  5  * Copyright (C) 2021-2024 Texas Instruments I !!   5  * Copyright (C) 2021-2022 Texas Instruments Incorporated - https://www.ti.com/
  6  */                                                 6  */
  7                                                     7 
  8 /dts-v1/;                                           8 /dts-v1/;
  9                                                     9 
 10 #include "k3-am62x-sk-common.dtsi"             !!  10 #include <dt-bindings/leds/common.h>
                                                   >>  11 #include <dt-bindings/gpio/gpio.h>
                                                   >>  12 #include <dt-bindings/net/ti-dp83867.h>
                                                   >>  13 #include "k3-am625.dtsi"
 11                                                    14 
 12 / {                                                15 / {
 13         compatible = "ti,am625-sk", "ti,am625"     16         compatible = "ti,am625-sk", "ti,am625";
 14         model = "Texas Instruments AM625 SK";      17         model = "Texas Instruments AM625 SK";
 15                                                    18 
                                                   >>  19         aliases {
                                                   >>  20                 serial2 = &main_uart0;
                                                   >>  21                 mmc0 = &sdhci0;
                                                   >>  22                 mmc1 = &sdhci1;
                                                   >>  23                 mmc2 = &sdhci2;
                                                   >>  24                 spi0 = &ospi0;
                                                   >>  25                 ethernet0 = &cpsw_port1;
                                                   >>  26                 ethernet1 = &cpsw_port2;
                                                   >>  27                 usb0 = &usb0;
                                                   >>  28                 usb1 = &usb1;
                                                   >>  29         };
                                                   >>  30 
                                                   >>  31         chosen {
                                                   >>  32                 stdout-path = "serial2:115200n8";
                                                   >>  33                 bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000";
                                                   >>  34         };
                                                   >>  35 
 16         opp-table {                                36         opp-table {
 17                 /* Add 1.4GHz OPP for am625-sk     37                 /* Add 1.4GHz OPP for am625-sk board. Requires VDD_CORE to be at 0.85V */
 18                 opp-1400000000 {                   38                 opp-1400000000 {
 19                         opp-hz = /bits/ 64 <14     39                         opp-hz = /bits/ 64 <1400000000>;
 20                         opp-supported-hw = <0x     40                         opp-supported-hw = <0x01 0x0004>;
 21                         clock-latency-ns = <60     41                         clock-latency-ns = <6000000>;
 22                 };                                 42                 };
 23         };                                         43         };
 24                                                    44 
 25         memory@80000000 {                          45         memory@80000000 {
 26                 device_type = "memory";            46                 device_type = "memory";
 27                 /* 2G RAM */                       47                 /* 2G RAM */
 28                 reg = <0x00000000 0x80000000 0     48                 reg = <0x00000000 0x80000000 0x00000000 0x80000000>;
 29                                                    49 
 30         };                                         50         };
 31                                                    51 
                                                   >>  52         reserved-memory {
                                                   >>  53                 #address-cells = <2>;
                                                   >>  54                 #size-cells = <2>;
                                                   >>  55                 ranges;
                                                   >>  56 
                                                   >>  57                 ramoops@9ca00000 {
                                                   >>  58                         compatible = "ramoops";
                                                   >>  59                         reg = <0x00 0x9ca00000 0x00 0x00100000>;
                                                   >>  60                         record-size = <0x8000>;
                                                   >>  61                         console-size = <0x8000>;
                                                   >>  62                         ftrace-size = <0x00>;
                                                   >>  63                         pmsg-size = <0x8000>;
                                                   >>  64                 };
                                                   >>  65 
                                                   >>  66                 secure_tfa_ddr: tfa@9e780000 {
                                                   >>  67                         reg = <0x00 0x9e780000 0x00 0x80000>;
                                                   >>  68                         alignment = <0x1000>;
                                                   >>  69                         no-map;
                                                   >>  70                 };
                                                   >>  71 
                                                   >>  72                 secure_ddr: optee@9e800000 {
                                                   >>  73                         reg = <0x00 0x9e800000 0x00 0x01800000>; /* for OP-TEE */
                                                   >>  74                         alignment = <0x1000>;
                                                   >>  75                         no-map;
                                                   >>  76                 };
                                                   >>  77 
                                                   >>  78                 wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9db00000 {
                                                   >>  79                         compatible = "shared-dma-pool";
                                                   >>  80                         reg = <0x00 0x9db00000 0x00 0xc00000>;
                                                   >>  81                         no-map;
                                                   >>  82                 };
                                                   >>  83         };
                                                   >>  84 
 32         vmain_pd: regulator-0 {                    85         vmain_pd: regulator-0 {
 33                 /* TPS65988 PD CONTROLLER OUTP     86                 /* TPS65988 PD CONTROLLER OUTPUT */
 34                 bootph-all;                    << 
 35                 compatible = "regulator-fixed"     87                 compatible = "regulator-fixed";
 36                 regulator-name = "vmain_pd";       88                 regulator-name = "vmain_pd";
 37                 regulator-min-microvolt = <500     89                 regulator-min-microvolt = <5000000>;
 38                 regulator-max-microvolt = <500     90                 regulator-max-microvolt = <5000000>;
 39                 regulator-always-on;               91                 regulator-always-on;
 40                 regulator-boot-on;                 92                 regulator-boot-on;
 41         };                                         93         };
 42                                                    94 
 43         vcc_5v0: regulator-1 {                     95         vcc_5v0: regulator-1 {
 44                 /* Output of LM34936 */            96                 /* Output of LM34936 */
 45                 bootph-all;                    << 
 46                 compatible = "regulator-fixed"     97                 compatible = "regulator-fixed";
 47                 regulator-name = "vcc_5v0";        98                 regulator-name = "vcc_5v0";
 48                 regulator-min-microvolt = <500     99                 regulator-min-microvolt = <5000000>;
 49                 regulator-max-microvolt = <500    100                 regulator-max-microvolt = <5000000>;
 50                 vin-supply = <&vmain_pd>;         101                 vin-supply = <&vmain_pd>;
 51                 regulator-always-on;              102                 regulator-always-on;
 52                 regulator-boot-on;                103                 regulator-boot-on;
 53         };                                        104         };
 54                                                   105 
 55         vcc_3v3_sys: regulator-2 {                106         vcc_3v3_sys: regulator-2 {
 56                 /* output of LM61460-Q1 */        107                 /* output of LM61460-Q1 */
 57                 bootph-all;                    << 
 58                 compatible = "regulator-fixed"    108                 compatible = "regulator-fixed";
 59                 regulator-name = "vcc_3v3_sys"    109                 regulator-name = "vcc_3v3_sys";
 60                 regulator-min-microvolt = <330    110                 regulator-min-microvolt = <3300000>;
 61                 regulator-max-microvolt = <330    111                 regulator-max-microvolt = <3300000>;
 62                 vin-supply = <&vmain_pd>;         112                 vin-supply = <&vmain_pd>;
 63                 regulator-always-on;              113                 regulator-always-on;
 64                 regulator-boot-on;                114                 regulator-boot-on;
 65         };                                        115         };
 66                                                   116 
 67         vdd_mmc1: regulator-3 {                   117         vdd_mmc1: regulator-3 {
 68                 /* TPS22918DBVR */                118                 /* TPS22918DBVR */
 69                 bootph-all;                    << 
 70                 compatible = "regulator-fixed"    119                 compatible = "regulator-fixed";
 71                 regulator-name = "vdd_mmc1";      120                 regulator-name = "vdd_mmc1";
 72                 regulator-min-microvolt = <330    121                 regulator-min-microvolt = <3300000>;
 73                 regulator-max-microvolt = <330    122                 regulator-max-microvolt = <3300000>;
 74                 regulator-boot-on;                123                 regulator-boot-on;
 75                 enable-active-high;               124                 enable-active-high;
 76                 vin-supply = <&vcc_3v3_sys>;      125                 vin-supply = <&vcc_3v3_sys>;
 77                 gpio = <&exp1 3 GPIO_ACTIVE_HI    126                 gpio = <&exp1 3 GPIO_ACTIVE_HIGH>;
 78         };                                        127         };
 79                                                   128 
 80         vdd_sd_dv: regulator-4 {                  129         vdd_sd_dv: regulator-4 {
 81                 /* Output of TLV71033 */          130                 /* Output of TLV71033 */
 82                 bootph-all;                    << 
 83                 compatible = "regulator-gpio";    131                 compatible = "regulator-gpio";
 84                 regulator-name = "tlv71033";      132                 regulator-name = "tlv71033";
 85                 pinctrl-names = "default";        133                 pinctrl-names = "default";
 86                 pinctrl-0 = <&vdd_sd_dv_pins_d    134                 pinctrl-0 = <&vdd_sd_dv_pins_default>;
 87                 regulator-min-microvolt = <180    135                 regulator-min-microvolt = <1800000>;
 88                 regulator-max-microvolt = <330    136                 regulator-max-microvolt = <3300000>;
 89                 regulator-boot-on;                137                 regulator-boot-on;
 90                 vin-supply = <&vcc_5v0>;          138                 vin-supply = <&vcc_5v0>;
 91                 gpios = <&main_gpio0 31 GPIO_A    139                 gpios = <&main_gpio0 31 GPIO_ACTIVE_HIGH>;
 92                 states = <1800000 0x0>,           140                 states = <1800000 0x0>,
 93                          <3300000 0x1>;           141                          <3300000 0x1>;
 94         };                                        142         };
 95                                                   143 
 96         vcc_1v8: regulator-5 {                 !! 144         leds {
 97                 /* output of TPS6282518DMQ */  !! 145                 compatible = "gpio-leds";
 98                 compatible = "regulator-fixed" !! 146                 pinctrl-names = "default";
 99                 regulator-name = "vcc_1v8";    !! 147                 pinctrl-0 = <&usr_led_pins_default>;
100                 regulator-min-microvolt = <180 !! 148 
101                 regulator-max-microvolt = <180 !! 149                 led-0 {
102                 vin-supply = <&vcc_3v3_sys>;   !! 150                         label = "am62-sk:green:heartbeat";
103                 regulator-always-on;           !! 151                         gpios = <&main_gpio1 49 GPIO_ACTIVE_HIGH>;
104                 regulator-boot-on;             !! 152                         linux,default-trigger = "heartbeat";
                                                   >> 153                         function = LED_FUNCTION_HEARTBEAT;
                                                   >> 154                         default-state = "off";
                                                   >> 155                 };
105         };                                        156         };
106 };                                                157 };
107                                                   158 
108 &main_pmx0 {                                      159 &main_pmx0 {
109         main_rgmii2_pins_default: main-rgmii2- !! 160         main_uart0_pins_default: main-uart0-pins-default {
110                 bootph-all;                    !! 161                 pinctrl-single,pins = <
                                                   >> 162                         AM62X_IOPAD(0x1c8, PIN_INPUT, 0) /* (D14) UART0_RXD */
                                                   >> 163                         AM62X_IOPAD(0x1cc, PIN_OUTPUT, 0) /* (E14) UART0_TXD */
                                                   >> 164                 >;
                                                   >> 165         };
                                                   >> 166 
                                                   >> 167         main_i2c0_pins_default: main-i2c0-pins-default {
                                                   >> 168                 pinctrl-single,pins = <
                                                   >> 169                         AM62X_IOPAD(0x1e0, PIN_INPUT_PULLUP, 0) /* (B16) I2C0_SCL */
                                                   >> 170                         AM62X_IOPAD(0x1e4, PIN_INPUT_PULLUP, 0) /* (A16) I2C0_SDA */
                                                   >> 171                 >;
                                                   >> 172         };
                                                   >> 173 
                                                   >> 174         main_i2c1_pins_default: main-i2c1-pins-default {
                                                   >> 175                 pinctrl-single,pins = <
                                                   >> 176                         AM62X_IOPAD(0x1e8, PIN_INPUT_PULLUP, 0) /* (B17) I2C1_SCL */
                                                   >> 177                         AM62X_IOPAD(0x1ec, PIN_INPUT_PULLUP, 0) /* (A17) I2C1_SDA */
                                                   >> 178                 >;
                                                   >> 179         };
                                                   >> 180 
                                                   >> 181         main_i2c2_pins_default: main-i2c2-pins-default {
                                                   >> 182                 pinctrl-single,pins = <
                                                   >> 183                         AM62X_IOPAD(0x0b0, PIN_INPUT_PULLUP, 1) /* (K22) GPMC0_CSn2.I2C2_SCL */
                                                   >> 184                         AM62X_IOPAD(0x0b4, PIN_INPUT_PULLUP, 1) /* (K24) GPMC0_CSn3.I2C2_SDA */
                                                   >> 185                 >;
                                                   >> 186         };
                                                   >> 187 
                                                   >> 188         main_mmc0_pins_default: main-mmc0-pins-default {
                                                   >> 189                 pinctrl-single,pins = <
                                                   >> 190                         AM62X_IOPAD(0x220, PIN_INPUT, 0) /* (Y3) MMC0_CMD */
                                                   >> 191                         AM62X_IOPAD(0x218, PIN_INPUT, 0) /* (AB1) MMC0_CLK */
                                                   >> 192                         AM62X_IOPAD(0x214, PIN_INPUT, 0) /* (AA2) MMC0_DAT0 */
                                                   >> 193                         AM62X_IOPAD(0x210, PIN_INPUT, 0) /* (AA1) MMC0_DAT1 */
                                                   >> 194                         AM62X_IOPAD(0x20c, PIN_INPUT, 0) /* (AA3) MMC0_DAT2 */
                                                   >> 195                         AM62X_IOPAD(0x208, PIN_INPUT, 0) /* (Y4) MMC0_DAT3 */
                                                   >> 196                         AM62X_IOPAD(0x204, PIN_INPUT, 0) /* (AB2) MMC0_DAT4 */
                                                   >> 197                         AM62X_IOPAD(0x200, PIN_INPUT, 0) /* (AC1) MMC0_DAT5 */
                                                   >> 198                         AM62X_IOPAD(0x1fc, PIN_INPUT, 0) /* (AD2) MMC0_DAT6 */
                                                   >> 199                         AM62X_IOPAD(0x1f8, PIN_INPUT, 0) /* (AC2) MMC0_DAT7 */
                                                   >> 200                 >;
                                                   >> 201         };
                                                   >> 202 
                                                   >> 203         main_mmc1_pins_default: main-mmc1-pins-default {
                                                   >> 204                 pinctrl-single,pins = <
                                                   >> 205                         AM62X_IOPAD(0x23c, PIN_INPUT, 0) /* (A21) MMC1_CMD */
                                                   >> 206                         AM62X_IOPAD(0x234, PIN_INPUT, 0) /* (B22) MMC1_CLK */
                                                   >> 207                         AM62X_IOPAD(0x230, PIN_INPUT, 0) /* (A22) MMC1_DAT0 */
                                                   >> 208                         AM62X_IOPAD(0x22c, PIN_INPUT, 0) /* (B21) MMC1_DAT1 */
                                                   >> 209                         AM62X_IOPAD(0x228, PIN_INPUT, 0) /* (C21) MMC1_DAT2 */
                                                   >> 210                         AM62X_IOPAD(0x224, PIN_INPUT, 0) /* (D22) MMC1_DAT3 */
                                                   >> 211                         AM62X_IOPAD(0x240, PIN_INPUT, 0) /* (D17) MMC1_SDCD */
                                                   >> 212                 >;
                                                   >> 213         };
                                                   >> 214 
                                                   >> 215         usr_led_pins_default: usr-led-pins-default {
                                                   >> 216                 pinctrl-single,pins = <
                                                   >> 217                         AM62X_IOPAD(0x244, PIN_OUTPUT, 7) /* (C17) MMC1_SDWP.GPIO1_49 */
                                                   >> 218                 >;
                                                   >> 219         };
                                                   >> 220 
                                                   >> 221         main_mdio1_pins_default: main-mdio1-pins-default {
                                                   >> 222                 pinctrl-single,pins = <
                                                   >> 223                         AM62X_IOPAD(0x160, PIN_OUTPUT, 0) /* (AD24) MDIO0_MDC */
                                                   >> 224                         AM62X_IOPAD(0x15c, PIN_INPUT, 0) /* (AB22) MDIO0_MDIO */
                                                   >> 225                 >;
                                                   >> 226         };
                                                   >> 227 
                                                   >> 228         main_rgmii1_pins_default: main-rgmii1-pins-default {
                                                   >> 229                 pinctrl-single,pins = <
                                                   >> 230                         AM62X_IOPAD(0x14c, PIN_INPUT, 0) /* (AB17) RGMII1_RD0 */
                                                   >> 231                         AM62X_IOPAD(0x150, PIN_INPUT, 0) /* (AC17) RGMII1_RD1 */
                                                   >> 232                         AM62X_IOPAD(0x154, PIN_INPUT, 0) /* (AB16) RGMII1_RD2 */
                                                   >> 233                         AM62X_IOPAD(0x158, PIN_INPUT, 0) /* (AA15) RGMII1_RD3 */
                                                   >> 234                         AM62X_IOPAD(0x148, PIN_INPUT, 0) /* (AD17) RGMII1_RXC */
                                                   >> 235                         AM62X_IOPAD(0x144, PIN_INPUT, 0) /* (AE17) RGMII1_RX_CTL */
                                                   >> 236                         AM62X_IOPAD(0x134, PIN_OUTPUT, 0) /* (AE20) RGMII1_TD0 */
                                                   >> 237                         AM62X_IOPAD(0x138, PIN_OUTPUT, 0) /* (AD20) RGMII1_TD1 */
                                                   >> 238                         AM62X_IOPAD(0x13c, PIN_OUTPUT, 0) /* (AE18) RGMII1_TD2 */
                                                   >> 239                         AM62X_IOPAD(0x140, PIN_OUTPUT, 0) /* (AD18) RGMII1_TD3 */
                                                   >> 240                         AM62X_IOPAD(0x130, PIN_OUTPUT, 0) /* (AE19) RGMII1_TXC */
                                                   >> 241                         AM62X_IOPAD(0x12c, PIN_OUTPUT, 0) /* (AD19) RGMII1_TX_CTL */
                                                   >> 242                 >;
                                                   >> 243         };
                                                   >> 244 
                                                   >> 245         main_rgmii2_pins_default: main-rgmii2-pins-default {
111                 pinctrl-single,pins = <           246                 pinctrl-single,pins = <
112                         AM62X_IOPAD(0x184, PIN    247                         AM62X_IOPAD(0x184, PIN_INPUT, 0) /* (AE23) RGMII2_RD0 */
113                         AM62X_IOPAD(0x188, PIN    248                         AM62X_IOPAD(0x188, PIN_INPUT, 0) /* (AB20) RGMII2_RD1 */
114                         AM62X_IOPAD(0x18c, PIN    249                         AM62X_IOPAD(0x18c, PIN_INPUT, 0) /* (AC21) RGMII2_RD2 */
115                         AM62X_IOPAD(0x190, PIN    250                         AM62X_IOPAD(0x190, PIN_INPUT, 0) /* (AE22) RGMII2_RD3 */
116                         AM62X_IOPAD(0x180, PIN    251                         AM62X_IOPAD(0x180, PIN_INPUT, 0) /* (AD23) RGMII2_RXC */
117                         AM62X_IOPAD(0x17c, PIN    252                         AM62X_IOPAD(0x17c, PIN_INPUT, 0) /* (AD22) RGMII2_RX_CTL */
118                         AM62X_IOPAD(0x16c, PIN    253                         AM62X_IOPAD(0x16c, PIN_OUTPUT, 0) /* (Y18) RGMII2_TD0 */
119                         AM62X_IOPAD(0x170, PIN    254                         AM62X_IOPAD(0x170, PIN_OUTPUT, 0) /* (AA18) RGMII2_TD1 */
120                         AM62X_IOPAD(0x174, PIN    255                         AM62X_IOPAD(0x174, PIN_OUTPUT, 0) /* (AD21) RGMII2_TD2 */
121                         AM62X_IOPAD(0x178, PIN    256                         AM62X_IOPAD(0x178, PIN_OUTPUT, 0) /* (AC20) RGMII2_TD3 */
122                         AM62X_IOPAD(0x168, PIN    257                         AM62X_IOPAD(0x168, PIN_OUTPUT, 0) /* (AE21) RGMII2_TXC */
123                         AM62X_IOPAD(0x164, PIN    258                         AM62X_IOPAD(0x164, PIN_OUTPUT, 0) /* (AA19) RGMII2_TX_CTL */
124                 >;                                259                 >;
125         };                                        260         };
126                                                   261 
127         ospi0_pins_default: ospi0-default-pins !! 262         ospi0_pins_default: ospi0-pins-default {
128                 bootph-all;                    << 
129                 pinctrl-single,pins = <           263                 pinctrl-single,pins = <
130                         AM62X_IOPAD(0x000, PIN    264                         AM62X_IOPAD(0x000, PIN_OUTPUT, 0) /* (H24) OSPI0_CLK */
131                         AM62X_IOPAD(0x02c, PIN    265                         AM62X_IOPAD(0x02c, PIN_OUTPUT, 0) /* (F23) OSPI0_CSn0 */
132                         AM62X_IOPAD(0x00c, PIN    266                         AM62X_IOPAD(0x00c, PIN_INPUT, 0) /* (E25) OSPI0_D0 */
133                         AM62X_IOPAD(0x010, PIN    267                         AM62X_IOPAD(0x010, PIN_INPUT, 0) /* (G24) OSPI0_D1 */
134                         AM62X_IOPAD(0x014, PIN    268                         AM62X_IOPAD(0x014, PIN_INPUT, 0) /* (F25) OSPI0_D2 */
135                         AM62X_IOPAD(0x018, PIN    269                         AM62X_IOPAD(0x018, PIN_INPUT, 0) /* (F24) OSPI0_D3 */
136                         AM62X_IOPAD(0x01c, PIN    270                         AM62X_IOPAD(0x01c, PIN_INPUT, 0) /* (J23) OSPI0_D4 */
137                         AM62X_IOPAD(0x020, PIN    271                         AM62X_IOPAD(0x020, PIN_INPUT, 0) /* (J25) OSPI0_D5 */
138                         AM62X_IOPAD(0x024, PIN    272                         AM62X_IOPAD(0x024, PIN_INPUT, 0) /* (H25) OSPI0_D6 */
139                         AM62X_IOPAD(0x028, PIN    273                         AM62X_IOPAD(0x028, PIN_INPUT, 0) /* (J22) OSPI0_D7 */
140                         AM62X_IOPAD(0x008, PIN    274                         AM62X_IOPAD(0x008, PIN_INPUT, 0) /* (J24) OSPI0_DQS */
141                 >;                                275                 >;
142         };                                        276         };
143                                                   277 
144         vdd_sd_dv_pins_default: vdd-sd-dv-defa !! 278         vdd_sd_dv_pins_default: vdd-sd-dv-pins-default {
145                 bootph-all;                    << 
146                 pinctrl-single,pins = <           279                 pinctrl-single,pins = <
147                         AM62X_IOPAD(0x07c, PIN    280                         AM62X_IOPAD(0x07c, PIN_OUTPUT, 7) /* (P25) GPMC0_CLK.GPIO0_31 */
148                 >;                                281                 >;
149         };                                        282         };
150                                                   283 
151         main_gpio1_ioexp_intr_pins_default: ma !! 284         main_gpio1_ioexp_intr_pins_default: main-gpio1-ioexp-intr-pins-default {
152                 bootph-all;                    << 
153                 pinctrl-single,pins = <           285                 pinctrl-single,pins = <
154                         AM62X_IOPAD(0x01d4, PI    286                         AM62X_IOPAD(0x01d4, PIN_INPUT, 7) /* (B15) UART0_RTSn.GPIO1_23 */
155                 >;                                287                 >;
156         };                                        288         };
                                                   >> 289 
                                                   >> 290         main_usb1_pins_default: main-usb1-pins-default {
                                                   >> 291                 pinctrl-single,pins = <
                                                   >> 292                         AM62X_IOPAD(0x0258, PIN_OUTPUT, 0) /* (F18) USB1_DRVVBUS */
                                                   >> 293                 >;
                                                   >> 294         };
157 };                                                295 };
158                                                   296 
159 &main_gpio0 {                                  !! 297 &wkup_uart0 {
160         bootph-all;                            !! 298         /* WKUP UART0 is used by DM firmware */
                                                   >> 299         status = "reserved";
161 };                                                300 };
162                                                   301 
163 &main_gpio1 {                                  !! 302 &main_uart0 {
164         bootph-all;                            !! 303         status = "okay";
                                                   >> 304         pinctrl-names = "default";
                                                   >> 305         pinctrl-0 = <&main_uart0_pins_default>;
                                                   >> 306 };
                                                   >> 307 
                                                   >> 308 &main_uart1 {
                                                   >> 309         /* Main UART1 is used by TIFS firmware */
                                                   >> 310         status = "reserved";
                                                   >> 311 };
                                                   >> 312 
                                                   >> 313 &main_i2c0 {
                                                   >> 314         status = "okay";
                                                   >> 315         pinctrl-names = "default";
                                                   >> 316         pinctrl-0 = <&main_i2c0_pins_default>;
                                                   >> 317         clock-frequency = <400000>;
165 };                                                318 };
166                                                   319 
167 &main_i2c1 {                                      320 &main_i2c1 {
168         bootph-all;                            !! 321         status = "okay";
                                                   >> 322         pinctrl-names = "default";
                                                   >> 323         pinctrl-0 = <&main_i2c1_pins_default>;
                                                   >> 324         clock-frequency = <400000>;
                                                   >> 325 
169         exp1: gpio@22 {                           326         exp1: gpio@22 {
170                 bootph-all;                    << 
171                 compatible = "ti,tca6424";        327                 compatible = "ti,tca6424";
172                 reg = <0x22>;                     328                 reg = <0x22>;
173                 gpio-controller;                  329                 gpio-controller;
174                 #gpio-cells = <2>;                330                 #gpio-cells = <2>;
175                 gpio-line-names = "GPIO_CPSW2_    331                 gpio-line-names = "GPIO_CPSW2_RST", "GPIO_CPSW1_RST",
176                                    "PRU_DETECT    332                                    "PRU_DETECT", "MMC1_SD_EN",
177                                    "VPP_LDO_EN    333                                    "VPP_LDO_EN", "EXP_PS_3V3_En",
178                                    "EXP_PS_5V0    334                                    "EXP_PS_5V0_En", "EXP_HAT_DETECT",
179                                    "GPIO_AUD_R    335                                    "GPIO_AUD_RSTn", "GPIO_eMMC_RSTn",
180                                    "UART1_FET_    336                                    "UART1_FET_BUF_EN", "WL_LT_EN",
181                                    "GPIO_HDMI_    337                                    "GPIO_HDMI_RSTn", "CSI_GPIO1",
182                                    "CSI_GPIO2"    338                                    "CSI_GPIO2", "PRU_3V3_EN",
183                                    "HDMI_INTn" !! 339                                    "HDMI_INTn", "TEST_GPIO2",
184                                    "MCASP1_FET    340                                    "MCASP1_FET_EN", "MCASP1_BUF_BT_EN",
185                                    "MCASP1_FET    341                                    "MCASP1_FET_SEL", "UART1_FET_SEL",
186                                    "TSINT#", "    342                                    "TSINT#", "IO_EXP_TEST_LED";
187                                                   343 
188                 interrupt-parent = <&main_gpio    344                 interrupt-parent = <&main_gpio1>;
189                 interrupts = <23 IRQ_TYPE_EDGE    345                 interrupts = <23 IRQ_TYPE_EDGE_FALLING>;
190                 interrupt-controller;             346                 interrupt-controller;
191                 #interrupt-cells = <2>;           347                 #interrupt-cells = <2>;
192                                                   348 
193                 pinctrl-names = "default";        349                 pinctrl-names = "default";
194                 pinctrl-0 = <&main_gpio1_ioexp    350                 pinctrl-0 = <&main_gpio1_ioexp_intr_pins_default>;
195         };                                        351         };
196 };                                                352 };
197                                                   353 
                                                   >> 354 &sdhci0 {
                                                   >> 355         status = "okay";
                                                   >> 356         pinctrl-names = "default";
                                                   >> 357         pinctrl-0 = <&main_mmc0_pins_default>;
                                                   >> 358         ti,driver-strength-ohm = <50>;
                                                   >> 359         disable-wp;
                                                   >> 360 };
                                                   >> 361 
198 &sdhci1 {                                         362 &sdhci1 {
                                                   >> 363         /* SD/MMC */
                                                   >> 364         status = "okay";
199         vmmc-supply = <&vdd_mmc1>;                365         vmmc-supply = <&vdd_mmc1>;
200         vqmmc-supply = <&vdd_sd_dv>;              366         vqmmc-supply = <&vdd_sd_dv>;
                                                   >> 367         pinctrl-names = "default";
                                                   >> 368         pinctrl-0 = <&main_mmc1_pins_default>;
                                                   >> 369         ti,driver-strength-ohm = <50>;
                                                   >> 370         disable-wp;
201 };                                                371 };
202                                                   372 
203 &cpsw3g {                                         373 &cpsw3g {
204         pinctrl-names = "default";                374         pinctrl-names = "default";
205         pinctrl-0 = <&main_rgmii1_pins_default !! 375         pinctrl-0 = <&main_rgmii1_pins_default
                                                   >> 376                      &main_rgmii2_pins_default>;
                                                   >> 377 };
                                                   >> 378 
                                                   >> 379 &cpsw_port1 {
                                                   >> 380         phy-mode = "rgmii-rxid";
                                                   >> 381         phy-handle = <&cpsw3g_phy0>;
206 };                                                382 };
207                                                   383 
208 &cpsw_port2 {                                     384 &cpsw_port2 {
209         phy-mode = "rgmii-rxid";                  385         phy-mode = "rgmii-rxid";
210         phy-handle = <&cpsw3g_phy1>;              386         phy-handle = <&cpsw3g_phy1>;
211 };                                                387 };
212                                                   388 
213 &cpsw3g_mdio {                                    389 &cpsw3g_mdio {
                                                   >> 390         status = "okay";
                                                   >> 391         pinctrl-names = "default";
                                                   >> 392         pinctrl-0 = <&main_mdio1_pins_default>;
                                                   >> 393 
                                                   >> 394         cpsw3g_phy0: ethernet-phy@0 {
                                                   >> 395                 reg = <0>;
                                                   >> 396                 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
                                                   >> 397                 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
                                                   >> 398                 ti,min-output-impedance;
                                                   >> 399         };
                                                   >> 400 
214         cpsw3g_phy1: ethernet-phy@1 {             401         cpsw3g_phy1: ethernet-phy@1 {
215                 reg = <1>;                        402                 reg = <1>;
216                 ti,rx-internal-delay = <DP8386    403                 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
217                 ti,fifo-depth = <DP83867_PHYCR    404                 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
218                 ti,min-output-impedance;          405                 ti,min-output-impedance;
219         };                                        406         };
220 };                                                407 };
221                                                   408 
222 &mailbox0_cluster0 {                              409 &mailbox0_cluster0 {
223         mbox_m4_0: mbox-m4-0 {                    410         mbox_m4_0: mbox-m4-0 {
224                 ti,mbox-rx = <0 0 0>;             411                 ti,mbox-rx = <0 0 0>;
225                 ti,mbox-tx = <1 0 0>;             412                 ti,mbox-tx = <1 0 0>;
226         };                                        413         };
227 };                                                414 };
228                                                   415 
229 &fss {                                         << 
230         bootph-all;                            << 
231 };                                             << 
232                                                << 
233 &ospi0 {                                          416 &ospi0 {
234         bootph-all;                            << 
235         status = "okay";                          417         status = "okay";
236         pinctrl-names = "default";                418         pinctrl-names = "default";
237         pinctrl-0 = <&ospi0_pins_default>;        419         pinctrl-0 = <&ospi0_pins_default>;
238                                                   420 
239         flash@0 {                              !! 421         flash@0{
240                 bootph-all;                    << 
241                 compatible = "jedec,spi-nor";     422                 compatible = "jedec,spi-nor";
242                 reg = <0x0>;                      423                 reg = <0x0>;
243                 spi-tx-bus-width = <8>;           424                 spi-tx-bus-width = <8>;
244                 spi-rx-bus-width = <8>;           425                 spi-rx-bus-width = <8>;
245                 spi-max-frequency = <25000000>    426                 spi-max-frequency = <25000000>;
246                 cdns,tshsl-ns = <60>;             427                 cdns,tshsl-ns = <60>;
247                 cdns,tsd2d-ns = <60>;             428                 cdns,tsd2d-ns = <60>;
248                 cdns,tchsh-ns = <60>;             429                 cdns,tchsh-ns = <60>;
249                 cdns,tslch-ns = <60>;             430                 cdns,tslch-ns = <60>;
250                 cdns,read-delay = <4>;            431                 cdns,read-delay = <4>;
251                                                   432 
252                 partitions {                      433                 partitions {
253                         bootph-all;            << 
254                         compatible = "fixed-pa    434                         compatible = "fixed-partitions";
255                         #address-cells = <1>;     435                         #address-cells = <1>;
256                         #size-cells = <1>;        436                         #size-cells = <1>;
257                                                   437 
258                         partition@0 {             438                         partition@0 {
259                                 label = "ospi.    439                                 label = "ospi.tiboot3";
260                                 reg = <0x0 0x8    440                                 reg = <0x0 0x80000>;
261                         };                        441                         };
262                                                   442 
263                         partition@80000 {         443                         partition@80000 {
264                                 label = "ospi.    444                                 label = "ospi.tispl";
265                                 reg = <0x80000    445                                 reg = <0x80000 0x200000>;
266                         };                        446                         };
267                                                   447 
268                         partition@280000 {        448                         partition@280000 {
269                                 label = "ospi.    449                                 label = "ospi.u-boot";
270                                 reg = <0x28000    450                                 reg = <0x280000 0x400000>;
271                         };                        451                         };
272                                                   452 
273                         partition@680000 {        453                         partition@680000 {
274                                 label = "ospi.    454                                 label = "ospi.env";
275                                 reg = <0x68000    455                                 reg = <0x680000 0x40000>;
276                         };                        456                         };
277                                                   457 
278                         partition@6c0000 {        458                         partition@6c0000 {
279                                 label = "ospi.    459                                 label = "ospi.env.backup";
280                                 reg = <0x6c000    460                                 reg = <0x6c0000 0x40000>;
281                         };                        461                         };
282                                                   462 
283                         partition@800000 {        463                         partition@800000 {
284                                 label = "ospi.    464                                 label = "ospi.rootfs";
285                                 reg = <0x80000    465                                 reg = <0x800000 0x37c0000>;
286                         };                        466                         };
287                                                   467 
288                         partition@3fc0000 {       468                         partition@3fc0000 {
289                                 bootph-pre-ram << 
290                                 label = "ospi.    469                                 label = "ospi.phypattern";
291                                 reg = <0x3fc00    470                                 reg = <0x3fc0000 0x40000>;
292                         };                        471                         };
293                 };                                472                 };
294         };                                        473         };
295 };                                                474 };
296                                                   475 
297 &tlv320aic3106 {                               !! 476 &usbss0 {
298         DVDD-supply = <&vcc_1v8>;              !! 477         status = "okay";
                                                   >> 478         ti,vbus-divider;
                                                   >> 479 };
                                                   >> 480 
                                                   >> 481 &usbss1 {
                                                   >> 482         status = "okay";
                                                   >> 483         ti,vbus-divider;
                                                   >> 484 };
                                                   >> 485 
                                                   >> 486 &usb0 {
                                                   >> 487         dr_mode = "peripheral";
                                                   >> 488 };
                                                   >> 489 
                                                   >> 490 &usb1 {
                                                   >> 491         dr_mode = "host";
                                                   >> 492         pinctrl-names = "default";
                                                   >> 493         pinctrl-0 = <&main_usb1_pins_default>;
299 };                                                494 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php