lkml.org 
[lkml]   [2014]   [Feb]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH v4 0/5] Add Allwinner A31 SPI controller support
On Wed, Feb 05, 2014 at 02:05:02PM +0100, Maxime Ripard wrote:
> Hi everyone,
>
> This patchset brings support for the SPI controller found in the
> Allwinner A31 SoC.
>
> Even though the controller supports DMA, the driver only supports PIO
> mode for now. This driver will be used to bring up and test DMA on the
> SoC, so support for the DMA will come eventually.
>
> It doesn't support transfer larger than the FIFO size (128 bytes) for
> now, I expect it to be fixed in the future.
>
> Thanks!
> Maxime
>
> Changes from v3:
> - Rebased on top of 3.14-rc1
> - Removed the dependency on devm_spi_alloc_master
> - Modified the pm_runtime code according to reviews
>
> Changes from v2:
> - Removed the select on runtime_pm
> - Fixed the clock error messages
> - Trigger the CS manually, and honour the enable bit in set_cs
> - Convert to devm_* functions
> - Remove useless clk_disable_unprepare in probe
>
> Changes from v1:
> - Switched to using the transfer_one and set_cs callbacks
> - Switched to using runtime_pm
> - Report an error when we try to do a transfer larger than the FIFO
> size, instead of silently timeouting.
> - Added a Kconfig symbol
> - Move the clock ratio change at transfer time
> - Fixed the PLL6 cell size in the DTSI
> - A few fixes here and there: typos, etc.
>
> Maxime Ripard (5):
> clk: sunxi: Add support for PLL6 on the A31
> ARM: sun6i: dt: Add PLL6 and SPI module clocks
> spi: sunxi: Add Allwinner A31 SPI controller driver
> ARM: sun6i: dt: Add SPI controllers to the A31 DTSI
> ARM: sunxi: Enable A31 SPI and SID in the defconfig

Applied patch 2 and 4 to sunxi/dt-for-3.15, and patch 5 to sunxi/defconfig-for-3.15

Maxime

--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2014-02-07 21:01    [W:0.085 / U:0.148 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site