<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.27">
<TITLE>R: usb/eth DTS nodes for custom board based on mpc5200</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hi Grant<BR>
<BR>
we have already tested what you are suggesting, but nothing happens.<BR>
<BR>
I'm supposing the problem comes from interrupts.<BR>
<BR>
In fact USB is still alive, every 5 sec. we can see some timeout messages.<BR>
<BR>
(from previous post)<BR>
<BR>
root@RadioNav: ~ #[&nbsp;&nbsp; 24.027842] usb 1-2: khubd timed out on ep0in len=0/64<BR>
root@RadioNav: ~ #[&nbsp;&nbsp; 29.199841] usb 1-2: khubd timed out on ep0in len=0/64<BR>
root@RadioNav: ~ #[&nbsp;&nbsp; 34.307841] usb 1-2: khubd timed out on ep0in len=0/64<BR>
root@RadioNav: ~ #[&nbsp;&nbsp; 34.382786] ppc-of-ohci f0001000.usb: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS<BR>
root@RadioNav: ~ #[&nbsp;&nbsp; 34.446789] usb 1-2: device descriptor read/64, error -110<BR>
root@RadioNav: ~ #<BR>
root@RadioNav: ~ #cat /proc/interrupts<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU0<BR>
134:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5689&nbsp; MPC52xx Peripherals Edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ohci_hcd:usb1<BR>
139:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 207&nbsp; MPC52xx Peripherals Edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mpc52xx_psc_uart<BR>
143:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; MPC52xx Peripherals Edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i2c-mpc<BR>
144:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; MPC52xx Peripherals Edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i2c-mpc<BR>
BAD:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<BR>
<BR>
Ideas :( ??<BR>
Thanks J<BR>
<BR>
P.S. Using lite5200 EVB USB works well using almost same drivers.<BR>
<BR>
-----Messaggio originale-----<BR>
Da: linuxppc-dev-bounces+gianfranco.casanova=alice.it@ozlabs.org per conto di Grant Likely<BR>
Inviato: ven 05/12/2008 15.40<BR>
A: s104259@yahoo.it<BR>
Cc: linuxppc-dev; devicetree-discuss@ozlabs.org<BR>
Oggetto: Re: usb/eth DTS nodes for custom board based on mpc5200<BR>
<BR>
On Fri, Dec 5, 2008 at 4:22 AM, Angelo &lt;s104259@yahoo.it&gt; wrote:<BR>
&gt; Hi all.<BR>
&gt;<BR>
&gt; I'd like to know if it's necessary to modify my DTS.<BR>
&gt;<BR>
&gt; On my board I have:<BR>
&gt; * u-boot 1.2.0<BR>
&gt; * kernel 2.6.21<BR>
&gt; * arch=powerpc<BR>
&gt; * dts based on lite5200b.dts<BR>
&gt; * USB port (USB2) configured on the Ethernet port<BR>
&gt;<BR>
&gt; Is it necessary to combine Ethernet and usb nodes into the device tree<BR>
&gt; source?<BR>
<BR>
No.&nbsp; Configuring the Ethernet pins for USB IO is just a pin routing<BR>
board setup task.&nbsp; You do need to make sure U-Boot sets up the<BR>
port_config register correctly, but it doesn't impact the device tree.<BR>
&nbsp;You don't need to change any of the values in the USB node.<BR>
<BR>
However, if the Ethernet device is unused then you should remove the<BR>
Ethernet node from your device tree.<BR>
<BR>
g.<BR>
<BR>
--<BR>
Grant Likely, B.Sc., P.Eng.<BR>
Secret Lab Technologies Ltd.<BR>
_______________________________________________<BR>
Linuxppc-dev mailing list<BR>
Linuxppc-dev@ozlabs.org<BR>
<A HREF="https://ozlabs.org/mailman/listinfo/linuxppc-dev">https://ozlabs.org/mailman/listinfo/linuxppc-dev</A><BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>