Libertas with if_spi on pxa270

Mike Rapoport mike at compulab.co.il
Mon Jan 26 11:24:47 EST 2009



Dan Williams wrote:
> On Mon, 2009-01-26 at 16:58 +0200, Mike Rapoport wrote:
>> Hi,
>>
>> Have anybody tried to use 8686 with G-SPI on PXA270?
>> I've merged libertas-related changes from wireless-testing tree on top of
>> 2.6.29-rc2, added a "libertas_spi" device to my platform code, but all I could
>> get from the if_spi was "libertas: Can't read bus mode register." :(
> 
> Have you set up the Chip Select stuff correctly for your board (see
> gpio_cs in the platform data)?  That seems to be board-dependent and
> there's not a good generic way of doing this in the current kernel
> sources.
> 
> That error is the first error that will get reported when the driver
> actually tries to talk to the card, which requires that the Chip Select
> stuff be set up correctly.  If you think you've got that already set up,
> can you manually inspect whether or not the libertas device has actually
> been selected on the board?

The first thing I've done was to recheck GPIO setup and platform_data for all
SPI related stuff.
I've even inserted GPIO setup function at the very beginning of if_spi_probe.
The Marvell proprietary driver works well on the same board and exactly same
GPIOs setup.

> Dan
> 
> 

-- 
Sincerely yours,
Mike.




More information about the libertas-dev mailing list