This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Porting wl1271 to a custom board with AM3874.

Other Parts Discussed in Thread: AM3874, TUSB2046B, WL1271

Hey People,

My custom board is running with:

Processor: AM3874 

Memory RAM :  DDR3

Ethernet wired: marvel 88E1118R (itś now NRND)

Ethernet wireless/BT: Murata LBEE5ZSTNC-523

Video : RGB888 with 2ch lvds convert for 17" display. 

Hub-usb7127.MS_TI_DM814x_EXP_IO_REVD_SCH.pdf: TUSB2046B

Filesystem Memory : NAND 512MB

We are working with ezsdk_dm814x-evm_5_05_02_00_setuplinux on our board. 

Every thing is running properly unless the wireless module.I have been read too much about this issue and for me there is a mismatch information.We follow the reference design base on DM814x (MS_TI_DM814x_BB_REVD_SCH) and a DM814x Expansion_ io(MS_TI_DM814x_EXP_IO_REVD_SCH)  both from mistralsolutions(http://www.mistralsolutions.com/pes-support/support-downloads/tmdxevm8148.html?phpMyAdmin=01ab13889148490e8d23c7ff6925ee04).

For porting this device we follow these links:

http://processors.wiki.ti.com/index.php/OMAP_Wireless_Connectivity_Hardware_Porting_for_new_Platform#WLAN_Interface

http://processors.wiki.ti.com/index.php/OMAP_Wireless_Connectivity_Hardware_Porting_for_IPNC_DM8148x_Platform

http://wireless.kernel.org/en/users/Drivers/wl12xx#Get_the_latest_wl12xx_driver

http://processors.wiki.ti.com/index.php/WL127x_Modules

http://processors.wiki.ti.com/index.php/WL127x_WLAN_API_Information

http://processors.wiki.ti.com/index.php/WL127x

So, my problem is:

I created a new mmc0 dev that is connected to the module bus. When i load the driver(wl1271_sdio) it does't match with the device.Doing the debug we find something very weird. The driver is loaded on /sys/bus/sdio/drivers/wl1271_sdio.ko and the  /sys/bus/sdio/devices is empty.The device that we create is on /sys/bus/mmc/devices/mmc0. When we run the command modprobe wl1271_sdio, all the dependencies are correct but it not initiate the devices communication as we saw in too many debugs inside this forum. Reading on the forum, it not seems to be a problem for people that is working with this EZSDK version and this driver.  

Some other questions:

I saw two ways to do the power sequence, one with fixed regulator and another with a function associated with the internal structure of the device. Witch one i should follow?

The mistral reference board is selling on the TI web site(http://www.ti.com/tool/tmdxevm8148#1), so the kernel should support at low level the COM6 specs(http://www.ti.com/tool/tmdxwl1271com6m). It isn't right??? 

Best regards.