Configuring USB3.0 Controller as Host in LS1046A

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

Configuring USB3.0 Controller as Host in LS1046A

1,017 Views
Sindhu_Gowda
Contributor I

Hi,

I'm using LS1046A, I want to configure the USB3.0 controller 1 as Host,
Can USB3.0 controller 1 as Host with integrated PHY configured as host without any additional interface? or Is xHCI interface needed for USB3.0 Controller1 to configure as Host?

where can I find steps to configure the USB Host control registers for USB3.0 Controller1 to initialize as Host?

Thanks,

Sindhu

0 Kudos
Reply
3 Replies

1,000 Views
Pavel
NXP Employee
NXP Employee

The LS1046a contains USB 3.0 controller. This controller is xHCI compatible.

This controller includes USB 3.0 PHY.

See the Section 34.1 of the LS1046a Reference Manual:

https://www.nxp.com/webapp/Download?colCode=LS1046ARM

 

See the Chapter 34.4 in this Reference Manual about USB3.0 controller1 initialization.

NXP also offers LSDK Linux BSP for the LS1046a. This BSP supports USB host. Use USB driver from this BSP as example for the LS1046a USB controller:

https://www.nxp.com/design/software/embedded-software/linux-software-and-development-tools/layerscap...

984 Views
Sindhu_Gowda
Contributor I

Hi,

In LS1046A Reference Manual, under section 34.4.4.1, xHCI specification document is referenced. when I searched online I found xHCI Specification document by Intel from below link. Could you please confirm me whether I'm referring to correct document and version, if not, could you please provide me the xHCI Specification document?

https://www.intel.com/content/www/us/en/products/docs/io/universal-serial-bus/extensible-host-contro...

Thanks, Sindhu.

0 Kudos
Reply

974 Views
Pavel
NXP Employee
NXP Employee

This xHCI Specification from Intel can be used for the LS1046a xHCI USB controller.

0 Kudos
Reply