Module mnemos_d1_core::drivers::smhc

source ยท
Expand description

Driver for the Allwinner D1โ€™s SMHC peripheral.

The D1 contains three separate SD/MMC Host Controllers: SMHC0, SMHC1 and SMHC2.

  • SMHC0 controls Secure Digital memory devices (SD cards)
  • SMHC1 controls Secure Digital I/O devices (SDIO)
  • SMHC2 controls MultiMedia Card devices (MMC)

Each SMHC also has an internal DMA controller that can be used for offloading the transfer and reception of large amounts of data to/from the device.

Modulesยง

  • idmac ๐Ÿ”’
    Internal DMA controller

Structsยง

Enumsยง

  • The different errors that can occur in this module.
  • SmhcOp ๐Ÿ”’
  • State ๐Ÿ”’
    SMHC state machine

Staticsยง