Hi, I am trying to enable USB on a board similar to Tyan s2892 (CK804) chipset? Is there anything that else that needs to be done separately other than setting the irqs et al correctly? Specifically do we need to write some sort of a driver to enable the USB host controller.
Thanks Anil
Anil B G wrote:
Hi, I am trying to enable USB on a board similar to Tyan s2892 (CK804) chipset? Is there anything that else that needs to be done separately other than setting the irqs et al correctly? Specifically do we need to write some sort of a driver to enable the USB host controller.
Thanks Anil
Assuming you don't hope to boot from USB, all you really should need is to setup the IRQ map, AFAIK. Then the Linux kernel will detect it and be able to attach the appropriate driver.
-Jonathan
Thanks. I plan to boot from SATA and not from USB. Do any other boards supported by LinuxBIOS (whose source is available in the source tree) bringup USB that I could use as a reference?
On 9/1/06, Jonathan Sturges jsturges@speakeasy.net wrote:
Anil B G wrote:
Hi, I am trying to enable USB on a board similar to Tyan s2892 (CK804) chipset? Is there anything that else that needs to be done separately other than setting the irqs et al correctly? Specifically do we need to write some sort of a driver to enable the USB host controller.
Thanks Anil
Assuming you don't hope to boot from USB, all you really should need is to setup the IRQ map, AFAIK. Then the Linux kernel will detect it and be able to attach the appropriate driver.
-Jonathan
Probably most boards enable USB. The irq_tables.c for each mainboard has the IRQ map in it. I believe this file can be generated automatically if you boot using the stock BIOS and run the generator tool. I am working mostly on a system without a standard BIOS and am coddling this file together manually. Either way, take a look at it to get an idea of what it does. There have also been a fair number of posts related to constructing this file, so search the archives too.
-Jonathan
Anil B G wrote:
Thanks. I plan to boot from SATA and not from USB. Do any other boards supported by LinuxBIOS (whose source is available in the source tree) bringup USB that I could use as a reference?
On 9/1/06, *Jonathan Sturges* <jsturges@speakeasy.net mailto:jsturges@speakeasy.net> wrote:
Anil B G wrote: > Hi, > I am trying to enable USB on a board similar to Tyan s2892 (CK804) > chipset? > Is there anything that else that needs to be done separately other > than setting the irqs et al correctly? Specifically do we need to > write some sort of a driver to enable the USB host controller. > > Thanks > Anil Assuming you don't hope to boot from USB, all you really should need is to setup the IRQ map, AFAIK. Then the Linux kernel will detect it and be able to attach the appropriate driver. -Jonathan