AnsweredAssumed Answered

sdio probe timeout with wifi module on sdio

Question asked by Pratyush Tomar on Aug 2, 2016
Latest reply on Aug 2, 2016 by igorpadykov

I am trying to use ATWILC3000 wifi with my imx6ul evk board on sdio port. I was able to compile the driver successfully. But the problem is that wifi is not being detected. I made following changes to my dtsi file for wifi module.

{

  regulators {

  wlreg_on: fixedregulator@100 {

  compatible = "regulator-fixed";

  regulator-min-microvolt = <3300000>;

  regulator-max-microvolt = <3300000>;

  regulator-name = "wlreg_on";

  /*gpio = <&gpio1 25 0>;*/

  startup-delay-us = <100>;

  enable-active-high;

  };

  };

 

 

  wilc3000_wlan_0: wilc3000_wlan@0 {

  compatible = "atmel,wilc_sdio";

  wlreg_on-supply = <&wlreg_on>;

  };

};

 

&reg_sd1_vmmc {

  regulator-always-on;

};

 

 

&usdhc1 {

  pinctrl-names = "default";

  pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_wifi>;

  no-1-8-v;

  non-removable;

  cd-post;

  pm-ignore-notify;

  wifi-host;

};

 

Following message is shown while booting

 

*** WILC3000 driver VERSION=[14.2.1] ***

DBG [at_pwr_power_up: 912]source: Wifi, current bus status Wifi: 0, BT: 0

DBG [at_pwr_power_up: 956]WILC POWER UP

DBG [linux_wlan_device_power: 874]linux_wlan_device_power.. (0)

DBG [linux_wlan_device_power: 874]linux_wlan_device_power.. (1)

DBG [at_pwr_register_bus: 233]source: Wifi, current bus status Wifi: 0, BT: 0

DBG [linux_wlan_device_detection: 890]linux_wlan_device_detection.. (1)

DBG [at_pwr_register_bus: 263]Waiting for sdio probe

DBG [at_pwr_register_bus: 266]sdio probe TimedOUT

 

Thus I haven't been able to figure where I have made a mistake. Any clues anyone.

Outcomes