14ddaa6ceSLokesh Vutla/* 24ddaa6ceSLokesh Vutla * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ 34ddaa6ceSLokesh Vutla * 44ddaa6ceSLokesh Vutla * This program is free software; you can redistribute it and/or modify 54ddaa6ceSLokesh Vutla * it under the terms of the GNU General Public License version 2 as 64ddaa6ceSLokesh Vutla * published by the Free Software Foundation. 74ddaa6ceSLokesh Vutla */ 84ddaa6ceSLokesh Vutla/dts-v1/; 94ddaa6ceSLokesh Vutla 104ddaa6ceSLokesh Vutla#include "dra76x.dtsi" 114ddaa6ceSLokesh Vutla#include "dra7-evm-common.dtsi" 12*a7b704a0SJean-Jacques Hiblot#include "dra76x-mmc-iodelay.dtsi" 134ddaa6ceSLokesh Vutla#include <dt-bindings/net/ti-dp83867.h> 144ddaa6ceSLokesh Vutla 154ddaa6ceSLokesh Vutla/ { 164ddaa6ceSLokesh Vutla model = "TI DRA762 EVM"; 174ddaa6ceSLokesh Vutla compatible = "ti,dra76-evm", "ti,dra762", "ti,dra7"; 184ddaa6ceSLokesh Vutla 194ddaa6ceSLokesh Vutla memory@0 { 204ddaa6ceSLokesh Vutla device_type = "memory"; 214ddaa6ceSLokesh Vutla reg = <0x0 0x80000000 0x0 0x80000000>; 224ddaa6ceSLokesh Vutla }; 234ddaa6ceSLokesh Vutla 244ddaa6ceSLokesh Vutla vsys_12v0: fixedregulator-vsys12v0 { 254ddaa6ceSLokesh Vutla /* main supply */ 264ddaa6ceSLokesh Vutla compatible = "regulator-fixed"; 274ddaa6ceSLokesh Vutla regulator-name = "vsys_12v0"; 284ddaa6ceSLokesh Vutla regulator-min-microvolt = <12000000>; 294ddaa6ceSLokesh Vutla regulator-max-microvolt = <12000000>; 304ddaa6ceSLokesh Vutla regulator-always-on; 314ddaa6ceSLokesh Vutla regulator-boot-on; 324ddaa6ceSLokesh Vutla }; 334ddaa6ceSLokesh Vutla 344ddaa6ceSLokesh Vutla vsys_5v0: fixedregulator-vsys5v0 { 354ddaa6ceSLokesh Vutla /* Output of Cntlr B of TPS43351-Q1 on dra76-evm */ 364ddaa6ceSLokesh Vutla compatible = "regulator-fixed"; 374ddaa6ceSLokesh Vutla regulator-name = "vsys_5v0"; 384ddaa6ceSLokesh Vutla regulator-min-microvolt = <5000000>; 394ddaa6ceSLokesh Vutla regulator-max-microvolt = <5000000>; 404ddaa6ceSLokesh Vutla vin-supply = <&vsys_12v0>; 414ddaa6ceSLokesh Vutla regulator-always-on; 424ddaa6ceSLokesh Vutla regulator-boot-on; 434ddaa6ceSLokesh Vutla }; 444ddaa6ceSLokesh Vutla 454ddaa6ceSLokesh Vutla vsys_3v3: fixedregulator-vsys3v3 { 464ddaa6ceSLokesh Vutla /* Output of Cntlr A of TPS43351-Q1 on dra76-evm */ 474ddaa6ceSLokesh Vutla compatible = "regulator-fixed"; 484ddaa6ceSLokesh Vutla regulator-name = "vsys_3v3"; 494ddaa6ceSLokesh Vutla regulator-min-microvolt = <3300000>; 504ddaa6ceSLokesh Vutla regulator-max-microvolt = <3300000>; 514ddaa6ceSLokesh Vutla vin-supply = <&vsys_12v0>; 524ddaa6ceSLokesh Vutla regulator-always-on; 534ddaa6ceSLokesh Vutla regulator-boot-on; 544ddaa6ceSLokesh Vutla }; 554ddaa6ceSLokesh Vutla 564ddaa6ceSLokesh Vutla vio_3v3: fixedregulator-vio_3v3 { 574ddaa6ceSLokesh Vutla compatible = "regulator-fixed"; 584ddaa6ceSLokesh Vutla regulator-name = "vio_3v3"; 594ddaa6ceSLokesh Vutla regulator-min-microvolt = <3300000>; 604ddaa6ceSLokesh Vutla regulator-max-microvolt = <3300000>; 614ddaa6ceSLokesh Vutla vin-supply = <&vsys_3v3>; 624ddaa6ceSLokesh Vutla regulator-always-on; 634ddaa6ceSLokesh Vutla regulator-boot-on; 644ddaa6ceSLokesh Vutla }; 654ddaa6ceSLokesh Vutla 664ddaa6ceSLokesh Vutla vio_3v3_sd: fixedregulator-sd { 674ddaa6ceSLokesh Vutla compatible = "regulator-fixed"; 684ddaa6ceSLokesh Vutla regulator-name = "vio_3v3_sd"; 694ddaa6ceSLokesh Vutla regulator-min-microvolt = <3300000>; 704ddaa6ceSLokesh Vutla regulator-max-microvolt = <3300000>; 714ddaa6ceSLokesh Vutla vin-supply = <&vio_3v3>; 724ddaa6ceSLokesh Vutla enable-active-high; 734ddaa6ceSLokesh Vutla gpio = <&gpio4 21 GPIO_ACTIVE_HIGH>; 744ddaa6ceSLokesh Vutla }; 754ddaa6ceSLokesh Vutla 764ddaa6ceSLokesh Vutla vio_1v8: fixedregulator-vio_1v8 { 774ddaa6ceSLokesh Vutla compatible = "regulator-fixed"; 784ddaa6ceSLokesh Vutla regulator-name = "vio_1v8"; 794ddaa6ceSLokesh Vutla regulator-min-microvolt = <1800000>; 804ddaa6ceSLokesh Vutla regulator-max-microvolt = <1800000>; 814ddaa6ceSLokesh Vutla vin-supply = <&smps5_reg>; 824ddaa6ceSLokesh Vutla }; 834ddaa6ceSLokesh Vutla 844ddaa6ceSLokesh Vutla vtt_fixed: fixedregulator-vtt { 854ddaa6ceSLokesh Vutla compatible = "regulator-fixed"; 864ddaa6ceSLokesh Vutla regulator-name = "vtt_fixed"; 874ddaa6ceSLokesh Vutla regulator-min-microvolt = <1350000>; 884ddaa6ceSLokesh Vutla regulator-max-microvolt = <1350000>; 894ddaa6ceSLokesh Vutla vin-supply = <&vsys_3v3>; 904ddaa6ceSLokesh Vutla regulator-always-on; 914ddaa6ceSLokesh Vutla regulator-boot-on; 924ddaa6ceSLokesh Vutla }; 934ddaa6ceSLokesh Vutla 944ddaa6ceSLokesh Vutla aic_dvdd: fixedregulator-aic_dvdd { 954ddaa6ceSLokesh Vutla /* TPS77018DBVT */ 964ddaa6ceSLokesh Vutla compatible = "regulator-fixed"; 974ddaa6ceSLokesh Vutla regulator-name = "aic_dvdd"; 984ddaa6ceSLokesh Vutla vin-supply = <&vio_3v3>; 994ddaa6ceSLokesh Vutla regulator-min-microvolt = <1800000>; 1004ddaa6ceSLokesh Vutla regulator-max-microvolt = <1800000>; 1014ddaa6ceSLokesh Vutla }; 1024ddaa6ceSLokesh Vutla}; 1034ddaa6ceSLokesh Vutla 1044ddaa6ceSLokesh Vutla&i2c1 { 1054ddaa6ceSLokesh Vutla status = "okay"; 1064ddaa6ceSLokesh Vutla clock-frequency = <400000>; 1074ddaa6ceSLokesh Vutla 1084ddaa6ceSLokesh Vutla tps65917: tps65917@58 { 1094ddaa6ceSLokesh Vutla compatible = "ti,tps65917"; 1104ddaa6ceSLokesh Vutla reg = <0x58>; 1114ddaa6ceSLokesh Vutla ti,system-power-controller; 1124ddaa6ceSLokesh Vutla interrupt-controller; 1134ddaa6ceSLokesh Vutla #interrupt-cells = <2>; 1144ddaa6ceSLokesh Vutla 1154ddaa6ceSLokesh Vutla tps65917_pmic { 1164ddaa6ceSLokesh Vutla compatible = "ti,tps65917-pmic"; 1174ddaa6ceSLokesh Vutla 1184ddaa6ceSLokesh Vutla smps12-in-supply = <&vsys_3v3>; 1194ddaa6ceSLokesh Vutla smps3-in-supply = <&vsys_3v3>; 1204ddaa6ceSLokesh Vutla smps4-in-supply = <&vsys_3v3>; 1214ddaa6ceSLokesh Vutla smps5-in-supply = <&vsys_3v3>; 1224ddaa6ceSLokesh Vutla ldo1-in-supply = <&vsys_3v3>; 1234ddaa6ceSLokesh Vutla ldo2-in-supply = <&vsys_3v3>; 1244ddaa6ceSLokesh Vutla ldo3-in-supply = <&vsys_5v0>; 1254ddaa6ceSLokesh Vutla ldo4-in-supply = <&vsys_5v0>; 1264ddaa6ceSLokesh Vutla ldo5-in-supply = <&vsys_3v3>; 1274ddaa6ceSLokesh Vutla 1284ddaa6ceSLokesh Vutla tps65917_regulators: regulators { 1294ddaa6ceSLokesh Vutla smps12_reg: smps12 { 1304ddaa6ceSLokesh Vutla /* VDD_DSPEVE */ 1314ddaa6ceSLokesh Vutla regulator-name = "smps12"; 1324ddaa6ceSLokesh Vutla regulator-min-microvolt = <850000>; 1334ddaa6ceSLokesh Vutla regulator-max-microvolt = <1250000>; 1344ddaa6ceSLokesh Vutla regulator-always-on; 1354ddaa6ceSLokesh Vutla regulator-boot-on; 1364ddaa6ceSLokesh Vutla }; 1374ddaa6ceSLokesh Vutla 1384ddaa6ceSLokesh Vutla smps3_reg: smps3 { 1394ddaa6ceSLokesh Vutla /* VDD_CORE */ 1404ddaa6ceSLokesh Vutla regulator-name = "smps3"; 1414ddaa6ceSLokesh Vutla regulator-min-microvolt = <850000>; 1424ddaa6ceSLokesh Vutla regulator-max-microvolt = <1250000>; 1434ddaa6ceSLokesh Vutla regulator-boot-on; 1444ddaa6ceSLokesh Vutla regulator-always-on; 1454ddaa6ceSLokesh Vutla }; 1464ddaa6ceSLokesh Vutla 1474ddaa6ceSLokesh Vutla smps4_reg: smps4 { 1484ddaa6ceSLokesh Vutla /* VDD_IVA */ 1494ddaa6ceSLokesh Vutla regulator-name = "smps4"; 1504ddaa6ceSLokesh Vutla regulator-min-microvolt = <850000>; 1514ddaa6ceSLokesh Vutla regulator-max-microvolt = <1250000>; 1524ddaa6ceSLokesh Vutla regulator-always-on; 1534ddaa6ceSLokesh Vutla regulator-boot-on; 1544ddaa6ceSLokesh Vutla }; 1554ddaa6ceSLokesh Vutla 1564ddaa6ceSLokesh Vutla smps5_reg: smps5 { 1574ddaa6ceSLokesh Vutla /* VDDS1V8 */ 1584ddaa6ceSLokesh Vutla regulator-name = "smps5"; 1594ddaa6ceSLokesh Vutla regulator-min-microvolt = <1800000>; 1604ddaa6ceSLokesh Vutla regulator-max-microvolt = <1800000>; 1614ddaa6ceSLokesh Vutla regulator-boot-on; 1624ddaa6ceSLokesh Vutla regulator-always-on; 1634ddaa6ceSLokesh Vutla }; 1644ddaa6ceSLokesh Vutla 1654ddaa6ceSLokesh Vutla ldo1_reg: ldo1 { 1664ddaa6ceSLokesh Vutla /* LDO1_OUT --> VDA_PHY1_1V8 */ 1674ddaa6ceSLokesh Vutla regulator-name = "ldo1"; 1684ddaa6ceSLokesh Vutla regulator-min-microvolt = <1800000>; 1694ddaa6ceSLokesh Vutla regulator-max-microvolt = <1800000>; 1704ddaa6ceSLokesh Vutla regulator-always-on; 1714ddaa6ceSLokesh Vutla regulator-boot-on; 1724ddaa6ceSLokesh Vutla regulator-allow-bypass; 1734ddaa6ceSLokesh Vutla }; 1744ddaa6ceSLokesh Vutla 1754ddaa6ceSLokesh Vutla ldo2_reg: ldo2 { 1764ddaa6ceSLokesh Vutla /* LDO2_OUT --> VDA_PHY2_1V8 */ 1774ddaa6ceSLokesh Vutla regulator-name = "ldo2"; 1784ddaa6ceSLokesh Vutla regulator-min-microvolt = <1800000>; 1794ddaa6ceSLokesh Vutla regulator-max-microvolt = <1800000>; 1804ddaa6ceSLokesh Vutla regulator-allow-bypass; 1814ddaa6ceSLokesh Vutla regulator-always-on; 1824ddaa6ceSLokesh Vutla }; 1834ddaa6ceSLokesh Vutla 1844ddaa6ceSLokesh Vutla ldo3_reg: ldo3 { 1854ddaa6ceSLokesh Vutla /* VDA_USB_3V3 */ 1864ddaa6ceSLokesh Vutla regulator-name = "ldo3"; 1874ddaa6ceSLokesh Vutla regulator-min-microvolt = <3300000>; 1884ddaa6ceSLokesh Vutla regulator-max-microvolt = <3300000>; 1894ddaa6ceSLokesh Vutla regulator-boot-on; 1904ddaa6ceSLokesh Vutla regulator-always-on; 1914ddaa6ceSLokesh Vutla }; 1924ddaa6ceSLokesh Vutla 1934ddaa6ceSLokesh Vutla ldo5_reg: ldo5 { 1944ddaa6ceSLokesh Vutla /* VDDA_1V8_PLL */ 1954ddaa6ceSLokesh Vutla regulator-name = "ldo5"; 1964ddaa6ceSLokesh Vutla regulator-min-microvolt = <1800000>; 1974ddaa6ceSLokesh Vutla regulator-max-microvolt = <1800000>; 1984ddaa6ceSLokesh Vutla regulator-always-on; 1994ddaa6ceSLokesh Vutla regulator-boot-on; 2004ddaa6ceSLokesh Vutla }; 2014ddaa6ceSLokesh Vutla 2024ddaa6ceSLokesh Vutla ldo4_reg: ldo4 { 2034ddaa6ceSLokesh Vutla /* VDD_SDIO_DV */ 2044ddaa6ceSLokesh Vutla regulator-name = "ldo4"; 2054ddaa6ceSLokesh Vutla regulator-min-microvolt = <1800000>; 2064ddaa6ceSLokesh Vutla regulator-max-microvolt = <3300000>; 2074ddaa6ceSLokesh Vutla regulator-boot-on; 2084ddaa6ceSLokesh Vutla regulator-always-on; 2094ddaa6ceSLokesh Vutla }; 2104ddaa6ceSLokesh Vutla }; 2114ddaa6ceSLokesh Vutla }; 2124ddaa6ceSLokesh Vutla 2134ddaa6ceSLokesh Vutla tps65917_power_button { 2144ddaa6ceSLokesh Vutla compatible = "ti,palmas-pwrbutton"; 2154ddaa6ceSLokesh Vutla interrupt-parent = <&tps65917>; 2164ddaa6ceSLokesh Vutla interrupts = <1 IRQ_TYPE_NONE>; 2174ddaa6ceSLokesh Vutla wakeup-source; 2184ddaa6ceSLokesh Vutla ti,palmas-long-press-seconds = <6>; 2194ddaa6ceSLokesh Vutla }; 2204ddaa6ceSLokesh Vutla }; 2214ddaa6ceSLokesh Vutla 2224ddaa6ceSLokesh Vutla lp87565: lp87565@60 { 2234ddaa6ceSLokesh Vutla compatible = "ti,lp87565-q1"; 2244ddaa6ceSLokesh Vutla reg = <0x60>; 2254ddaa6ceSLokesh Vutla 2264ddaa6ceSLokesh Vutla buck10-in-supply =<&vsys_3v3>; 2274ddaa6ceSLokesh Vutla buck23-in-supply =<&vsys_3v3>; 2284ddaa6ceSLokesh Vutla 2294ddaa6ceSLokesh Vutla regulators: regulators { 2304ddaa6ceSLokesh Vutla buck10_reg: buck10 { 2314ddaa6ceSLokesh Vutla /*VDD_MPU*/ 2324ddaa6ceSLokesh Vutla regulator-name = "buck10"; 2334ddaa6ceSLokesh Vutla regulator-min-microvolt = <850000>; 2344ddaa6ceSLokesh Vutla regulator-max-microvolt = <1250000>; 2354ddaa6ceSLokesh Vutla regulator-always-on; 2364ddaa6ceSLokesh Vutla regulator-boot-on; 2374ddaa6ceSLokesh Vutla }; 2384ddaa6ceSLokesh Vutla 2394ddaa6ceSLokesh Vutla buck23_reg: buck23 { 2404ddaa6ceSLokesh Vutla /* VDD_GPU*/ 2414ddaa6ceSLokesh Vutla regulator-name = "buck23"; 2424ddaa6ceSLokesh Vutla regulator-min-microvolt = <850000>; 2434ddaa6ceSLokesh Vutla regulator-max-microvolt = <1250000>; 2444ddaa6ceSLokesh Vutla regulator-boot-on; 2454ddaa6ceSLokesh Vutla regulator-always-on; 2464ddaa6ceSLokesh Vutla }; 2474ddaa6ceSLokesh Vutla }; 2484ddaa6ceSLokesh Vutla }; 2494ddaa6ceSLokesh Vutla 2504ddaa6ceSLokesh Vutla pcf_lcd: pcf8757@20 { 2514ddaa6ceSLokesh Vutla compatible = "ti,pcf8575", "nxp,pcf8575"; 2524ddaa6ceSLokesh Vutla reg = <0x20>; 2534ddaa6ceSLokesh Vutla gpio-controller; 2544ddaa6ceSLokesh Vutla #gpio-cells = <2>; 2554ddaa6ceSLokesh Vutla interrupt-controller; 2564ddaa6ceSLokesh Vutla #interrupt-cells = <2>; 2574ddaa6ceSLokesh Vutla interrupt-parent = <&gpio1>; 2584ddaa6ceSLokesh Vutla interrupts = <3 IRQ_TYPE_EDGE_FALLING>; 2594ddaa6ceSLokesh Vutla }; 2604ddaa6ceSLokesh Vutla 2614ddaa6ceSLokesh Vutla pcf_gpio_21: pcf8757@21 { 2624ddaa6ceSLokesh Vutla compatible = "ti,pcf8575", "nxp,pcf8575"; 2634ddaa6ceSLokesh Vutla reg = <0x21>; 2644ddaa6ceSLokesh Vutla gpio-controller; 2654ddaa6ceSLokesh Vutla #gpio-cells = <2>; 2664ddaa6ceSLokesh Vutla interrupt-parent = <&gpio1>; 2674ddaa6ceSLokesh Vutla interrupts = <3 IRQ_TYPE_EDGE_FALLING>; 2684ddaa6ceSLokesh Vutla interrupt-controller; 2694ddaa6ceSLokesh Vutla #interrupt-cells = <2>; 2704ddaa6ceSLokesh Vutla }; 2714ddaa6ceSLokesh Vutla 2724ddaa6ceSLokesh Vutla pcf_hdmi: pcf8575@26 { 2734ddaa6ceSLokesh Vutla compatible = "ti,pcf8575", "nxp,pcf8575"; 2744ddaa6ceSLokesh Vutla reg = <0x26>; 2754ddaa6ceSLokesh Vutla gpio-controller; 2764ddaa6ceSLokesh Vutla #gpio-cells = <2>; 2774ddaa6ceSLokesh Vutla p1 { 2784ddaa6ceSLokesh Vutla /* vin6_sel_s0: high: VIN6, low: audio */ 2794ddaa6ceSLokesh Vutla gpio-hog; 2804ddaa6ceSLokesh Vutla gpios = <1 GPIO_ACTIVE_HIGH>; 2814ddaa6ceSLokesh Vutla output-low; 2824ddaa6ceSLokesh Vutla line-name = "vin6_sel_s0"; 2834ddaa6ceSLokesh Vutla }; 2844ddaa6ceSLokesh Vutla }; 2854ddaa6ceSLokesh Vutla 2864ddaa6ceSLokesh Vutla tlv320aic3106: tlv320aic3106@19 { 2874ddaa6ceSLokesh Vutla #sound-dai-cells = <0>; 2884ddaa6ceSLokesh Vutla compatible = "ti,tlv320aic3106"; 2894ddaa6ceSLokesh Vutla reg = <0x19>; 2904ddaa6ceSLokesh Vutla adc-settle-ms = <40>; 2914ddaa6ceSLokesh Vutla ai3x-micbias-vg = <1>; /* 2.0V */ 2924ddaa6ceSLokesh Vutla status = "okay"; 2934ddaa6ceSLokesh Vutla 2944ddaa6ceSLokesh Vutla /* Regulators */ 2954ddaa6ceSLokesh Vutla AVDD-supply = <&vio_3v3>; 2964ddaa6ceSLokesh Vutla IOVDD-supply = <&vio_3v3>; 2974ddaa6ceSLokesh Vutla DRVDD-supply = <&vio_3v3>; 2984ddaa6ceSLokesh Vutla DVDD-supply = <&aic_dvdd>; 2994ddaa6ceSLokesh Vutla }; 3004ddaa6ceSLokesh Vutla}; 3014ddaa6ceSLokesh Vutla 3024ddaa6ceSLokesh Vutla&cpu0 { 3034ddaa6ceSLokesh Vutla vdd-supply = <&buck10_reg>; 3044ddaa6ceSLokesh Vutla}; 3054ddaa6ceSLokesh Vutla 3064ddaa6ceSLokesh Vutla&mmc1 { 3074ddaa6ceSLokesh Vutla status = "okay"; 3084ddaa6ceSLokesh Vutla vmmc-supply = <&vio_3v3_sd>; 309*a7b704a0SJean-Jacques Hiblot vqmmc-supply = <&ldo4_reg>; 3104ddaa6ceSLokesh Vutla bus-width = <4>; 3114ddaa6ceSLokesh Vutla /* 3124ddaa6ceSLokesh Vutla * SDCD signal is not being used here - using the fact that GPIO mode 3134ddaa6ceSLokesh Vutla * is always hardwired. 3144ddaa6ceSLokesh Vutla */ 3154ddaa6ceSLokesh Vutla cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; 316*a7b704a0SJean-Jacques Hiblot pinctrl-names = "default", "hs"; 3174ddaa6ceSLokesh Vutla pinctrl-0 = <&mmc1_pins_default>; 318*a7b704a0SJean-Jacques Hiblot pinctrl-1 = <&mmc1_pins_hs>; 3194ddaa6ceSLokesh Vutla}; 3204ddaa6ceSLokesh Vutla 3214ddaa6ceSLokesh Vutla&mmc2 { 3224ddaa6ceSLokesh Vutla status = "okay"; 3234ddaa6ceSLokesh Vutla vmmc-supply = <&vio_1v8>; 3244ddaa6ceSLokesh Vutla bus-width = <8>; 325*a7b704a0SJean-Jacques Hiblot pinctrl-names = "default", "hs", "ddr_1_8v", "hs200_1_8v"; 3264ddaa6ceSLokesh Vutla pinctrl-0 = <&mmc2_pins_default>; 327*a7b704a0SJean-Jacques Hiblot pinctrl-1 = <&mmc2_pins_default>; 328*a7b704a0SJean-Jacques Hiblot pinctrl-2 = <&mmc2_pins_default>; 329*a7b704a0SJean-Jacques Hiblot pinctrl-3 = <&mmc2_pins_hs200 &mmc2_iodelay_hs200_conf>; 3304ddaa6ceSLokesh Vutla}; 3314ddaa6ceSLokesh Vutla 3324ddaa6ceSLokesh Vutla/* No RTC on this device */ 3334ddaa6ceSLokesh Vutla&rtc { 3344ddaa6ceSLokesh Vutla status = "disabled"; 3354ddaa6ceSLokesh Vutla}; 3364ddaa6ceSLokesh Vutla 3374ddaa6ceSLokesh Vutla&mac { 3384ddaa6ceSLokesh Vutla status = "okay"; 3394ddaa6ceSLokesh Vutla 3404ddaa6ceSLokesh Vutla dual_emac; 3414ddaa6ceSLokesh Vutla}; 3424ddaa6ceSLokesh Vutla 3434ddaa6ceSLokesh Vutla&cpsw_emac0 { 3444ddaa6ceSLokesh Vutla phy_id = <&davinci_mdio>, <2>; 3454ddaa6ceSLokesh Vutla phy-mode = "rgmii-id"; 3464ddaa6ceSLokesh Vutla dual_emac_res_vlan = <1>; 3474ddaa6ceSLokesh Vutla}; 3484ddaa6ceSLokesh Vutla 3494ddaa6ceSLokesh Vutla&cpsw_emac1 { 3504ddaa6ceSLokesh Vutla phy_id = <&davinci_mdio>, <3>; 3514ddaa6ceSLokesh Vutla phy-mode = "rgmii-id"; 3524ddaa6ceSLokesh Vutla dual_emac_res_vlan = <2>; 3534ddaa6ceSLokesh Vutla}; 3544ddaa6ceSLokesh Vutla 3554ddaa6ceSLokesh Vutla&davinci_mdio { 3564ddaa6ceSLokesh Vutla dp83867_0: ethernet-phy@2 { 3574ddaa6ceSLokesh Vutla reg = <2>; 3584ddaa6ceSLokesh Vutla ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_25_NS>; 3594ddaa6ceSLokesh Vutla ti,tx-internal-delay = <DP83867_RGMIIDCTL_250_PS>; 3604ddaa6ceSLokesh Vutla ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_8_B_NIB>; 3614ddaa6ceSLokesh Vutla ti,min-output-impedance; 3624ddaa6ceSLokesh Vutla ti,dp83867-rxctrl-strap-quirk; 3634ddaa6ceSLokesh Vutla }; 3644ddaa6ceSLokesh Vutla 3654ddaa6ceSLokesh Vutla dp83867_1: ethernet-phy@3 { 3664ddaa6ceSLokesh Vutla reg = <3>; 3674ddaa6ceSLokesh Vutla ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_25_NS>; 3684ddaa6ceSLokesh Vutla ti,tx-internal-delay = <DP83867_RGMIIDCTL_250_PS>; 3694ddaa6ceSLokesh Vutla ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_8_B_NIB>; 3704ddaa6ceSLokesh Vutla ti,min-output-impedance; 3714ddaa6ceSLokesh Vutla ti,dp83867-rxctrl-strap-quirk; 3724ddaa6ceSLokesh Vutla }; 3734ddaa6ceSLokesh Vutla}; 3744ddaa6ceSLokesh Vutla 3754ddaa6ceSLokesh Vutla&usb2_phy1 { 3764ddaa6ceSLokesh Vutla phy-supply = <&ldo3_reg>; 3774ddaa6ceSLokesh Vutla}; 3784ddaa6ceSLokesh Vutla 3794ddaa6ceSLokesh Vutla&usb2_phy2 { 3804ddaa6ceSLokesh Vutla phy-supply = <&ldo3_reg>; 3814ddaa6ceSLokesh Vutla}; 3824ddaa6ceSLokesh Vutla 3834ddaa6ceSLokesh Vutla&qspi { 3844ddaa6ceSLokesh Vutla spi-max-frequency = <96000000>; 3854ddaa6ceSLokesh Vutla m25p80@0 { 3864ddaa6ceSLokesh Vutla spi-max-frequency = <96000000>; 3874ddaa6ceSLokesh Vutla }; 3884ddaa6ceSLokesh Vutla}; 389