Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SDHCI(4)		    Kernel Interfaces Manual		      SDHCI(4)

NAME
       sdhci --	PCI SD Host Controller bridge driver

SYNOPSIS
       To  compile  this  driver into the kernel, place	the following lines in
       your kernel configuration file:

	     device mmc
	     device mmcsd
	     device sdhci

       Alternatively, to load the driver as a module at	boot time,  place  the
       following lines in loader.conf(5):

	     mmc_load="YES"
	     mmcsd_load="YES"
	     sdhci_load="YES"

DESCRIPTION
       The  sdhci  driver supports PCI devices with class 8 and	subclass 5 ac-
       cording to SD Host Controller Specification.  Driver supports up	to six
       high speed 4bit MMC/SD slots per	controller.  Driver attaches  mmc  bus
       to the respective slot on card insertion	and detaches it	on card	remov-
       ing.

HARDWARE
       The  sdhci  driver  supports  different specification compatible	chips.
       The following chips have	been verified to work:

          ENE CB712
          ENE CB714
          RICOH R5C822
          RICOH R5CE823
          TI PCIXX21/XX11/XX12

SEE ALSO
       mmc(4), mmcsd(4)

       SD   Specifications,   Part   2,	  SD   Host   Controller,   Simplified
       Specification.

AUTHORS
       Alexander Motin <mav@FreeBSD.org>

BUGS
       Many  of	 existing  SD  controller chips	have some nonstandard require-
       ments, proprietary registers and	hardware  bugs,	 requiring  additional
       handling.   ENE chips are handled to work fine, while some revisions of
       RICOH and TI controllers	still do not see cards without some additional
       initialization.

FreeBSD	14.3			August 25, 2020			      SDHCI(4)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sdhci&sektion=4&manpath=FreeBSD+14.3-RELEASE+and+Ports>

home | help