On Aug 10, 2005, at 2:44 PM, Thomas S. wrote: > Kumar, > > thanks for the Info, that helps. Do you know if in this kernel Version > the MPC5200 USB Bug is already handled?
I really dont. I done next to nothing with the 5200. > I refer to errata document MPC5200E.pdf (I think rev. 06/2005) in > which > its stated that the frame_no and pad1 words are swapped in the > processors OHCI Area. I saw in some earlier 2.4 kernel that in > /drivers/usb/host/ohci.h the members frame_no and pad1 of struct > ohci_hcca were swapped. maybe thats not necessary anymore ? > > Im using this driver to support our embedded system modules equipped > with the 5200 (see the EM1 board on www.men.de for specs). > > regards, > Thomas > > > Kumar Gala wrote: > >> Well for the 5200 Thomas should be using include/linux/fsl_devices.h >> >> If/when 4xx coverts over to platform devices we could have an >> equivalent include file if truly needed. >> >> - kumar >> >> On Aug 9, 2005, at 11:58 AM, John Otken wrote: >> >> >>> My patch to add on-chip OHCI support to the 440EP adds >>> an asm/usb.h reference to 4xx/ibm440ep.c. Thomas may >>> also require it for his MPC5200 mods. >>> >>> I don't like small include files either. Perhaps there >>> is an existing file where struct usb_hcd_platform_data >>> can live. Any suggestions? >>> >>> John >>> >>> >>> Kumar Gala wrote: >>> >>> >>>> Why are we bothering with asm-ppc/usb.h anyways? >>>> >>>> The structure defn only appears to be used once. If this is true, >>>> > why > >>>> not just define it in the .c file. >>>> >>>> - kumar >>>> >>>> On Aug 9, 2005, at 7:19 AM, John Otken wrote: >>>> >>>> >>>> >>>>> Google found it for me. It is in my "Support 440EP >>>>> On-Chip OHCI USB Host Controller" patch: >>>>> >>>>> http://patchwork.ozlabs.org/linuxppc/patch?id=1965 >>>>> >>>>> >>>>> diff -uprN a/include/asm-ppc/usb.h b/include/asm-ppc/usb.h >>>>> --- a/include/asm-ppc/usb.h 1969-12-31 17:00:00.000000000 -0700 >>>>> +++ b/include/asm-ppc/usb.h 2005-08-05 06:13:58.000000000 -0500 >>>>> @@ -0,0 +1,13 @@ >>>>> +/* >>>>> + * ppc/usb.h: >>>>> + * >>>>> + */ >>>>> +#ifndef _PPC_USB_H >>>>> +#define _PPC_USB_H >>>>> + >>>>> +struct usb_hcd_platform_data { >>>>> + int (*start) (struct platform_device *pdev); >>>>> + void (*stop) (struct platform_device *pdev); >>>>> +}; >>>>> + >>>>> +#endif /* !(_PPC_USB_H) */ >>>>> >>>>> >>>>> Kumar Gala wrote: >>>>> >>>>> >>>>> >>>>>> >>>>>> >>>>>> Begin forwarded message: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> From: "Thomas S." <thomas at schnuerer-online.de> >>>>>>> Date: August 8, 2005 4:48:03 PM CDT >>>>>>> To: <linux-kernel at vger.kernel.org> >>>>>>> Subject: [linuxppc] 2.6.12-3 header <asm/usb.h> missing ? >>>>>>> >>>>>>> >>>>>>> Hello, >>>>>>> >>>>>>> Im using Kernel PPC on a MPC5200 board and try to use the onChip >>>>>>> USB. In >>>>>>> file /drivers/usb/host/ohci-ppc-soc.c a file <asm/usb.h> is >>>>>>> > included > >>>>>>> which seems to be missing. I cant find it anywhere , any ideas ? >>>>>>> >>>>>>> Thomas >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> - >>>>>>> To unsubscribe from this list: send the line "unsubscribe linux- >>>>>>> kernel" >>>>>>> in >>>>>>> the body of a message to majordomo at vger.kernel.org >>>>>>> More majordomo info at >>>>>>> > http://vger.kernel.org/majordomo-info.html > >>>>>>> Please read the FAQ at http://www.tux.org/lkml/ >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Linuxppc-embedded mailing list >>>>>> Linuxppc-embedded at ozlabs.org >>>>>> https://ozlabs.org/mailman/listinfo/linuxppc-embedded >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >>> >> >> >