Other Parts Discussed in Thread: WL1801
Tool/software: Linux
Hi Community Members,
We are having issues in bring up of wlan0 interface. We are using a custom AM335x board and using latest ti-am335x-03.02.00.05.
We are able to detect SDIO Card in kernel as we are getting the following logs.
root@ngt:~# dmesg | grep mmc1
[ 1.462928] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
[ 1.478877] mmc1: new high speed SDIO card at address 0001
But it seems I am getting issues in loading firmware wl18xx-conf.bin.
I downloaded build-utilites from git://git.ti.com/wilink8-wlan/build-utilites.git latest 8.7SP1.
When I am trying to generate wl18xx-conf.bin using wlconf -D I am getting the following error.
I am using built in drivers in the kernel 4.4.
This is my dts configuration.
&mmc3 {
/*these are on the crossbar and are outlined in the
xbar-event-map element */
status = "okay";
dmas = <&edma 12 1
&edma 13 2>;
dma-names = "tx", "rx";
status = "okay";
vmmc-supply = <&wlan_en_reg>;
bus-width = <4>;
pinctrl-names = "default";
pinctrl-0 = < &mmc2_pins &wlan_pins >;
pinctrl-1 = < &mmc2_pins_sleep &wlan_pins_sleep >;
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,wl1801";
reg = <2>;
interrupt-parent = <&gpio3>;
interrupts = <2 8>;
};
};
wlan_en_reg: fixedregulator@2 {
compatible = "regulator-fixed";
regulator-name = "wlan-en-regulator";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
/* WLAN_EN GPIO for this board - Bank3, pin1 */
gpio = <&gpio3 1 0>;
/* WLAN card specific delay */
startup-delay-us = <70000>;
enable-active-high;
};
Can anyone please let me know what can be the issue
Thanks