Lines Matching full:sd
9 * @brief Public API for SD subsystem
36 CARD_SDMMC = 0, /*!< SD memory card */
37 CARD_SDIO = 1, /*!< SD I/O card */
38 CARD_COMBO = 2, /*!< SD memory and I/O card */
57 * @brief SD card structure
59 * This structure is used by the subsystem to track an individual SD
64 const struct device *sdhc; /*!< SD host controller for card */
70 struct sd_switch_caps switch_caps; /*!< SD switch capabilities */
71 unsigned int num_io: 3; /*!< I/O function count. 0 for SD cards */
73 uint32_t block_count; /*!< Number of blocks in SD card */
74 uint16_t block_size; /*!< SD block size */
75 uint8_t sd_version; /*!< SD specification version */
84 /* NOTE: The buffer is accessed as a uint32_t* by the SD subsystem, so must be
94 * @brief Initialize an SD device
96 * Initializes an SD device to use with the subsystem. After this call,
97 * only the SD card structure is required to access the card.
98 * @param sdhc_dev SD host controller device for this card
99 * @param card SD card structure for this card
108 * @brief checks to see if card is present in the SD slot
110 * @param sdhc_dev SD host controller to check for card presence on