On Tue, 2010-11-23 at 21:13 +0200, Ido Yariv wrote: > On Tue, Nov 23, 2010 at 10:34:14AM -0500, Josh Watts wrote: > > I'm wondering if there's maybe some > > minor component or setting that I'm missing (like radio-enable, or > > perhaps limit to 802.11a, etc)? > Hi Josh, > > These kind of problems could be caused by using a wrong reference clock > value. Could you please double check that the reference clock > (board_ref_clock) matches the reference clock connected to the wl1271? > > Regards, > Ido. Does board_ref_clock refer to the SLOW_CLK signal fed to the TiWi board? The datasheet, and thus the board we designed, shows this signal should be 32KHz, but when I look through the wl12xx driver source, I can only find options for 19.2, 26, 38.4, 40 and 33.6. Currently I have board_ref_clock set to 1, which I think is supposed to be REF_FREQ_26_0? (I borrowed the line of code from the board-zoom-peripherals.c) -- board-zoom-peripherals.c -- struct wl12xx_platform_data omap_zoom_wlan_data __initdata = { .irq = OMAP_GPIO_IRQ(OMAP_ZOOM_WLAN_IRQ_GPIO), /* ZOOM ref clock is 26 MHz */ .board_ref_clock = 1, }; -- end clip -- -- reg.h -- #define REF_FREQ_19_2 0 #define REF_FREQ_26_0 1 #define REF_FREQ_38_4 2 #define REF_FREQ_40_0 3 #define REF_FREQ_33_6 4 #define REF_FREQ_NUM 5 -- end clip -- -- Josh Watts ÿô.nÇ·®+%˱é¥wÿº{.nÇ·¥{±ÿ«zW¬³ø¡Ü}©²ÆzÚj:+v¨þø®w¥þàÞ¨è&¢)ß«a¶Úÿûz¹ÞúÝjÿwèf