I’m attempting to use an SDIO module with the MM6108 on a removable SD card. Is this supported with the morse_sdio driver?
When I remove the device, I see the following output:
morse_sdio mmc2:0001:1: sdio removed func 1 vendor 0x325b device 0x306
WARNING: driver morse_sdio did not remove its interrupt handler!
morse_sdio mmc2:0001:2: sdio removed func 2 vendor 0x325b device 0x306
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_read failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_write failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_write failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_read failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_write failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_write failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_read failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_write failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_write failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_read failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_write failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_write failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_read failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_write failed 18446744073709551611
morse_sdio mmc2:0001:2: morse_sdio_set_func_address_base -123
morse_sdio mmc2:0001:2: morse_sdio_get_func failed
morse_sdio mmc2:0001:2: morse_sdio_reg32_write failed 18446744073709551611
mmc mmc2:0001: Runtime PM usage count underflow!
Failed to acquire reset gpio. Skipping reset.
mmc2: tried to HW reset card, got error -123
mmc2: card 0001 removed