[U-Boot] OMAP3 SPI driver ( was Re: [PATCH] TI DaVinci: Driver for the davinci SPI controller)

Dirk Behme dirk.behme at googlemail.com
Sun Mar 7 13:38:06 CET 2010


Hi Mansoor,

On 05.03.2010 07:47, Mansoor wrote:
> Dirk Behme<dirk.behme<at>  googlemail.com>  writes:
>
>
>
>>
>> E.g. what I did for OMAP3 SPI driver:
>>
>> /* OMAP3 McSPI registers */
>> struct mcspi_channel {
>> 	unsigned int chconf;		/* 0x2C, 0x40, 0x54, 0x68 */
>> 	unsigned int chstat;		/* 0x30, 0x44, 0x58, 0x6C */
>> 	unsigned int chctrl;		/* 0x34, 0x48, 0x5C, 0x70 */
>> 	unsigned int tx;		/* 0x38, 0x4C, 0x60, 0x74 */
>> 	unsigned int rx;		/* 0x3C, 0x50, 0x64, 0x78 */
>> };
>>
>
> [...]
>
>> writel(value, regs->modulctrl);
>>
>
> Hi Dirk,
>
> I could not find this code in any of the repositories. Could you share the
> u-boot omap3 spi driver?

I used the SPI driver for DaVinci (which this thread is about) as 
starting point for an U-Boot OMAP3 driver. The goal was to be able to 
access SPI ethernet on Zippy expansion board for Beagle. 
Unfortunately, I never found the time to finalize it.

Please find my latest patch from beginning of January 2010 in attachment.

I really hope it might help to finalize it!

Many thanks for asking and best regards

Dirk

P.S.: You might notice that the patch contains changes for the SPI 
ethernet, too. This should be moved to a separate patch.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: omap3_spi_patch.txt
Url: http://lists.denx.de/pipermail/u-boot/attachments/20100307/3ea76be9/attachment.txt 


More information about the U-Boot mailing list