1 // SPDX-License-Identifier: GPL-2.0-only OR MI 2 /* 3 * AM625 SK: https://www.ti.com/lit/zip/sprr44 4 * 5 * Copyright (C) 2021-2024 Texas Instruments I 6 */ 7 8 /dts-v1/; 9 10 #include "k3-am62x-sk-common.dtsi" 11 12 / { 13 compatible = "ti,am625-sk", "ti,am625" 14 model = "Texas Instruments AM625 SK"; 15 16 opp-table { 17 /* Add 1.4GHz OPP for am625-sk 18 opp-1400000000 { 19 opp-hz = /bits/ 64 <14 20 opp-supported-hw = <0x 21 clock-latency-ns = <60 22 }; 23 }; 24 25 memory@80000000 { 26 device_type = "memory"; 27 /* 2G RAM */ 28 reg = <0x00000000 0x80000000 0 29 30 }; 31 32 vmain_pd: regulator-0 { 33 /* TPS65988 PD CONTROLLER OUTP 34 bootph-all; 35 compatible = "regulator-fixed" 36 regulator-name = "vmain_pd"; 37 regulator-min-microvolt = <500 38 regulator-max-microvolt = <500 39 regulator-always-on; 40 regulator-boot-on; 41 }; 42 43 vcc_5v0: regulator-1 { 44 /* Output of LM34936 */ 45 bootph-all; 46 compatible = "regulator-fixed" 47 regulator-name = "vcc_5v0"; 48 regulator-min-microvolt = <500 49 regulator-max-microvolt = <500 50 vin-supply = <&vmain_pd>; 51 regulator-always-on; 52 regulator-boot-on; 53 }; 54 55 vcc_3v3_sys: regulator-2 { 56 /* output of LM61460-Q1 */ 57 bootph-all; 58 compatible = "regulator-fixed" 59 regulator-name = "vcc_3v3_sys" 60 regulator-min-microvolt = <330 61 regulator-max-microvolt = <330 62 vin-supply = <&vmain_pd>; 63 regulator-always-on; 64 regulator-boot-on; 65 }; 66 67 vdd_mmc1: regulator-3 { 68 /* TPS22918DBVR */ 69 bootph-all; 70 compatible = "regulator-fixed" 71 regulator-name = "vdd_mmc1"; 72 regulator-min-microvolt = <330 73 regulator-max-microvolt = <330 74 regulator-boot-on; 75 enable-active-high; 76 vin-supply = <&vcc_3v3_sys>; 77 gpio = <&exp1 3 GPIO_ACTIVE_HI 78 }; 79 80 vdd_sd_dv: regulator-4 { 81 /* Output of TLV71033 */ 82 bootph-all; 83 compatible = "regulator-gpio"; 84 regulator-name = "tlv71033"; 85 pinctrl-names = "default"; 86 pinctrl-0 = <&vdd_sd_dv_pins_d 87 regulator-min-microvolt = <180 88 regulator-max-microvolt = <330 89 regulator-boot-on; 90 vin-supply = <&vcc_5v0>; 91 gpios = <&main_gpio0 31 GPIO_A 92 states = <1800000 0x0>, 93 <3300000 0x1>; 94 }; 95 96 vcc_1v8: regulator-5 { 97 /* output of TPS6282518DMQ */ 98 compatible = "regulator-fixed" 99 regulator-name = "vcc_1v8"; 100 regulator-min-microvolt = <180 101 regulator-max-microvolt = <180 102 vin-supply = <&vcc_3v3_sys>; 103 regulator-always-on; 104 regulator-boot-on; 105 }; 106 }; 107 108 &main_pmx0 { 109 main_rgmii2_pins_default: main-rgmii2- 110 bootph-all; 111 pinctrl-single,pins = < 112 AM62X_IOPAD(0x184, PIN 113 AM62X_IOPAD(0x188, PIN 114 AM62X_IOPAD(0x18c, PIN 115 AM62X_IOPAD(0x190, PIN 116 AM62X_IOPAD(0x180, PIN 117 AM62X_IOPAD(0x17c, PIN 118 AM62X_IOPAD(0x16c, PIN 119 AM62X_IOPAD(0x170, PIN 120 AM62X_IOPAD(0x174, PIN 121 AM62X_IOPAD(0x178, PIN 122 AM62X_IOPAD(0x168, PIN 123 AM62X_IOPAD(0x164, PIN 124 >; 125 }; 126 127 ospi0_pins_default: ospi0-default-pins 128 bootph-all; 129 pinctrl-single,pins = < 130 AM62X_IOPAD(0x000, PIN 131 AM62X_IOPAD(0x02c, PIN 132 AM62X_IOPAD(0x00c, PIN 133 AM62X_IOPAD(0x010, PIN 134 AM62X_IOPAD(0x014, PIN 135 AM62X_IOPAD(0x018, PIN 136 AM62X_IOPAD(0x01c, PIN 137 AM62X_IOPAD(0x020, PIN 138 AM62X_IOPAD(0x024, PIN 139 AM62X_IOPAD(0x028, PIN 140 AM62X_IOPAD(0x008, PIN 141 >; 142 }; 143 144 vdd_sd_dv_pins_default: vdd-sd-dv-defa 145 bootph-all; 146 pinctrl-single,pins = < 147 AM62X_IOPAD(0x07c, PIN 148 >; 149 }; 150 151 main_gpio1_ioexp_intr_pins_default: ma 152 bootph-all; 153 pinctrl-single,pins = < 154 AM62X_IOPAD(0x01d4, PI 155 >; 156 }; 157 }; 158 159 &main_gpio0 { 160 bootph-all; 161 }; 162 163 &main_gpio1 { 164 bootph-all; 165 }; 166 167 &main_i2c1 { 168 bootph-all; 169 exp1: gpio@22 { 170 bootph-all; 171 compatible = "ti,tca6424"; 172 reg = <0x22>; 173 gpio-controller; 174 #gpio-cells = <2>; 175 gpio-line-names = "GPIO_CPSW2_ 176 "PRU_DETECT 177 "VPP_LDO_EN 178 "EXP_PS_5V0 179 "GPIO_AUD_R 180 "UART1_FET_ 181 "GPIO_HDMI_ 182 "CSI_GPIO2" 183 "HDMI_INTn" 184 "MCASP1_FET 185 "MCASP1_FET 186 "TSINT#", " 187 188 interrupt-parent = <&main_gpio 189 interrupts = <23 IRQ_TYPE_EDGE 190 interrupt-controller; 191 #interrupt-cells = <2>; 192 193 pinctrl-names = "default"; 194 pinctrl-0 = <&main_gpio1_ioexp 195 }; 196 }; 197 198 &sdhci1 { 199 vmmc-supply = <&vdd_mmc1>; 200 vqmmc-supply = <&vdd_sd_dv>; 201 }; 202 203 &cpsw3g { 204 pinctrl-names = "default"; 205 pinctrl-0 = <&main_rgmii1_pins_default 206 }; 207 208 &cpsw_port2 { 209 phy-mode = "rgmii-rxid"; 210 phy-handle = <&cpsw3g_phy1>; 211 }; 212 213 &cpsw3g_mdio { 214 cpsw3g_phy1: ethernet-phy@1 { 215 reg = <1>; 216 ti,rx-internal-delay = <DP8386 217 ti,fifo-depth = <DP83867_PHYCR 218 ti,min-output-impedance; 219 }; 220 }; 221 222 &mailbox0_cluster0 { 223 mbox_m4_0: mbox-m4-0 { 224 ti,mbox-rx = <0 0 0>; 225 ti,mbox-tx = <1 0 0>; 226 }; 227 }; 228 229 &fss { 230 bootph-all; 231 }; 232 233 &ospi0 { 234 bootph-all; 235 status = "okay"; 236 pinctrl-names = "default"; 237 pinctrl-0 = <&ospi0_pins_default>; 238 239 flash@0 { 240 bootph-all; 241 compatible = "jedec,spi-nor"; 242 reg = <0x0>; 243 spi-tx-bus-width = <8>; 244 spi-rx-bus-width = <8>; 245 spi-max-frequency = <25000000> 246 cdns,tshsl-ns = <60>; 247 cdns,tsd2d-ns = <60>; 248 cdns,tchsh-ns = <60>; 249 cdns,tslch-ns = <60>; 250 cdns,read-delay = <4>; 251 252 partitions { 253 bootph-all; 254 compatible = "fixed-pa 255 #address-cells = <1>; 256 #size-cells = <1>; 257 258 partition@0 { 259 label = "ospi. 260 reg = <0x0 0x8 261 }; 262 263 partition@80000 { 264 label = "ospi. 265 reg = <0x80000 266 }; 267 268 partition@280000 { 269 label = "ospi. 270 reg = <0x28000 271 }; 272 273 partition@680000 { 274 label = "ospi. 275 reg = <0x68000 276 }; 277 278 partition@6c0000 { 279 label = "ospi. 280 reg = <0x6c000 281 }; 282 283 partition@800000 { 284 label = "ospi. 285 reg = <0x80000 286 }; 287 288 partition@3fc0000 { 289 bootph-pre-ram 290 label = "ospi. 291 reg = <0x3fc00 292 }; 293 }; 294 }; 295 }; 296 297 &tlv320aic3106 { 298 DVDD-supply = <&vcc_1v8>; 299 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.