Home
last modified time | relevance | path

Searched full:sdio (Results 1 – 25 of 114) sorted by relevance

12345

/Zephyr-latest/tests/subsys/sd/sdio/
DREADME.txt1 SDIO Subsystem Test
4 This test is designed to verify the SD subsystem stack implementation for SDIO
5 devices. Note that this test will only perform basic reads from the SDIO card
7 specific. It requires an SDIO card be connected to the board to pass.
11 test the initialization flow of the SDIO subsystem to verify that the stack
12 can correctly initialize an SDIO card.
14 * Read test: verify that a read from the SDIO common card register area returns
Dtestcase.yaml7 sd.sdio:
/Zephyr-latest/include/zephyr/sd/
Dsdio.h9 * @brief Public API for SDIO subsystem
24 * @brief Initialize SDIO function.
26 * Initializes SDIO card function. The card function will not be enabled,
27 * but after this call returns the SDIO function structure can be used to read
39 * @brief Enable SDIO function
41 * Enables SDIO card function. @ref sdio_init_func must be called to
51 * @brief Set block size of SDIO function
53 * Set desired block size for SDIO function, used by block transfers
54 * to SDIO registers.
64 * @brief Read byte from SDIO register
[all …]
Dsd_spec.h25 * 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
[all …]
Dsd.h43 * @brief SDIO function definition
45 * SDIO function definition. Used to store function information
46 * per each SDIO function
81 uint32_t cccr_flags; /*!< SDIO CCCR data */
/Zephyr-latest/dts/bindings/sdhc/
Despressif,esp32-sdhc-slot.yaml31 Clock pin for ESP32 and SoC models with fixed pins for SDIO.
38 Command pin for ESP32 and SoC models with fixed pins for SDIO.
45 Data 0 pin for ESP32 and SoC models with fixed pins for SDIO.
52 Data 1 pin for ESP32 and SoC models with fixed pins for SDIO.
59 Data 2 pin for ESP32 and SoC models with fixed pins for SDIO.
66 Data 3 pin for ESP32 and SoC models with fixed pins for SDIO.
Dinfineon,cat1-sdhc-sdio.yaml6 description: Infineon CAT1 SDHC/SDIO controller
8 compatible: "infineon,cat1-sdhc-sdio"
/Zephyr-latest/subsys/sd/
Dsdio.c26 * Send SDIO OCR using CMD5
43 /* Just probing card, likely not SDIO */ in sdio_send_ocr()
55 /* Card is not an SDIO card */ in sdio_send_ocr()
62 * indicate SDIO card in sdio_send_ocr()
78 LOG_DBG("SDIO responded to CMD5 after %d attempts", retries); in sdio_send_ocr()
233 LOG_DBG("SDIO cccr revision %u", cccr_ver); in sdio_read_cccr()
331 * Read CIS for a given SDIO function.
407 LOG_DBG("SDIO CIS max block size for func %d: %d", func->num, in sdio_read_cis()
530 LOG_WRN("Could not set target SDIO speed"); in sdio_set_bus_speed()
546 * Initialize an SDIO card for use with subsystem
[all …]
DKconfig20 bool "SDIO protocol support"
22 Enable SDIO protocol support. Required for SD I/O cards to function.
75 # If SDIO is being used, need 512 bytes to read FUNC0 CIS
DCMakeLists.txt9 zephyr_library_sources_ifdef(CONFIG_SDIO_STACK sdio.c)
Dsd.c36 * Perform init required for both SD and SDIO cards.
100 /* Retries SD and SDIO initialisation until card has valid response to SD CMD8 */
199 * Common to SDIO and SDMMC. Some eMMC chips break the in sd_command_init()
208 /* Attempt to initialize SDIO card */ in sd_command_init()
233 /* Initializes SD/SDIO card */
/Zephyr-latest/dts/bindings/wifi/
Dinfineon,airoc-wifi.yaml9 Example of enabling AIROC Wi-Fi device (for SDIO):
13 /* SDIO pins */
21 compatible = "infineon,airoc-wifi-sdio";
/Zephyr-latest/drivers/sdhc/
Difx_cat1_sdio.c10 * @brief SDIO driver for Infineon CAT1 MCU family.
12 * This driver support only SDIO protocol of the SD interface for general
15 * Refer to the SD Specifications Part 1 SDIO Specifications Version 4.10 for more
16 * information on the SDIO protocol and specifications.
22 * - Supports SDIO card interrupts in both 1-bit SD and 4-bit SD modes
233 /* Record SDIO callback parameters */ in ifx_cat1_sdio_enable_interrupt()
285 /* Dedicate SDIO HW resource */ in ifx_cat1_sdio_init()
289 /* Initialize the SDIO peripheral */ in ifx_cat1_sdio_init()
300 /* Register callback for SDIO events */ in ifx_cat1_sdio_init()
/Zephyr-latest/tests/subsys/sd/sdio/src/
Dmain.c7 #include <zephyr/sd/sdio.h>
17 * Verify that SD stack can initialize an SDIO card.
34 * Verify that a register read works. Given the custom nature of SDIO devices,
90 TC_PRINT("Card type: SDIO\n"); in ZTEST()
/Zephyr-latest/boards/snps/iotdk/
DKconfig.iotdk14 such as USB, UART, SPI, I2C, PWM, SDIO and ADCs.
/Zephyr-latest/dts/bindings/bluetooth/
Dbt-hci.yaml19 - "sdio"
Dnxp,bt-hci-uart.yaml12 sdio-reset-gpios:
/Zephyr-latest/dts/bindings/clock/
Dst,stm32f411-plli2s-clock.yaml31 PLLI2S division factor for I2S Clocks to supply USB/SDIO/RNG
/Zephyr-latest/modules/hal_infineon/
DKconfig30 Enable Secure Digital Input/Output interface (SDIO) HAL module for Infineon devices
/Zephyr-latest/drivers/wifi/nxp/
DKconfig.nxp589 menu "Wi-Fi SDIO Multi Port Aggregation"
592 bool "SDIO Multiport Rx Aggregation"
595 This option enables SDIO Multiport Rx Aggregation support in the Wi-Fi driver.
598 bool "SDIO Multiport Tx Aggregation"
602 This option enables SDIO Multiport Rx Aggregation support in the Wi-Fi driver.
1161 SDIO bus.
1170 the SDIO bus.
1202 bool "SDIO debug"
1205 Enable this to monitor SDIO init deinit errors
1208 bool "SDIO IO debug"
[all …]
Dnxp_wifi_drv.h17 #include <zephyr/sd/sdio.h>
/Zephyr-latest/drivers/wifi/infineon/
Dairoc_whd_hal_sdio.c75 /* Init SDIO functions */ in airoc_wifi_init_primary()
117 * Implement SDIO CMD52/53 wrappers
188 * Implement SDIO Card interrupt
214 /* Enable/disable SDIO Card interrupts */ in whd_bus_sdio_irq_enable()
DKconfig.airoc28 Enable SDIO bus support.
138 (E-Type Key w/ SDIO/UART)
/Zephyr-latest/drivers/disk/
DKconfig.sdmmc63 Use eMMC instead of SDIO (SD card) protocol. These are similar, but not entirely the same.
/Zephyr-latest/boards/infineon/cy8cproto_062_4343w/
Dcy8cproto_062_4343w-pinctrl.dtsi44 /* Configure pin control bias mode for SDIO */

12345