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