IMX53 LOCO Board, USB Host not working

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

IMX53 LOCO Board, USB Host not working

ソリューションへジャンプ
3,251件の閲覧回数
Dome
Contributor II

HI,

I try to use kernel 3.11 rc4 on the imx53 loco board.

To configure the hw I use the: imx53-qsb.dts

The kernel work correctly. I have congured and tested the VGA and LVDS.

Now I try to use the USB Host, but when I attach something the kernel do nothing.

For example I attach a USB-Mouse and the light of the mouse flash for 100 ms and the kernel do nothing. Idem with a USB Mass Storage.

Can You Help ME.

Best Regards

Domenico

ラベル(2)
タグ(2)
1 解決策
2,044件の閲覧回数
fabio_estevam
NXP Employee
NXP Employee

Hi Domenico,

I fixed the USBH1 issue on mx53qsb with the mainline kernel.

You will need these two patches:

https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/drivers/usb/chipidea/core.c?...

and

https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/arch/arm/boot/dts/imx53-qsb....

(If you use linux-next 20132208 it contains both patches already)

Also, currently only mx53qsb with Dialog PMIC will work with USBH1. The mx53qsb with mc34708 pmic will not have USBHost functional because the VBUS is supplied from the pmic and this pmic is not supported yet (I plan to submit mc34708 regulator support soon).

As a workaround you can activate the pmic via U-boot (usb reset) as a workaround.

Regards,

Fabio Estevam

元の投稿で解決策を見る

5 返答(返信)
2,044件の閲覧回数
RoelVanraepenbu
Contributor I

Hello Domenico,

how did you get vga working with the 3.11 kernel?

Thanks in advance,

Roel

0 件の賞賛
返信
2,044件の閲覧回数
fabio_estevam
NXP Employee
NXP Employee

For TVE funcionality on mx53qsb with mainline kernel, you need to apply this patch that has been recently submitted:

[PATCH 2/2] ARM i.MX53: dts: Add TVE to i.MX53-QSB device tree

0 件の賞賛
返信
2,045件の閲覧回数
fabio_estevam
NXP Employee
NXP Employee

Hi Domenico,

I fixed the USBH1 issue on mx53qsb with the mainline kernel.

You will need these two patches:

https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/drivers/usb/chipidea/core.c?...

and

https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/arch/arm/boot/dts/imx53-qsb....

(If you use linux-next 20132208 it contains both patches already)

Also, currently only mx53qsb with Dialog PMIC will work with USBH1. The mx53qsb with mc34708 pmic will not have USBHost functional because the VBUS is supplied from the pmic and this pmic is not supported yet (I plan to submit mc34708 regulator support soon).

As a workaround you can activate the pmic via U-boot (usb reset) as a workaround.

Regards,

Fabio Estevam

2,044件の閲覧回数
Yuri
NXP Employee
NXP Employee

I just want to remind i.MX53 QSB USB connectors specific :

"The Lower USB Host Jack and the Micro USB Device Jack are cross connected.

[BOTTOM USB HOST SHARED WITH  USB DEVICE.] The user can plug one cable into

either jack, but cannot plug cables into both jacks at the same time."

For Host it makes sense to use UPPER USB connector.

0 件の賞賛
返信
2,044件の閲覧回数
jimmychan
NXP TechSupport
NXP TechSupport

We have BSP for the i.MX53QSB. You can download it from here:

<https://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX53QSB>

The version is L2.6.35_11_09_ER_SOURCE. It is well tested for i.MX53QSB. Please try it.

And please also apply the patch. IMX53_LINUX_1109_BSP_PATCH

0 件の賞賛
返信