Thread (12 messages) 12 messages, 2 authors, 2016-07-30

[PATCH v3 00/13] sunxi spi fixes

From: Maxime Ripard <hidden>
Date: 2016-07-25 07:32:18
Also in: linux-devicetree, linux-spi, lkml, stable

On Fri, Jun 17, 2016 at 12:34:44PM +0200, Michal Suchanek wrote:
Hello,

On 13 June 2016 at 21:57, Maxime Ripard
[off-list ref] wrote:
quoted
On Mon, Jun 13, 2016 at 05:46:48PM -0000, Michal Suchanek wrote:
quoted
Hello,

This is update of the sunxi spi patches that should give full-featured SPI
driver.

First three patches fix issues with the current driver and can be of use for
stable kernels so adding cc for those.

I merged the sun4i and sun6i driver because there several issues that need to
be fixed in both separately and they are even out of sync wrt some fixes.
I guess some of the merge patches can be squashed.

I tested this with A10s Olinuxino Micro. I have no sun6i device so I cannot
tell if that side was broken by this patchset - especially the last patch that
adds DMA was afaik never tested on sun6i.

For the record, I'm still very much opposed to such a merge.
What is the reason against the merge? I did not find the original
discussion.
I really prefer some code that is concise and clear but a little
duplicated over some code that shares every possible lines of code but
is a giant mess impossible to understand.

I just came across the reg_field stuff in regmap that would allow to
partially address that problem though, there's still the bit indices
issue to overcome though.
I tried to rename everything in the drivers from sun4i and sun6i to
sunxi to look at a clean diff and found about 5 differences 2 of which
look like a bug.
It's hard to tell without testing.

Maxime

-- 
Maxime Ripard, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20160725/30b5e523/attachment.sig>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help