~ [ 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.1.116)


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

~ [ 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