i.MX7D: Howto init USB HSIC in U-Boot

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

i.MX7D: Howto init USB HSIC in U-Boot

1,018 Views
Niebel-TQ
Contributor IV

Hello, I try to use the third USB controller on a custom board. When writng the PORTSC register system stalls.

What we have done so far:

- use U-Boot rel_imx_4.1.15_1.2.0_ga

- extend ehci.mx to support 3rd controller witch HSIC

- on chip regulator 1P0D and HSIC_1P2 are enabled

- enable_usboh3_clk is called

any hints?

Thanks

Markus

Labels (1)
0 Kudos
2 Replies

705 Views
ssekar15
Contributor I

@Niebel-TQ @igorpadykov I'm also facing same problem with U-boot hangs on hsic PORTSC register.

Have you succeed and do you have any updates?

0 Kudos

707 Views
igorpadykov
NXP Employee
NXP Employee

Hi Markus

hanging may be due to clocks gating in CCM_CCGRn registers,

one can look at linux hsic implementation

linux-2.6-imx.git - Freescale i.MX Linux Tree

and post on uboot mail list

U-Boot Info Page

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos