USB Host and MMC/SD Card Stack
Sebastian Huber
sebastian.huber at embedded-brains.de
Wed Jun 17 12:49:48 UTC 2015
On 17/06/15 14:26, Martin Galvan wrote:
> Yes, it is, although the support (more precisely, the host side) was
> added recently (and thus it's not yet on RTEMS' libbsd). These are the
> files used by the Beaglebone Black:
>
> http://svnweb.freebsd.org/base/head/sys/dev/usb/controller/musb_otg.c?revision=278850&view=markup
> http://svnweb.freebsd.org/base/head/sys/arm/ti/am335x/am335x_musb.c?revision=283276&view=markup
This makes it much easier.
>
> Is there an easy way to port these to RTEMS? I'm not sure how much the
> BSD driver infrastructure has changed since 8.2.
It is actually FreeBSD 9.3, but I don't know how the USB stack evolved.
>
> On Wed, Jun 17, 2015 at 8:07 AM, Sebastian Huber
> <sebastian.huber at embedded-brains.de> wrote:
>>
>> On 16/06/15 21:28, Martin Galvan wrote:
>>> Sebastian Huber <sebastian.huber at embedded-brains.de> wrote:
>>>> Which USB and MMC/SD card hardware modules has this chip? Are they
>>>> standard modules, e.g. EHCI, SDHC or something like this?
>>> From what I saw, the USB module on the Beaglebone Black is built
>>> around the Mentor musbmhdrc USB OTG controller, which is not EHCI or
>>> OHCI compliant. The MMC/SD module is mostly compliant with SDHCI, with
>>> a few quirks.
>>
>> Is this Mentor USB stuff supported by FreeBSD? Writing a new USB host/OTG
>> driver is a major task.
>>
>> --
>> Sebastian Huber, embedded brains GmbH
>>
>> Address : Dornierstr. 4, D-82178 Puchheim, Germany
>> Phone : +49 89 189 47 41-16
>> Fax : +49 89 189 47 41-09
>> E-Mail : sebastian.huber at embedded-brains.de
>> PGP : Public key available on request.
>>
>> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>>
>
>
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the devel
mailing list