From: Kumar Gala <hidden> Date: 2005-08-09 04:30:43
Begin forwarded message:
From: "Thomas S." <redacted>
Date: August 8, 2005 4:48:03 PM CDT
To: <redacted>
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@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
From: John Otken <hidden> Date: 2005-08-09 12:19:11
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
From: "Thomas S." <redacted>
Date: August 8, 2005 4:48:03 PM CDT
To: <redacted>
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@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
From: Kumar Gala <hidden> Date: 2005-08-09 14:50:48
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:
quoted hunk
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
From: "Thomas S." <redacted>
Date: August 8, 2005 4:48:03 PM CDT
To: <redacted>
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@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
On Tue, Aug 09, 2005 at 09:50:50AM -0500, 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.
Yeah, I think we should stop that unneeded creation of include files
which are used only once.
For some strange reason people like doing this, I wonder why. Maybe
they were taught this "style" in their CS classes :)?
--
Eugene
From: John Otken <hidden> Date: 2005-08-09 16:58:52
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:
quoted
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
From: "Thomas S." <redacted>
Date: August 8, 2005 4:48:03 PM CDT
To: <redacted>
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@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
On Tue, Aug 09, 2005 at 02:50:50PM +0000, 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
I previously added asm-ppc/usb.h.
It provides platform-specific callback functions for when the usb HC is
probed and removed. I attempted to use them for power management on the
ibmstb4 (redwood5) platform, but that code was bogus so I retracted it.
Also, I saw that there are currently several (non-ppc) usb HC drivers
that differ only in platform-specific code at probe and remove time,
so I wanted to avoid that kind of code duplication in the ppc world.
The callback functions are unused today though. I think we should
remove them. We can always add them back if they are needed later.
No need to add asm-ppc/usb.h
Instead, apply the following patch. I'll submit it to linux-usb-devel
tomorrow if no one here complains.
-Dale
This patch removes the reference to asm/usb.h and to the
usb_hcd_platform_data structure it contains. This structure
is currently unused. If we decide it's needed later, we can
add it back.
Signed-off-by: Dale Farnsworth <redacted>
@@ -14,8 +14,6 @@*ThisfileislicencedundertheGPL.*/-#include<asm/usb.h>-/* configure so an HC device and id are always provided *//* always called with process context; sleeping is OK */
From: Kumar Gala <hidden> Date: 2005-08-09 18:42:08
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:
quoted
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:
quoted
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
From: "Thomas S." <redacted>
Date: August 8, 2005 4:48:03 PM CDT
To: <redacted>
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@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
From: Kumar Gala <hidden> Date: 2005-08-10 19:53:55
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:
quoted
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:
quoted
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:
quoted
Why are we bothering with asm-ppc/usb.h anyways?
The structure defn only appears to be used once. If this is true,
why
quoted
quoted
quoted
not just define it in the .c file.
- kumar
On Aug 9, 2005, at 7:19 AM, John Otken wrote:
quoted
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
From: "Thomas S." <redacted>
Date: August 8, 2005 4:48:03 PM CDT
To: <redacted>
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
quoted
quoted
quoted
quoted
quoted
quoted
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@vger.kernel.org
More majordomo info at
From: Thomas S. <hidden> Date: 2005-08-10 20:01:23
Kumar,
thanks for the Info, that helps. Do you know if in this kernel Version
the MPC5200 USB Bug is already handled?
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:
quoted
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:
quoted
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:
quoted
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
From: "Thomas S." <redacted>
Date: August 8, 2005 4:48:03 PM CDT
To: <redacted>
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@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
On Wed, Aug 10, 2005 at 07:44:50PM +0000, Thomas S. wrote:
thanks for the Info, that helps. Do you know if in this kernel Version
the MPC5200 USB Bug is already handled?
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).
Yes, the swapped frame_no issue is handled in the 2.6 MPC5200 usb
driver.
-Dale