Hi
I am trying to bring up TI SDIO Wifi module on Zedboard
I am using this adaptor
http://zedboard.org/product/wilink-8-adaptor
with WL1837MODCOM8I (from TI) on zedboard
I have built the hardware platform explained in this tutorial
http://zedboard.org/sites/default/files/documentations/GSG-AES-PMOD-WILINK8-G-v1_6.pdf
I use Vivado 2015.2 and Petalinux 2014.4 (kernel 3.17)
I have added the following lines to the device tree generated by Petalinux
twlcore {
ttcompatible = "wlcore";
ttinterrupt-parent = <&intc>;
ttirq = <0x0>;
ttplatform-quirks = <0x1>;
ttboard-ref-clock = <0x4>;
t};
tfixedregulator@1 {
ttcompatible = "regulator-fixed";
ttregulator-name = "wlan-en-regulator";
ttregulator-min-microvolt = <0x325aa0>;
ttregulator-max-microvolt = <0x325aa0>;
ttgpio = <0x4 0x9 0x4>;
ttstartup-delay-us = <0x11170>;
ttenable-active-high;
ttlinux,phandle = <0x6>;
ttphandle = <0x6>;
t};
I have also followed this link to build TIu2019s firmware and wifi tools
http://processors.wiki.ti.com/index.php/WL18xx_System_Build_Scripts
Petalinux comes up fine on Zedboard and the high speed SDIO device is recognized. However when I run the following script on Zedboard to configure the module, I encounter an error
/usr/sbin/wlconf/configure-device.sh
u201Cmissing wlan platform data: -19u201D
I went ahead and loaded the module (wl18xx) but no error/warning was given by linux (no message on dmesg)
I am wondering what is going wrong in my setting that Wifi platform cannot be configured and set up as an Wifi interface