I am integrating a TI WiLink 1837 TDK module to a custom Xilinx Zynq platform using the TI Wireless drivers from Linux-Xlnx 4.4.0 build. I do not know exactly which WiLink software driver version that is. My device tree entries are as follows:
wlan_en_reg: fixedregulator@2 { compatible = "regulator-fixed"; regulator-name = "wlan-en-regulator"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; gpio = <&gpio0 20 4>; startup-delay-us = <70000>; enable-active-high; }; }; &sdhci0 { status = "okay"; vmmc-supply = <&wlan_en_reg>; bus-width = <4>; ti,non-removable; ti,needs-special-hs-handling; cap-power-off-card; keep-power-in-suspend; #address-cells = <1>; #size-cells = <0>; wlcore: wlcore@0 { compatible = "ti,wl1837"; interrupts = <0 63 0>; interrupt-parent = <&intc>; platform-quirks = <0x1>; board-ref-clock = <0x4>; }; };
I have verified that the enable line is going high and there is brief SD cmd and clock activity when I install kernel modules wlcore.ko, wlcore_sdio.ko and wl18xx.ko. Could you provide tips as to what I should be looking at to help get past this error?