<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/clk, branch v3.14</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/clk?h=v3.14</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/clk?h=v3.14'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2014-03-08T18:51:30Z</updated>
<entry>
<title>Merge tag 'clk-fixes-for-linus' of git://git.linaro.org/people/mike.turquette/linux</title>
<updated>2014-03-08T18:51:30Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-03-08T18:51:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7bffc48177ed461ab29cbae1102552a09601ef97'/>
<id>urn:sha1:7bffc48177ed461ab29cbae1102552a09601ef97</id>
<content type='text'>
Pull clk driver fix from Mike Turquette:
 "Single fix for a clock driver merged in 3.14-rc1.  Without this fix
  the CPU frequency cannot be scaled"

* tag 'clk-fixes-for-linus' of git://git.linaro.org/people/mike.turquette/linux:
  clk: shmobile: rcar-gen2: Use kick bit to allow Z clock frequency change
</content>
</entry>
<entry>
<title>clk: shmobile: rcar-gen2: Use kick bit to allow Z clock frequency change</title>
<updated>2014-03-06T06:41:15Z</updated>
<author>
<name>Benoit Cousson</name>
<email>bcousson@baylibre.com</email>
</author>
<published>2014-02-28T13:12:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d9120198ddef2c0b61ca6659ace41b7c1e7c8f08'/>
<id>urn:sha1:d9120198ddef2c0b61ca6659ace41b7c1e7c8f08</id>
<content type='text'>
The Z clock frequency change is effective only after setting the kick
bit located in the FRQCRB register.
Without that, the CA15 CPUs clock rate will never change.

Fix that by checking if the kick bit is cleared and enable it to make
the clock rate change effective. The bit is cleared automatically upon
completion.

Signed-off-by: Benoit Cousson &lt;bcousson+renesas@baylibre.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart+renesas@ideasonboard.com&gt;
Signed-off-by: Mike Turquette &lt;mturquette@linaro.org&gt;
</content>
</entry>
<entry>
<title>clk:at91: Fix memory leak in of_at91_clk_master_setup()</title>
<updated>2014-02-27T02:00:56Z</updated>
<author>
<name>Masanari Iida</name>
<email>standby24x7@gmail.com</email>
</author>
<published>2014-02-11T13:15:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f63fcc90a379a269a07a1111f5b7ba28ebcb1eb4'/>
<id>urn:sha1:f63fcc90a379a269a07a1111f5b7ba28ebcb1eb4</id>
<content type='text'>
cppcheck detected following error
[clk-master.c:245]: (error) Memory leak: characteristics

The original code forgot to free characteristics when
irq_of_parse_and_map() failed.

Signed-off-by: Masanari Iida &lt;standby24x7@gmail.com&gt;
Acked-by Boris BREZILLON &lt;b.brezillon@overkiz.com&gt;
Acked-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
Signed-off-by: Mike Turquette &lt;mturquette@linaro.org&gt;
</content>
</entry>
<entry>
<title>clk: nomadik: fix multiplatform problem</title>
<updated>2014-02-26T19:14:44Z</updated>
<author>
<name>Linus Walleij</name>
<email>linus.walleij@linaro.org</email>
</author>
<published>2014-01-21T08:06:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ec6deea1a147a10baf1672dc66025a13bc259680'/>
<id>urn:sha1:ec6deea1a147a10baf1672dc66025a13bc259680</id>
<content type='text'>
The Nomadik debugfs screws up multiplatform boots if debugfs
is enabled on the multiplatform image, since it's a simple
initcall that is unconditionally executed and reads from certain
memory locations.

Fix this by checking that the driver has been properly
initialized, so a base offset to the Nomadik SRC controller
exists, before proceeding to register debugfs files.

