<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/clk/mvebu, branch linux-4.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-01-29T20:06:47Z</updated>
<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>
<entry>
<title>clk: mvebu: Convert to clk_hw based provider APIs</title>
<updated>2015-08-24T23:48:50Z</updated>
<author>
<name>Stephen Boyd</name>
</author>
<published>2015-07-31T00:20:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eca61c9ff2588e1df373e61078e1874976315839'/>
<id>urn:sha1:eca61c9ff2588e1df373e61078e1874976315839</id>
<content type='text'>
We're removing struct clk from the clk provider API, so switch
this code to using the clk_hw based provider APIs. This also
removes a clk_get() in this driver that can just as easily use
of_clk_get_parent_name() instead.

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 clk.h include</title>
<updated>2015-07-20T18:10:40Z</updated>
<author>
<name>Stephen Boyd</name>
</author>
<published>2015-06-19T22:00:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=db00c3e5953f5ff7e781d85feef1b3ae9ef13297'/>
<id>urn:sha1:db00c3e5953f5ff7e781d85feef1b3ae9ef13297</id>
<content type='text'>
Clock provider drivers generally shouldn't include clk.h because
it's the consumer API. Only include the header if necessary. The
clkdev.h include isn't used here either, so drop it and add in
slab.h to keep things compiling.

Cc: Boris Brezillon &lt;boris.brezillon@free-electrons.com&gt;
Cc: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Cc: Gregory CLEMENT &lt;gregory.clement@free-electrons.com&gt;
Cc: Jason Cooper &lt;jason@lakedaemon.net&gt;
Cc: Sebastian Hesselbarth &lt;sebastian.hesselbarth@gmail.com&gt;
Cc: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: mvebu: flag the crypto clk as CLK_IGNORE_UNUSED</title>
<updated>2015-06-18T20:51:45Z</updated>
<author>
<name>Boris Brezillon</name>
</author>
<published>2015-06-16T15:56:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dc627eea98b1e12f9ff2ecd241a34a2056fdddbd'/>
<id>urn:sha1:dc627eea98b1e12f9ff2ecd241a34a2056fdddbd</id>
<content type='text'>
The crypto SRAM, used by the armada 370 cpuidle code to workaround a bug
in the BootROM code, requires the crypto clk to be up and running.
Flag the crypto clk as IGNORE_UNUSED until we add the proper
infrastructure to define the crypto SRAM in the DT and reference the crypto
clk in this SRAM node.

Reported-by: Kevin Hilman &lt;khilman@linaro.org&gt;
Signed-off-by: Boris Brezillon &lt;boris.brezillon@free-electrons.com&gt;
Tested-by: Kevin Hilman &lt;khilman@linaro.org&gt;
Signed-off-by: Michael Turquette &lt;mturquette@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: mvebu: add missing CESA gate clk</title>
<updated>2015-06-03T22:17:07Z</updated>
<author>
<name>Boris Brezillon</name>
</author>
<published>2015-05-26T12:42:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4d52b2acefdfceae0e47ed08324a96f511dc80b1'/>
<id>urn:sha1:4d52b2acefdfceae0e47ed08324a96f511dc80b1</id>
<content type='text'>
Even if not documented in the datasheet, the Armada 370 SoC can actually
gate the CESA (crypto engine) clock.
Add an entry in the gating_desc table to be able to reference the CESA
gateclk in the crypto node.

Signed-off-by: Boris Brezillon &lt;boris.brezillon@free-electrons.com&gt;
Acked-by: Gregory CLEMENT &lt;gregory.clement@free-electrons.com&gt;
Signed-off-by: Michael Turquette &lt;mturquette@linaro.org&gt;
</content>
</entry>
</feed>
