PXA USB OHCI: "usb stop" implementation.
PATCH 1/1 PXA USB OHCI: "usb stop" implementation.
Some USB keys need to be switched off before loading the kernel otherwise they can remain in an undefined status which prevents them to be correctly recognized by the kernel.
--- cpu/pxa/usb.c | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-)
cpu/pxa/usb.c +16 -0
@@ -67,6 +67,22 @@ int usb_cpu_init()int usb_cpu_stop () { +UHCHR |=UHCHR_FHR ; +udelay (11 ); +UHCHR &= ~UHCHR_FHR ; + +UHCCOMS |=1 ; +udelay (10 ); + +#if defined(CONFIG_CPU_MONAHANS ) +UHCHR |=UHCHR_SSEP0 ; +#endif +#if defined(CONFIG_PXA27X ) +UHCHR |=UHCHR_SSEP2 ; +#endif +UHCHR |=UHCHR_SSEP1 ; +UHCHR |=UHCHR_SSE ; +return 0 ; }
Signature · 9 lines
1.5.2.5 -- GNU/Linux Solutions e-mail: giometti at enneenne.com Linux Device Driver giometti at gnudd.com Embedded Systems giometti at linux.it UNIX programming phone: +39 349 2432127
PATCH 1/1 PXA USB OHCI: "usb stop" implementation.
Quoted 5 lines · In message <[email protected]> you wrote:
Some USB keys need to be switched off before loading the kernel otherwise they can remain in an undefined status which prevents them to be correctly recognized by the kernel.
Signed-off-by Rodolfo Giometti <[email protected]>
After discussing this with Markus (USB custodian) I merged this.
Thanks!
Best regards,
Wolfgang Denk
Signature · 5 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de The amount of time between slipping on the peel and landing on the pavement is precisely 1 bananosecond.
PATCH 1/1 PXA USB OHCI: "usb stop" implementation.
In reply to Rodolfo GiomettiQuoted 5 lines · Rodolfo Giometti
Some USB keys need to be switched off before loading the kernel otherwise they can remain in an undefined status which prevents them to be correctly recognized by the kernel.
Signed-off-by Rodolfo Giometti <[email protected]>
Thanks, added to USB custodian repo.
Best regards
Markus Klotzbuecher
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de