git: Bring in FreeBSD's MMC (MultiMediaCard) stack.
Sascha Wildner
swildner at crater.dragonflybsd.org
Fri Apr 16 00:59:08 PDT 2010
commit d664467926fd89b28ccdda75ae1bb5863fa3671b
Author: Sascha Wildner <saw at online.de>
Date: Fri Apr 16 09:57:29 2010 +0200
Bring in FreeBSD's MMC (MultiMediaCard) stack.
mmc(4) - The MMC bus
sdhci(4) - Host controller driver
mmcsd(4) - Memory card disk device driver
SD, SDHC and MMC cards should be supported (tested with an SDHC card).
Summary of changes:
share/man/man4/Makefile | 4 +-
share/man/man4/mmc.4 | 66 ++
share/man/man4/mmcsd.4 | 54 ++
share/man/man4/sdhci.4 | 93 +++
sys/bus/Makefile | 5 +-
sys/bus/mmc/Makefile | 8 +
sys/bus/mmc/bridge.h | 138 ++++
sys/bus/mmc/mmc.c | 1529 +++++++++++++++++++++++++++++++++++++++++
sys/bus/mmc/mmcbr_if.m | 112 +++
sys/bus/mmc/mmcbrvar.h | 112 +++
sys/bus/mmc/mmcbus_if.m | 91 +++
sys/bus/mmc/mmcreg.h | 440 ++++++++++++
sys/bus/mmc/mmcvar.h | 93 +++
sys/conf/files | 5 +
sys/conf/kmod.mk | 4 +-
sys/config/LINT | 11 +
sys/dev/disk/Makefile | 7 +-
sys/dev/disk/mmcsd/Makefile | 8 +
sys/dev/disk/mmcsd/mmcsd.c | 571 ++++++++++++++++
sys/dev/disk/sdhci/Makefile | 6 +
sys/dev/disk/sdhci/sdhci.c | 1572 +++++++++++++++++++++++++++++++++++++++++++
sys/dev/disk/sdhci/sdhci.h | 190 ++++++
22 files changed, 5107 insertions(+), 12 deletions(-)
create mode 100644 share/man/man4/mmc.4
create mode 100644 share/man/man4/mmcsd.4
create mode 100644 share/man/man4/sdhci.4
create mode 100644 sys/bus/mmc/Makefile
create mode 100644 sys/bus/mmc/bridge.h
create mode 100644 sys/bus/mmc/mmc.c
create mode 100644 sys/bus/mmc/mmcbr_if.m
create mode 100644 sys/bus/mmc/mmcbrvar.h
create mode 100644 sys/bus/mmc/mmcbus_if.m
create mode 100644 sys/bus/mmc/mmcreg.h
create mode 100644 sys/bus/mmc/mmcvar.h
create mode 100644 sys/dev/disk/mmcsd/Makefile
create mode 100644 sys/dev/disk/mmcsd/mmcsd.c
create mode 100644 sys/dev/disk/sdhci/Makefile
create mode 100644 sys/dev/disk/sdhci/sdhci.c
create mode 100644 sys/dev/disk/sdhci/sdhci.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d664467926fd89b28ccdda75ae1bb5863fa3671b
--
DragonFly BSD source repository
More information about the Commits
mailing list