ULPI: различия между версиями

Материал из Toshiba AC100 wiki
Перейти к навигации Перейти к поиску
м (break lines)
м (add usb aliases and u-boot usb output)
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
==U-Boot ULPI==
==U-Boot ULPI==
<pre>
aliases {
usb0 = "/usb@c5000000"; /* Tegra USB */
usb1 = "/usb@c5004000"; /* ULPI aka internal USB */
usb2 = "/usb@c5008000"; /* External USB port */
};
</pre>
<pre>
starting USB...
USB0:  USB EHCI 1.00
USB1:  USB EHCI 1.00
USB2:  USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... 4 USB Device(s) found
scanning bus 2 for devices... 2 USB Device(s) found
Tegra20 (Paz00) MOD # usb tree
USB device tree:
  1  Hub (480 Mb/s, 0mA)
    u-boot EHCI Host Controller
 
  1  Hub (480 Mb/s, 0mA)
  |  u-boot EHCI Host Controller
  |
  +-2  Hub (480 Mb/s, 2mA)
    |
    +-3  Vendor specific (480 Mb/s, 450mA)
    |    Ralink 802.11 n WLAN 1.0
    | 
    +-4  (12 Mb/s, 0mA)
     
  1  Hub (480 Mb/s, 0mA)
  |  u-boot EHCI Host Controller
  |
  +-2  Hub (480 Mb/s, 2mA)
   
Tegra20 (Paz00) MOD #
</pre>


===Data from 3.1.10 kernel===
===Data from 3.1.10 kernel===
ULPI reference clock output - https://github.com/zombah/android_kernel_toshiba_ac100/blob/rel-15r7-ac100-jellybean-cm-11.0/arch/arm/mach-tegra/board-paz00.c#L367 <br/>
ULPI reference clock output - https://github.com/zombah/android_kernel_toshiba_ac100/blob/rel-15r7-ac100-jellybean-cm-11.0/arch/arm/mach-tegra/board-paz00.c#L367 <br/>
ULPI reset GPIO - https://github.com/zombah/android_kernel_toshiba_ac100/blob/rel-15r7-ac100-jellybean-cm-11.0/arch/arm/mach-tegra/board-paz00.h#L26 <br/>
ULPI reset GPIO - https://github.com/zombah/android_kernel_toshiba_ac100/blob/rel-15r7-ac100-jellybean-cm-11.0/arch/arm/mach-tegra/board-paz00.h#L26 <br/>
Reseting ULPI - https://github.com/zombah/android_kernel_toshiba_ac100/blob/rel-15r7-ac100-jellybean-cm-11.0/arch/arm/mach-tegra/board-paz00.c#L335 <br/>
----
===U-Boot loaded via RCM===
How colibri-t20 fix this - https://github.com/ac100-ru/u-boot-ac100-exp/commit/b7b206706208a0c7509b7addda7c5f15c7b2fec6 <br/>

Текущая версия от 12:10, 21 декабря 2016

U-Boot ULPI

aliases {
		usb0 = "/usb@c5000000"; /* Tegra USB */
		usb1 = "/usb@c5004000"; /* ULPI aka internal USB */
		usb2 = "/usb@c5008000"; /* External USB port */
};
starting USB...
USB0:   USB EHCI 1.00
USB1:   USB EHCI 1.00
USB2:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... 4 USB Device(s) found
scanning bus 2 for devices... 2 USB Device(s) found
Tegra20 (Paz00) MOD # usb tree
USB device tree:
  1  Hub (480 Mb/s, 0mA)
     u-boot EHCI Host Controller
   
  1  Hub (480 Mb/s, 0mA)
  |  u-boot EHCI Host Controller
  |
  +-2  Hub (480 Mb/s, 2mA)
    |
    +-3  Vendor specific (480 Mb/s, 450mA)
    |    Ralink 802.11 n WLAN 1.0
    |  
    +-4   (12 Mb/s, 0mA)
       
  1  Hub (480 Mb/s, 0mA)
  |  u-boot EHCI Host Controller
  |
  +-2  Hub (480 Mb/s, 2mA)
     
Tegra20 (Paz00) MOD #

Data from 3.1.10 kernel

ULPI reference clock output - https://github.com/zombah/android_kernel_toshiba_ac100/blob/rel-15r7-ac100-jellybean-cm-11.0/arch/arm/mach-tegra/board-paz00.c#L367
ULPI reset GPIO - https://github.com/zombah/android_kernel_toshiba_ac100/blob/rel-15r7-ac100-jellybean-cm-11.0/arch/arm/mach-tegra/board-paz00.h#L26
Reseting ULPI - https://github.com/zombah/android_kernel_toshiba_ac100/blob/rel-15r7-ac100-jellybean-cm-11.0/arch/arm/mach-tegra/board-paz00.c#L335


U-Boot loaded via RCM

How colibri-t20 fix this - https://github.com/ac100-ru/u-boot-ac100-exp/commit/b7b206706208a0c7509b7addda7c5f15c7b2fec6