Re: [PATCH resend] clk: axi-clkgen: Add support for v2

From: Lars-Peter Clausen
Date: Thu Mar 27 2014 - 04:29:21 EST


On 03/27/2014 03:38 AM, Mike Turquette wrote:
Quoting Lars-Peter Clausen (2014-02-26 22:20:53)
On 02/27/2014 02:04 AM, Mike Turquette wrote:
Quoting Lars-Peter Clausen (2014-02-17 01:31:53)
This patch adds support for the new v2 version of the axi-clkgen core.
Unfortunately the method of accessing the registers is quite different on v2,
while the content still stays largely the same. So the patch adds a small
abstraction layer which implements the specific read and write functions for v1
and v2 in callback functions.

Hi,

This patch almost doubles the size of clk-axi-clkgen.c. Should it be a
separate clock driver? I guess that depends on the relationship between
"v1" and "v2". Are both of those versions of the clkgen core going into
production?

Hi,

The only thing that is different between the two versions is how the PLL
registers are accessed. The content that is written to those register is a
100% identical. So splitting it up into two drivers makes no sense, since
you'd have to copy&paste all the application logic. Both versions of the
core can be found in the wild.

Hi Lars,

I took this into clk-next some time ago but never replied to this thread
letting you know. Better late than never :-)

Yep, already saw it showing up in clk-next a while ago, thanks.

- Lars

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/