
Description
The enhanced secured host controller (eSDHC) provides an interface between the host system and the SD/SDIO cards and
eMMC devices.
The eSDHC device driver supports either kernel built-in or module.
Kernel Configure Options
Tree View
Kernel Configure Options Tree View
Description
Device Drivers --->
<*> MMC/SD/SDIO card support --->
<*> MMC block device driver
(8) Number of minors per block device
[*] Use bounce buffer for simple hosts
Enables SD/MMC block device driver support
*** MMC/SD/SDIO Host Controller Drivers ***
<*> Secure Digital Host Controller Interface
support
<*> SDHCI platform and OF driver helper
[*] SDHCI OF support for the NXP eSDHC
controller
Enables NXP eSDHC driver support
Compile-time Configuration Options
Option
Values
Default Value
Description
CONFIG_MMC
y/n
y
Enable SD/MMC bus protocol
CONFIG_MMC_BLOCK
y/n
y
Enable SD/MMC block device
driver support
CONFIG_MMC_BLOCK_MIN
ORS
integer
8
Number of minors per block
device
CONFIG_MMC_BLOCK_BO
UNCE
y/n
y
Enable continuous physical
memory for transmit
CONFIG_MMC_SDHCI
y/n
y
Enable generic sdhc interface
CONFIG_MMC_SDHCI_PLT
FM
y/n
y
Enable common helper
function support for sdhci
platform and OF drivers
CONFIG_MMC_SDHCI_OF_
ESDHC
y/n
y
Enable NXP eSDHC support
Source Files
The driver source is maintained in the Linux kernel source tree.
Linux kernel
Layerscape LS1028A BSP User Guide, Rev. 0.3, 04/2019
44
NXP Semiconductors
Summary of Contents for Layerscape LS1028A BSP
Page 135: ......