看板 DFBSD_commit 關於我們 聯絡資訊
commit d664467926fd89b28ccdda75ae1bb5863fa3671b Author: Sascha Wildner <saw@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