One of my customers is working to build a Linux kernel that includes the WL1271 driver and the necessary wireless kernel options. They are having a bit of trouble sorting through the available information on the wiki to get started.
they know where the board configuration files live, how generated .config files and how the build the kernel (unmodified) so know that the environment is set up correctly. Where they are having trouble is determining what to add to the board configuration to enable the MMC port, register it with the kernel and any other necessary initialization steps.
They've been looking primarily at the following three documents
http://processors.wiki.ti.com/index.php/WL127x_Porting_Guide
http://processors.wiki.ti.com/index.php/WL12xx_NLCP_Build_Instructions
http://processors.wiki.ti.com/index.php/WL127x_WLAN_API_Information
In the Porting Guide, it references "board_am335x-evm.c", but I can't find this file. They did look at "board_zoom_peripherals.c" also in the arch/arm/omap2 directory and has WL12xx initialization, but it references some files that are not in the arch/arm/davinci directory.
Would appreciate any help you could provide.