From: "Markus Klotzbücher" <mk@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] USB OHCI drivers unification
Date: Wed, 31 May 2006 10:43:13 +0200 [thread overview]
Message-ID: <8764jmfuu6.fsf@denx.de> (raw)
In-Reply-To: 20060530145421.GU21995@enneenne.com
Hi Rodolfo,
Rodolfo Giometti <giometti@linux.it> writes:
> may I know what you have already done on this topic?
Sure. I basically took the same approach as you suggested in your
previous mail, but have split the the lowlevel functions into board and
cpu dependant handling. I think this makes sense as boards for example
can use the same cpu ohci controller but may require specific board
dependant power settings. Either can be chosen by defining
CFG_USB_OHCI_BOARD_INIT and CFG_USB_OHCI_CPU_INIT respectively.
I also discovered that the actions taken in case of failure sometimes
differ from those to stop the controller, so I added the fail functions.
So I ended up with these hooks:
usb_cpu_init
usb_cpu_stop
usb_cpu_fail
usb_board_init
usb_board_stop
usb_board_fail
I have currently adapted the monahans, the at91rm9200, and the s3c24x0
cpus to use the generic driver. Please note that I used the
cpu/arm920t/at91rm9200/usb_ohci.[hc] driver as a starting point for the
generic driver.
We are currently starting a new USB testing branch for testing these and
other USB related changes, which should be available in the git repo
soon.
> Please take a look at my patch to enable USB OHCI support on AU1x00
> CPUs; in fact the problem was about virtual and physical addresses on
> MIPS platforms. For ARM platforms you may define as void the functions
> "virt_to_phys()" and phys_to_virt() but for MIPS are essential.
Your patch looks fine, but would you mind resubmitting it against the
USB testing branch using the generic driver (drivers/usb_ohci.c) ?
Thank you!
Regards
Markus Klotzb?cher
next prev parent reply other threads:[~2006-05-31 8:43 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-05-30 14:04 [U-Boot-Users] USB OHCI drivers unification Rodolfo Giometti
2006-05-30 14:17 ` Wolfgang Denk
[not found] ` <20060530145421.GU21995@enneenne.com>
2006-05-31 8:43 ` Markus Klotzbücher [this message]
2006-05-31 9:21 ` Rodolfo Giometti
2006-05-31 10:29 ` Markus Klotzbücher
2006-05-31 10:34 ` Rodolfo Giometti
2006-05-31 12:11 ` Markus Klotzbücher
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8764jmfuu6.fsf@denx.de \
--to=mk@denx.de \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.