<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/clk/mvebu, branch linux-4.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-03-03T19:26:42Z</updated>
<entry>
<title>clk: mvebu: Remove CLK_IS_ROOT</title>
<updated>2016-03-03T19:26:42Z</updated>
<author>
<name>Stephen Boyd</name>
</author>
<published>2016-03-01T18:59:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2969f6ee37d1cb10a5be2f8d4621e979652448da'/>
<id>urn:sha1:2969f6ee37d1cb10a5be2f8d4621e979652448da</id>
<content type='text'>
This flag is a no-op now. Remove usage of the flag.

Acked-by: Gregory CLEMENT &lt;gregory.clement@free-electrons.com&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: mvebu: Move corediv config to mvebu config</title>
<updated>2016-02-25T23:05:53Z</updated>
<author>
<name>Kevin Smith</name>
</author>
<published>2016-02-11T16:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1594d568c6e32f10b00ac2a23c6d506a66a09607'/>
<id>urn:sha1:1594d568c6e32f10b00ac2a23c6d506a66a09607</id>
<content type='text'>
The core clock does not depend on corediv, so enabling corediv
based on the clock is not really correct.  Move the corediv
config option from the clock driver Kconfig to the mvebu Kconfig
so that it can be enabled by the MACH option instead.

This also enables corediv on Armada 375 and 38X, which was
previously missing.

Signed-off-by: Kevin Smith &lt;kevin.smith@elecsyscorp.com&gt;
Cc: Michael Turquette &lt;mturquette@baylibre.com&gt;
Cc: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
Cc: Gregory CLEMENT &lt;gregory.clement@free-electrons.com&gt;
Cc: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: mvebu: Remove corediv clock from Armada XP</title>
<updated>2016-02-25T23:05:47Z</updated>
<author>
<name>Kevin Smith</name>
</author>
<published>2016-02-11T16:53:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd3677ff31a3e9530219da02f6de147ae5f61861'/>
<id>urn:sha1:bd3677ff31a3e9530219da02f6de147ae5f61861</id>
<content type='text'>
There is no corediv clock on Armada XP, so this is unnecessary.

Signed-off-by: Kevin Smith &lt;kevin.smith@elecsyscorp.com&gt;
Acked-by: Michael Turquette &lt;mturquette@baylibre.com&gt;
Acked-by: Gregory CLEMENT &lt;gregory.clement@free-electrons.com&gt;
Cc: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: move the common clock's to_clk_*(_hw) macros to clk-provider.h</title>
<updated>2016-01-29T20:59:50Z</updated>
<author>
<name>Geliang Tang</name>
</author>
<published>2016-01-08T15:51:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5fd9c05c846db98319e75496612da24435cee208'/>
<id>urn:sha1:5fd9c05c846db98319e75496612da24435cee208</id>
<content type='text'>
to_clk_*(_hw) macros have been repeatedly defined in many places.
This patch moves all the to_clk_*(_hw) definitions in the common
clock framework to public header clk-provider.h, and drop the local
definitions.

Signed-off-by: Geliang Tang &lt;geliangtang@163.com&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: mvebu: Mark ioremapped memory as __iomem</title>
<updated>2016-01-29T20:06:47Z</updated>
<author>
<name>Stephen Boyd</name>
</author>
<published>2016-01-08T17:35:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1ce133ec89027dc2dff6d0784564da27f1c21fdc'/>
<id>urn:sha1:1ce133ec89027dc2dff6d0784564da27f1c21fdc</id>
<content type='text'>
Silence the following sparse warning

