Hi All,
We are trying to bring up Qualcomm's QCA6134 SDIO WiFi chip in to i.mx6 custom board. Log messages shows it is detected as a mmc sdio card. But while loading the ath6kl drivers, it shows some error.
The device tree and other software details:
&usdhc2 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usdhc2_2>;
bus-width = <4>;
no-1-8-v;
keep-power-in-suspend;
enable-sdio-wakeup;
non-removable;
status = "okay";
};
Two gpios - WLAN_PWD_L and BT_PWD_L (These two gpios configured based on the datasheet)
Freescale BSP 3.10.17,
Wireless Backport drivers v4.1.1-1-0-g8286954,
i.MX6 Solo Processor
The below messages got while power up the board and attached file have the logs, which got while loading the ath6kl backport drivers.
[ 2.778497] sdhci: Secure Digital Host Controller Interface driver
[ 2.784698] sdhci: Copyright(c) Pierre Ossman
[ 2.789061] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.796491] mmc0: no vqmmc regulator found
[ 2.800597] mmc0: no vmmc regulator found
[ 2.841995] mmc0: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
[ 2.849236] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
[ 2.856466] mmc1: no vqmmc regulator found
[ 2.860571] mmc1: no vmmc regulator found
[ 2.901920] mmc1: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
[ 2.948798] mmc0: queuing unknown CIS tuple 0x01 (3 bytes)
[ 2.972528] mmc0: queuing unknown CIS tuple 0x1a (5 bytes)
[ 2.996943] mmc0: queuing unknown CIS tuple 0x1b (8 bytes)
[ 3.014720] mmc0: queuing unknown CIS tuple 0x14 (0 bytes)
[ 3.056679] mmc0: queuing unknown CIS tuple 0x80 (1 bytes)
[ 3.072046] mmc0: queuing unknown CIS tuple 0x81 (1 bytes)
[ 3.082026] mmc0: queuing unknown CIS tuple 0x82 (1 bytes)
[ 3.091917] mmc0: new high speed SDIO card at address 0001
[ 3.111911] mmc1: mmc_rescan_try_freq: trying to init card at 400000 Hz
Is the message " mmc0: no vqmmc regulator found mmc0: no vmmc regulator found " have any issue? or the device tree configurations need any modification??
The ios file contetns:
root@imx6qdlsolo:/sys/kernel/debug/mmc0# cat ios
clock: 50000000 Hz
actual clock: 49500000 Hz
vdd: 17 (2.9 ~ 3.0 V)
bus mode: 2 (push-pull)
chip select: 0 (don't care)
power mode: 2 (on)
bus width: 2 (4 bits)
timing spec: 2 (sd high-speed)
signal voltage: 0 (3.30 V)
root@imx6qdlsolo:/sys/kernel/debug/mmc0#
Every help is very appreciated
Shabeer
Original Attachment has been moved to: 50_Mhz_log.txt.zip
Hi Shabeer
"mmc0: no vmmc regulator found " have no any issue.
"ath6kl_sdio: probe of mmc0:0001:1 failed with error -84" may mean failure
loading firmware, so may be recommended to apply to qualcomm for
updated firmware.
Best regards
igor
Hi,
Issue was in the Hardware connection. Now we solved and wlan0 interface is up and running!!
Shabeer