drivers: usb: host: Add BRCM xHCI driver
[oweals/u-boot.git] / arch / arm / dts / k3-am654-base-board-u-boot.dtsi
index 71d6c319c2906847fe96d9fbc7a933968081ad64..54ecb3d44400241f110647885521ea7b6d80ffa8 100644 (file)
 &cbass_main{
        u-boot,dm-spl;
 
-       main_pmx1: pinmux@11c2e8 {
-               compatible = "pinctrl-single";
-               reg = <0x0 0x11c2e8 0x0 0x24>;
-               #pinctrl-cells = <1>;
-               pinctrl-single,register-width = <32>;
-               pinctrl-single,function-mask = <0xffffffff>;
-       };
-
        sdhci1: sdhci@04FA0000 {
                compatible = "ti,am654-sdhci-5.1";
                reg = <0x0 0x4FA0000 0x0 0x1000>,
                      <0x0 0x4FB0000 0x0 0x400>;
-               clocks = <&k3_clks 48 1>;
-               power-domains = <&k3_pds 48>;
+               clocks =<&k3_clks 48 0>, <&k3_clks 48 1>;
+               clock-names = "clk_ahb", "clk_xin";
+               power-domains = <&k3_pds 48 TI_SCI_PD_EXCLUSIVE>;
                max-frequency = <25000000>;
-               ti,otap-del-sel = <0x2>;
+               ti,otap-del-sel-legacy = <0x0>;
+               ti,otap-del-sel-mmc-hs = <0x0>;
+               ti,otap-del-sel-sd-hs = <0x0>;
+               ti,otap-del-sel-sdr12 = <0x0>;
+               ti,otap-del-sel-sdr25 = <0x0>;
+               ti,otap-del-sel-sdr50 = <0x8>;
+               ti,otap-del-sel-sdr104 = <0x7>;
+               ti,otap-del-sel-ddr50 = <0x4>;
+               ti,otap-del-sel-ddr52 = <0x4>;
+               ti,otap-del-sel-hs200 = <0x7>;
                ti,trm-icp = <0x8>;
        };
 
 
 &cbass_mcu {
        u-boot,dm-spl;
-       wkup_pmx0: pinmux@4301c000 {
-               compatible = "pinctrl-single";
-               reg = <0x0 0x4301c000 0x0 0x118>;
-               #pinctrl-cells = <1>;
-               pinctrl-single,register-width = <32>;
-               pinctrl-single,function-mask = <0xffffffff>;
-       };
 
        navss_mcu: navss-mcu {
                compatible = "simple-bus";
                dma-coherent;
                clocks = <&k3_clks 5 10>;
                clock-names = "fck";
-               power-domains = <&k3_pds 5>;
+               power-domains = <&k3_pds 5 TI_SCI_PD_EXCLUSIVE>;
                ti,psil-base = <0x7000>;
 
                dmas = <&mcu_udmap &mcu_cpsw 0 UDMA_DIR_TX>,
        u-boot,dm-spl;
 };
 
+&wkup_pmx0 {
+       u-boot,dm-spl;
+
+       wkup_i2c0_pins_default {
+               u-boot,dm-spl;
+       };
+};
+
 &main_pmx0 {
        u-boot,dm-spl;
        main_uart0_pins_default: main_uart0_pins_default {
                reg = <0>;
                /* TODO: phy reset: TCA9555RTWR(i2c:0x21)[p04].GPIO_MCU_RGMII_RSTN */
                ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
-               ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
                ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
        };
 };
 
 &cpsw_port1 {
-       phy-mode = "rgmii-id";
+       phy-mode = "rgmii-rxid";
        phy-handle = <&phy0>;
 };
 
                reg-names = "gmii-sel";
        };
 };
+
+&wkup_i2c0 {
+       u-boot,dm-spl;
+};
+
+&usb1 {
+       dr_mode = "peripheral";
+};