devb-sdmmc-xzynq
QNX Board Support Packages8.0BSP User's GuideAMD Versal AI Edge VE2302AMDAMDARM
SD/MMC block device driver for the VE2302 AI Edge board.
Syntax:
devb-sdmmc-xzynq [cam cam_options] [sdmmc sdmmc_options] [sdio sdio_options] [blk io-blk_options] &
Runs on:
QNX OS
Options:
All options are separated by commas. For full documentation of common options, see
devb-sdmmc-*
in the QNX OS Utilities Reference guide.
sdio options (board-specific):
The sdio options control the driver's interface to the SD/MMC host controller. If there are multiple host controllers, you can repeat these options for each controller. Remember to specify the sdio keyword before each controller's set of options.
- addr=addr
- The base address of the SD/MMC host controller interface.
- irq=irq
- The interrupt used by the controller.
- clk=clk
- Set the operational clock.
- emmc
- Specifies that an eMMC device is connected to the interface.
- timing=[~]timing
- Set or clear timings (hs, ddr, sdr12, sdr25, sdr50, sdr104, hs200, hs400). Use ~ prefix to disable a timing mode (e.g., timing=~hs).
- bw=[~]bw
- Set or clear bus widths (4, 8).
- ~bmstr
- Disable DMA.
- ~ac12
- Disable AC12. Default is on.
- ~ac23
- Disable AC23. Default is on.
- pm=idle:sleep
- Set the power management idle/sleep time in milliseconds. Default is 100:10000 ms.
- bs=options
- Board-specific options separated by colons. Options include:
- nowp - Disable write protect detection
- sd1v8 - 1.8V signal voltage is supported for SD slot
- verbose=level
- Set the sdio verbosity level.
sdmmc options:
The sdmmc options control the driver's interface to the SD/MMC device.
- priority=prio
- Set the priority of the processing thread. Default is 21.
- busno=bus
- The bus number of the SDIO controller.
- partitions=on
- Enable eMMC partitions.
- cache=on
- Enable eMMC/SD volatile cache.
- bkops=[on|auto]
- Background operations mode. Value on enables manual background operations (WARNING: permanent setting). Value auto enables device background operations.
- pwroff_notify=[short|long]
- Set power off notification mode for eMMC.
- verbose=level
- Set the sdmmc verbosity level.
disk options:
- name=name
- Set the disk device name (e.g., name=emmc creates /dev/emmc0).
Examples:
Start the SD card driver on SDIO1:
devb-sdmmc-xzynq sdio addr=0xF1050000,irq=160,timing=~hs
Start the eMMC driver:
devb-sdmmc-xzynq sdio addr=0xf1040000,irq=158,emmc disk name=emmc
Page updated:
