i.MX6 USB_OTG_ID signal - which pad is checked at powering up

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX6 USB_OTG_ID signal - which pad is checked at powering up

639 Views
M_MA
Contributor I

Hi

I need to understand the pin/pad selection of the USB_OTG_ID signal.

According to the i.MX 6Dual/6Quad Applications Processor Reference Manual page 5073 the USB_OTG_ID Signal can be routed to the pad ENET_RX_ER or GPIO_1.

How does the iMX6 Processor know which pad is configured/chosen (as USB_OTG_ID) while powering up. Is it done via resistor combination at the EIM Bus or do I need to configure it in the MfgTool / UUU Tool?

Thanks

Labels (3)
0 Kudos
3 Replies

618 Views
M_MA
Contributor I

I want to use MfgTool / UUU Tool to program initially the external SPI ROM of the iMX6 processor.

There is no SW (uboot/kernel) on the iMX6 device except the internal ROM bootloader.

Does this ROM bootloader decide which USB OTG ID pad is captured to set the USB OTG interface as host or device initially?

My worries are that the i.MX 6 will not be recognized as USB OTG Device for the initial programming.

0 Kudos

605 Views
disheng
Contributor III

Well the ROM code should be able to detect which pin is connected, otherwise it would be pretty stupid to allow to pins for USB OTG ID but only one is allowed in the ROM code 

0 Kudos

627 Views
disheng
Contributor III

It is configured in the uboot and kernel device tree.

0 Kudos