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

Dirk Behme
2010-03-07T12:38:06Z

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