drivers/clk/mvebu/dove-divider.c:252:14: warning: incorrect type in assignment (different address spaces)
drivers/clk/mvebu/dove-divider.c:252:14:    expected void *base
drivers/clk/mvebu/dove-divider.c:252:14:    got void [noderef] &lt;asn:2&gt;*
drivers/clk/mvebu/dove-divider.c:256:13: warning: incorrect type in argument 2 (different address spaces)
drivers/clk/mvebu/dove-divider.c:256:13:    expected void [noderef] &lt;asn:2&gt;*base
drivers/clk/mvebu/dove-divider.c:256:13:    got void *base
drivers/clk/mvebu/dove-divider.c:257:25: warning: incorrect type in argument 1 (different address spaces)
drivers/clk/mvebu/dove-divider.c:257:25:    expected void volatile [noderef] &lt;asn:2&gt;*iomem_cookie
drivers/clk/mvebu/dove-divider.c:257:25:    got void *base

Cc: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: add Dove PLL divider support for GPU, VMeta and AXI clocks</title>
<updated>2015-12-22T20:25:00Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2015-12-08T10:38:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=63b8d92c793f8622227f70b0685a356d47178cfa'/>
<id>urn:sha1:63b8d92c793f8622227f70b0685a356d47178cfa</id>
<content type='text'>
Add support for the Dove PLL dividers, which are used to generate the
clocks for the AXI bus, as well as the GPU and VMeta peripherals.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Signed-off-by: Michael Turquette &lt;mturquette@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: mvebu: Use of_clk_get_parent_name()</title>
<updated>2015-10-16T23:35:43Z</updated>
<author>
<name>Stephen Boyd</name>
</author>
<published>2015-10-16T23:35:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=61e22fff6475448b8e9d3e45f0bab40bae761c96'/>
<id>urn:sha1:61e22fff6475448b8e9d3e45f0bab40bae761c96</id>
<content type='text'>
This reverts commit e79b202c632f24f49f2eb9459b88b5fd9e332263.

Now that we use of_clk_get() inside of_clk_get_parent_name() we
can safely use it here.

Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'clk-fixes' into clk-next</title>
<updated>2015-10-15T23:13:50Z</updated>
<author>
<name>Stephen Boyd</name>
</author>
<published>2015-10-15T23:13:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=087a920d4a3e33285f93a0ae7607f71095ffe601'/>
<id>urn:sha1:087a920d4a3e33285f93a0ae7607f71095ffe601</id>
<content type='text'>
* clk-fixes:
  Partially revert "clk: mvebu: Convert to clk_hw based provider APIs"
</content>
</entry>
<entry>
<title>Partially revert "clk: mvebu: Convert to clk_hw based provider APIs"</title>
<updated>2015-10-14T18:28:17Z</updated>
<author>
<name>Stephen Boyd</name>
</author>
<published>2015-10-14T18:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e79b202c632f24f49f2eb9459b88b5fd9e332263'/>
<id>urn:sha1:e79b202c632f24f49f2eb9459b88b5fd9e332263</id>
<content type='text'>
This partially reverts commit eca61c9ff2588e1df373e61078e1874976315839.

Thomas reports that it causes regressions on Armada XP devices.
This is because of_clk_get_parent_name() relies on the property
'clock-output-names' to resolve the name of a clock's parent,
without trying to get the clock from the framework and call
__clk_get_name(). Given that Armada XP devices don't have the
'clock-output-names' property, of_clk_get_parent_name() returns
the name of the node which doesn't match the actual parent
clock's name at all, causing CPU clocks to never link up with
their parents.

Reported-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: Remove unneeded semicolons</title>
<updated>2015-09-17T18:15:14Z</updated>
<author>
<name>Javier Martinez Canillas</name>
</author>
<published>2015-09-17T13:49:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=90c53547fcae9daf46265fd9e74adc4f936cd919'/>
<id>urn:sha1:90c53547fcae9daf46265fd9e74adc4f936cd919</id>
<content type='text'>
There are cleary typo errors so can be removed.

Signed-off-by: Javier Martinez Canillas &lt;javier@osg.samsung.com&gt;
Acked-by: Leo Yan &lt;leo.yan@linaro.org&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
</feed>