Reported-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: Mike Turquette &lt;mturquette@linaro.org&gt;
</content>
</entry>
<entry>
<title>clk: Correct handling of NULL clk in __clk_{get, put}</title>
<updated>2014-02-25T05:58:38Z</updated>
<author>
<name>Sylwester Nawrocki</name>
<email>s.nawrocki@samsung.com</email>
</author>
<published>2014-01-07T12:03:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=00efcb1c8e1c3c5e5d3ce6f0682d66402911a84f'/>
<id>urn:sha1:00efcb1c8e1c3c5e5d3ce6f0682d66402911a84f</id>
<content type='text'>
Ensure clk-&gt;kref is dereferenced only when clk is not NULL.

Signed-off-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;
Tested-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;
Signed-off-by: Mike Turquette &lt;mturquette@linaro.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'clk-tegra-more-fixes-3.14' of git://nv-tegra.nvidia.com/user/pdeschrijver/linux into clk-fixes</title>
<updated>2014-02-24T23:15:25Z</updated>
<author>
<name>Mike Turquette</name>
<email>mturquette@linaro.org</email>
</author>
<published>2014-02-24T23:15:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=624009a7f34669233ea3376796ee674ae9416245'/>
<id>urn:sha1:624009a7f34669233ea3376796ee674ae9416245</id>
<content type='text'>
Fixes stray access to undefined registers, use of wrong clock parents &amp;
running clocks at wrong rates. All of these issues cause regressions in
the form of boards that are unable to boot or crash and die horrible
deaths.
</content>
</entry>
<entry>
<title>clk: tegra124: remove gr2d and gr3d clocks</title>
<updated>2014-02-20T17:10:58Z</updated>
<author>
<name>Peter De Schrijver</name>
<email>pdeschrijver@nvidia.com</email>
</author>
<published>2014-02-20T08:49:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c7fbd4158433c1c910c62850247728cb05a94e42'/>
<id>urn:sha1:c7fbd4158433c1c910c62850247728cb05a94e42</id>
<content type='text'>
Tegra124 does not have gr2d and gr3d clocks. They have been replaced by the
vic03 and gpu clocks respectively.

Signed-off-by: Peter De Schrijver &lt;pdeschrijver@nvidia.com&gt;
</content>
</entry>
<entry>
<title>clk: tegra: Fix vic03 mux index</title>
<updated>2014-02-20T08:45:28Z</updated>
<author>
<name>Peter De Schrijver</name>
<email>pdeschrijver@nvidia.com</email>
</author>
<published>2014-02-19T18:48:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a9952a76bc0c24b3c9d355c053e001b8a3b65dd3'/>
<id>urn:sha1:a9952a76bc0c24b3c9d355c053e001b8a3b65dd3</id>
<content type='text'>
The vic03 mux uses a linear mapping.

Signed-off-by: Peter De Schrijver &lt;pdeschrijver@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for_3.14-rcx/clk-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into clk-fixes</title>
<updated>2014-02-19T06:18:52Z</updated>
<author>
<name>Mike Turquette</name>
<email>mturquette@linaro.org</email>
</author>
<published>2014-02-19T06:18:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7364001478597759fc5e00536bbe926ec9c25db0'/>
<id>urn:sha1:7364001478597759fc5e00536bbe926ec9c25db0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge tag 'mvebu-clk-fixes-3.14' of git://git.infradead.org/linux-mvebu into clk-fixes</title>
<updated>2014-02-19T05:41:40Z</updated>
<author>
<name>Mike Turquette</name>
<email>mturquette@linaro.org</email>
</author>
<published>2014-02-19T05:41:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=37a4493ee73b93c4d25e57d5ac975e4cb48165f5'/>
<id>urn:sha1:37a4493ee73b93c4d25e57d5ac975e4cb48165f5</id>
<content type='text'>
mvebu clock fixes for v3.14

 - kirkwood, dove, armada-xp, armada-370
    - force clock init order broken by sorting DT ocp nodes by address
    - fixes boot failures on affected platforms
</content>
</entry>
</feed>
