]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - board/nvidia/seaboard/seaboard.c
ARM: tegra: fix ULPI PHY on Ventana and Seaboard
[karo-tx-uboot.git] / board / nvidia / seaboard / seaboard.c
index fc9c1c9b34dc7bbfebd817a65679b1a44918ff18..4e01deb02fb0670fd99aa8fc7ffefc665173aec1 100644 (file)
@@ -44,6 +44,12 @@ void pin_mux_mmc(void)
 
 void pin_mux_usb(void)
 {
-       /* For USB's GPIO PD0. For now, since we have no pinmux in fdt */
+       /* For USB0's GPIO PD0. For now, since we have no pinmux in fdt */
        pinmux_tristate_disable(PMUX_PINGRP_SLXK);
+       /* For USB1's ULPI signals */
+       funcmux_select(PERIPH_ID_USB2, FUNCMUX_USB2_ULPI);
+       pinmux_set_func(PMUX_PINGRP_CDEV2, PMUX_FUNC_PLLP_OUT4);
+       pinmux_tristate_disable(PMUX_PINGRP_CDEV2);
+       /* USB1 PHY reset GPIO */
+       pinmux_tristate_disable(PMUX_PINGRP_UAC);
 }