Qualcomm's QCA6134 SDIO WiFi bring up issue in i.MX6

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Qualcomm's QCA6134 SDIO WiFi bring up issue in i.MX6

2,015 Views
shabeerbadarudh
Contributor IV

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

Labels (4)
0 Kudos
2 Replies

771 Views
igorpadykov
NXP Employee
NXP Employee

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

0 Kudos

771 Views
shabeerbadarudh
Contributor IV

Hi,

Issue was in the Hardware connection. Now we solved and wlan0 interface is up and running!!

Shabeer

0 Kudos