AM625: MMC2 not detecting sdio-card

Part Number: AM625

Tool/software:

I'm trying to use a wifi-m.2-card on the mmc2 with the AM625, but when I boot the board (custom board) the mmc2 interface shows, but no card is detected.

What I get:

mmc2: CQHCI version 5.10
mmc2: SDHCI controller on fa20000.mmc [fa20000.mmc] using ADMA 64-bit

What I expect further:

mmc2: new ultra high speed SDR104 SDIO card at address 0001

I also tried it with the AM62X-EVM, which also doesn't detect the card.

This is the dt in use:

main_mmc2_pins_default: main-mmc2-pins-default {
pinctrl-single,pins = <
AM62X_IOPAD(0x0120, PIN_INPUT, 0) /* (C24) MMC2_CMD */
AM62X_IOPAD(0x0118, PIN_OUTPUT, 0) /* (D25) MMC2_CLK */
AM62X_IOPAD(0x011C, PIN_INPUT, 0) /* () MMC2_CLKLB */
AM62X_IOPAD(0x0114, PIN_INPUT, 0) /* (B24) MMC2_DAT0 */
AM62X_IOPAD(0x0110, PIN_INPUT, 0) /* (C25) MMC2_DAT1 */
AM62X_IOPAD(0x010c, PIN_INPUT, 0) /* (E23) MMC2_DAT2 */
AM62X_IOPAD(0x0108, PIN_INPUT, 0) /* (D24) MMC2_DAT3 */
>;
};
&sdhci2 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&main_mmc2_pins_default>;
bus-width = <4>;
non-removable;
ti,driver-strength-ohm = <50>;
assigned-clocks = <&k3_clks 157 158>;
assigned-clock-parents = <&k3_clks 157 160>;
};
PS: the M.2 card features a 88W9098 module by NXP, I managed to compile the drivers, but they are no use if the card isn't detected. The card is working on other ARM64-Boards