sdio probe timeout with wifi module on sdio

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

sdio probe timeout with wifi module on sdio

Jump to solution
2,130 Views
pratyushtomar
Contributor IV

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.

Labels (3)
0 Kudos
1 Solution
1,246 Views
igorpadykov
NXP Employee
NXP Employee

Hi Pratyush

one can look at dts BCM4339 wifi examples in attached Linux Manual

Chapter 46,55. In general one can add debug printfs to probe function in driver

to find more details about failure. Also please check if all files are built

sama5d3 xplained · atwilc3000/driver Wiki · GitHub

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

View solution in original post

1 Reply
1,247 Views
igorpadykov
NXP Employee
NXP Employee

Hi Pratyush

one can look at dts BCM4339 wifi examples in attached Linux Manual

Chapter 46,55. In general one can add debug printfs to probe function in driver

to find more details about failure. Also please check if all files are built

sama5d3 xplained · atwilc3000/driver Wiki · GitHub

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------