]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm64: zynqmp: Move usb hub from i2c to usb node
authorMichal Simek <michal.simek@xilinx.com>
Wed, 23 Feb 2022 15:17:37 +0000 (16:17 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 7 Mar 2022 15:33:47 +0000 (16:33 +0100)
Based on upstream discussion based on link below usb hub should be placed
to usb node directly as child node. Based on this Linux driver was updated
and the same change should be also reflected in kv260 board.

Link: https://lore.kernel.org/all/CAL_JsqJZBbu+UXqUNdZwg-uv0PAsNg55026PTwhKr5wQtxCjVQ@mail.gmail.com/
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/aa18df1978f161b933e6cdc6cd99c807b5f74398.1645629459.git.michal.simek@xilinx.com
arch/arm/dts/zynqmp-sck-kv-g-revB.dts

index df054e152a77e5287cb9613c60806fe1c5ad8ea6..01b14ebcb609a1093e23c05745f346a34fa966a2 100644 (file)
                label = "ina260-u14";
                reg = <0x40>;
        };
-       usbhub: usb5744@2d { /* u43 */
-               compatible = "microchip,usb5744";
-               reg = <0x2d>;
-               reset-gpios = <&gpio 44 GPIO_ACTIVE_HIGH>;
-       };
+       /* u43 - 0x2d - USB hub */
        /* u27 - 0xe0 - STDP4320 DP/HDMI splitter */
 };
 
        pinctrl-0 = <&pinctrl_usb0_default>;
        phy-names = "usb3-phy";
        phys = <&psgtr 2 PHY_TYPE_USB3 0 1>;
+
+       usb5744: usb-hub { /* u43 */
+               status = "okay";
+               compatible = "microchip,usb5744";
+               i2c-bus = <&i2c1>;
+               reset-gpios = <&gpio 44 GPIO_ACTIVE_HIGH>;
+       };
 };
 
 &dwc3_0 {