// SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 B&R Industrial Automation GmbH * http://www.br-automation.com * */ /dts-v1/; #include "am33xx.dtsi" / { model = "BRPPT1 (MMC) Panel"; compatible = "ti,am33xx"; aliases { gpmc = &gpmc; mmc = &mmc2; }; chosen { bootargs = "console=ttyO0,115200 earlyprintk"; stdout-path = &uart0; }; memory { device_type = "memory"; reg = <0x80000000 0x10000000>; /* 256 MB */ }; vmmcsd_fixed: fixedregulator@0 { compatible = "regulator-fixed"; regulator-name = "vmmcsd_fixed"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; }; }; &uart0 { /* console uart */ status = "okay"; }; &i2c0 { status = "okay"; clock-frequency = <400000>; }; &i2c2 { status = "okay"; clock-frequency = <100000>; }; &edma { status = "okay"; }; &usb { status = "okay"; }; &usb_ctrl_mod { status = "okay"; }; &usb0_phy { status = "okay"; }; &usb1_phy { status = "okay"; }; &usb0 { status = "okay"; dr_mode = "host"; }; &usb1 { status = "okay"; dr_mode = "host"; }; &davinci_mdio { status = "okay"; phy0: ethernet-phy@0 { reg = <1>; }; phy1: ethernet-phy@1 { reg = <2>; }; }; &mac { status = "okay"; }; &cpsw_emac0 { phy-handle = <&phy0>; dual_emac_res_vlan = <1>; phy-mode = "mii"; }; &cpsw_emac1 { phy-handle = <&phy1>; dual_emac_res_vlan = <2>; phy-mode = "mii"; }; &mmc1 { vmmc-supply = <&vmmcsd_fixed>; bus-width = <0x4>; ti,non-removable; ti,needs-special-hs-handling; ti,vcc-aux-disable-is-sleep; status = "okay"; }; &mmc2 { vmmc-supply = <&vmmcsd_fixed>; bus-width = <0x8>; ti,non-removable; ti,needs-special-hs-handling; ti,vcc-aux-disable-is-sleep; status = "okay"; }; &gpio0 { ti,no-reset-on-init; }; &gpio1 { ti,no-reset-on-init; }; &gpio2 { ti,no-reset-on-init; }; &gpio3 { ti,no-reset-on-init; }; &timer6 { /* used for cpsw end device */ status = "okay"; ti,no-reset-on-init; ti,no-idle-on-init; }; &timer7 { /* used for cpsw end device */ status = "okay"; ti,no-reset-on-init; ti,no-idle-on-init; };