Lines Matching full:sdio
25 * specific to SDIO cards, or cards running in SPI mode instead of native SD
34 SDIO_SEND_OP_COND = 5, /* SDIO cards only */
89 /* Bit 4 reserved for SDIO */
306 /* Lower 24 bits hold SDIO I/O OCR */
310 * @brief SDIO OCR bit flags
312 * bit flags present in SDIO OCR response. Used to determine status and
313 * supported functions of SDIO card.
780 * @brief SDIO function number
782 * SDIO function number used to select function when performing I/O on SDIO card
797 * @brief SDIO I/O direction
799 * SDIO I/O direction (read or write)
819 * Card common control registers, present on all SDIO cards
821 #define SDIO_CCCR_CCCR 0x00 /*!< SDIO CCCR revision register */
833 #define SDIO_CCCR_IO_EN 0x02 /*!< SDIO IO Enable register */
835 #define SDIO_CCCR_IO_RD 0x03 /*!< SDIO IO Ready register */
837 #define SDIO_CCCR_INT_EN 0x04 /*!< SDIO Interrupt enable register */
839 #define SDIO_CCCR_INT_P 0x05 /*!< SDIO Interrupt pending register */
841 #define SDIO_CCCR_ABORT 0x06 /*!< SDIO IO abort register */
843 #define SDIO_CCCR_BUS_IF 0x07 /*!< SDIO bus interface control register */
844 #define SDIO_CCCR_BUS_IF_WIDTH_MASK 0x3 /*!< SDIO bus width setting mask */
845 #define SDIO_CCCR_BUS_IF_WIDTH_1_BIT 0x00 /*!< 1 bit SDIO bus setting */
846 #define SDIO_CCCR_BUS_IF_WIDTH_4_BIT 0x02 /*!< 4 bit SDIO bus setting */
847 #define SDIO_CCCR_BUS_IF_WIDTH_8_BIT 0x03 /*!< 8 bit SDIO bus setting */
849 #define SDIO_CCCR_CAPS 0x08 /*!< SDIO card capabilities */
859 #define SDIO_CCCR_CIS 0x09 /*!< SDIO CIS tuples pointer */
861 #define SDIO_CCCR_SPEED 0x13 /*!< SDIO bus speed select */
872 #define SDIO_CCCR_UHS 0x14 /*!< SDIO UHS support */
877 #define SDIO_CCCR_DRIVE_STRENGTH 0x15 /*!< SDIO drive strength */
884 #define SDIO_FBR_CIS 0x09 /*!< SDIO function base register CIS pointer */
885 #define SDIO_FBR_CSA 0x0C /*!< SDIO function base register CSA pointer */
886 #define SDIO_FBR_BLK_SIZE 0x10 /*!< SDIO function base register block size */
889 #define SDIO_MAX_IO_NUMS 7 /*!< Maximum number of I/O functions for SDIO */
900 * flags to indicate capabilities supported by an SDIO card, read from the CCCR
913 * @brief SDIO common CIS tuple properties
923 uint8_t func_id; /*!< sdio device class function id */