USB 3.0 TYPE C INTEGRATION WITH TX2
Hi, Can you please let me know whether it is possible to integrate TYPE-C connector for usb 3.0 with TX2? hope we need to have control for 3.0 crossbar selection lines after detecting 2.0. So for this do we have any specify GPIO pin? thanks
Hi,

Can you please let me know whether it is possible to integrate TYPE-C connector for usb 3.0 with TX2?
hope we need to have control for 3.0 crossbar selection lines after detecting 2.0. So for this do we have any specify GPIO pin?

thanks

#1
Posted 04/16/2018 10:56 AM   
Please refer to [url]https://devtalk.nvidia.com/default/topic/1029106/jetson-tx2/enabling-usb-port-configuration-4-on-l4t-28-1-on-custom-carrier/post/5243468/#5243468[/url] Connecting 4 pins TX+ TX- RX+ RX- to TX2 is the proposal.

#2
Posted 04/17/2018 04:33 AM   
Thanks for providing the link, We get know about enabling USB Type -c interface by setting usb lane mapping to config 3 from forum conversion you have shared. But in the following conversion https://devtalk.nvidia.com/default/topic/1002494/usb-lane-mapping/?offset=7 one user is facing problem with config 3 even after several supports. is that issue solved? If we use separate multiplexer for selecting any one of Tx-Rx pairs from the two Tx-Rx pairs in Type-c , What gpio is recommended to use as mux select and how we have to check for USB speed to switch mux?
Thanks for providing the link,
We get know about enabling USB Type -c interface by setting usb lane mapping to config 3 from forum conversion you have shared. But in the following conversion https://devtalk.nvidia.com/default/topic/1002494/usb-lane-mapping/?offset=7 one user is facing problem with config 3 even after several supports. is that issue solved?
If we use separate multiplexer for selecting any one of Tx-Rx pairs from the two Tx-Rx pairs in Type-c , What gpio is recommended to use as mux select and how we have to check for USB speed to switch mux?

#3
Posted 04/19/2018 03:27 PM   
[quote]We get know about enabling USB Type -c interface by setting usb lane mapping to config 3 from forum conversion you have shared. But in the following conversion https://devtalk.nvidia.com/default/topic/1002494/usb-lane-mapping/?offset=7 one user is facing problem with config 3 even after several supports. is that issue solved?[/quote] The issue is on r27.1 and gets fixed in later release. Pease refer to adaptation guide and revise device tree accordingly. https://developer.nvidia.com/embedded/dlc/l4t-driver-package-tx2-adaptation-guide Some relative posts: [url]https://devtalk.nvidia.com/default/topic/1013740/jetson-tx2/tx2-config-3-for-usb-lane-mapping/post/5207826/#5207826[/url] [url]https://devtalk.nvidia.com/default/topic/1030635/jetson-tx2/tx2-config-4-for-usb-lane-mapping/post/5243174/#5243174[/url] [quote]If we use separate multiplexer for selecting any one of Tx-Rx pairs from the two Tx-Rx pairs in Type-c , What gpio is recommended to use as mux select and how we have to check for USB speed to switch mux?[/quote] We don't suggest this HW design. We suggest use Type-C controller solution(such as Cypress CCG4) and external MUX. Type-C controller will detect orientation and programs external MUX. Only one Tegra USB 3.0 port is used for one Type-C port.
We get know about enabling USB Type -c interface by setting usb lane mapping to config 3 from forum conversion you have shared. But in the following conversion https://devtalk.nvidia.com/default/topic/1002494/usb-lane-mapping/?offset=7 one user is facing problem with config 3 even after several supports. is that issue solved?

The issue is on r27.1 and gets fixed in later release. Pease refer to adaptation guide and revise device tree accordingly.

https://developer.nvidia.com/embedded/dlc/l4t-driver-package-tx2-adaptation-guide


Some relative posts:
https://devtalk.nvidia.com/default/topic/1013740/jetson-tx2/tx2-config-3-for-usb-lane-mapping/post/5207826/#5207826
https://devtalk.nvidia.com/default/topic/1030635/jetson-tx2/tx2-config-4-for-usb-lane-mapping/post/5243174/#5243174

If we use separate multiplexer for selecting any one of Tx-Rx pairs from the two Tx-Rx pairs in Type-c , What gpio is recommended to use as mux select and how we have to check for USB speed to switch mux?

We don't suggest this HW design. We suggest use Type-C controller solution(such as Cypress CCG4) and external MUX. Type-C controller will detect orientation and programs external MUX. Only one Tegra USB 3.0 port is used for one Type-C port.

#4
Posted 04/20/2018 02:38 AM   
Scroll To Top

Add Reply