Lines Matching +full:usb +full:- +full:hub
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
74 * usb_hub_init - initialises and resets the external USB hub
76 * The USB hub needs to be held in reset while the power is being applied
78 * layout of the USB hub taken from the Pandaboard reference manual.
81 * .-------------. .--------------. .----------------.
83 * | | | | | USB Hub / Eth |
84 * | CLK | <------ | CLKOUT | | |
85 * | STP | ------> | STP | | |
86 * | DIR | <------ | DIR | | |
87 * | NXT | <------ | NXT | | |
88 * | DAT0 | <-----> | DAT0 | | |
89 * | DAT1 | <-----> | DAT1 DP | <-----> | DP |
90 * | DAT2 | <-----> | DAT2 DM | <-----> | DM |
91 * | DAT3 | <-----> | DAT3 | | |
92 * | DAT4 | <-----> | DAT4 | | |
93 * | DAT5 | <-----> | DAT5 | +----> | N_RESET |
94 * | DAT6 | <-----> | DAT6 | | | |
95 * | DAT7 | <-----> | DAT7 | | | |
96 * | | | | | +-> | VDD33IO |
97 * | AUX_CLK3 | ------> | REFCLK | | +-> | VDD33A |
99 * | GPIO_62 | --+---> | RESET | | | | |
101 * | | | '--------------' | | '----------------'
102 * | | | .--------------. | |
103 * | | '---->| VOLT CONVERT |--' |
104 * | | '--------------' |
106 * | | .--------------. |
107 * | GPIO_1 | ------> | TPS73633 |-----'
108 * | | '--------------'
109 * '-------------'
147 /* Disable the power to the USB hub, drive GPIO1 low */ in pandaboard_usb_hub_init()
153 /* Reset the USB PHY and Hub using GPIO_62 */ in pandaboard_usb_hub_init()
161 /* Enable power to the hub (GPIO_1) */ in pandaboard_usb_hub_init()