Hi all
Now ,M trying to porting wl1281 on 2.6.38.4
chip cant be waked up when i run the "wl12xx_sdio_test" and am getting the following :
[ message->] mmc0: card claims to support voltages below the defined range. These will be ignored.
[ message->] mmc0: queuing unknown CIS tuple 0x91 (3 bytes)
[ message->] mmc0: new high speed SDIO card at address 0001
[ message->] wl1271: wl1271_chip_wakeup result 0
[ message->] sd_request cmd53 timeout state->2 timeout 100, retries=0
[ message->] wl1271: ERROR sdio write failed (-5)
[ message->] request cmd53 state->2 timeout 100, retries=0
[ message->] wl1271: ERROR sdio write failed (-5)
[ message->] wl1271: ERROR sdio write failed (-110)
[ message->] wl1271: ERROR sdio write failed (-110)
[ message->] sd_request cmd53 state->2 timeout 100, retries=0
[ message->] wl1271: ERROR sdio write failed (-5)
[ message->] sd_request cmd53 state->2 timeout 100, retries=0
[ message->] wl1271: ERROR sdio write failed (-5)
[ message->] sd_request cmd53 state->2 timeout 100, retries=0
[ message->] wl1271: ERROR sdio write failed (-5)
[ message->] sd_request cmd53 state->2 timeout 100, retries=0
[ message->] wl1271: ERROR sdio read failed (-5)
[ message->] wl1271: WARNING unsupported chip id: 0x1
[ message->] wl12xx_sdio_test: could not wake up chip
I think it means that SDIO working wrong or chip isn't running .I have checked the voltage of wifi module it is almost 3.6v and board_ref_clock = 1
so i have some questions :
1.when i power on and set the pin wlan_en to HIGH ,how can i confirm the chip is running fine?
do i need set wlan_en low then to high for a manuel reset when driver probe ?
2. I compare my driver to Compat wireless stable version for 2.6.38 ,they were almost same.
But i find functions in 2.6.38 are all named wl1271 ,does this driver is fit to chip-wl1281(x)?
3.where can i get the datasheet of wl1281 (x).
4.i mask the PM runtime action when power on and off ,i think this is not necessary on my board.
Many many thanks~~~~!