<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/clk/qcom, branch v4.6</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v4.6</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.6'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2016-03-29T23:31:16Z</updated>
<entry>
<title>clk: qcom: ipq4019: add some fixed clocks for ddrppl and fepll</title>
<updated>2016-03-29T23:31:16Z</updated>
<author>
<name>Matthew McClintock</name>
<email>mmcclint@codeaurora.org</email>
</author>
<published>2016-03-23T22:05:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2aac7ddf9a410e3418c9cc69618f304550466793'/>
<id>urn:sha1:2aac7ddf9a410e3418c9cc69618f304550466793</id>
<content type='text'>
Drivers for these don't exist yet so we will add them as fixed clocks
so we don't BUG() if we change clocks that reference these clocks.

Signed-off-by: Matthew McClintock &lt;mmcclint@codeaurora.org&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: qcom: ipq4019: switch remaining defines to enums</title>
<updated>2016-03-29T23:31:11Z</updated>
<author>
<name>Matthew McClintock</name>
<email>mmcclint@codeaurora.org</email>
</author>
<published>2016-03-23T22:04:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bc95d4f0a920150e77083c2946fe7b7d2f6e217c'/>
<id>urn:sha1:bc95d4f0a920150e77083c2946fe7b7d2f6e217c</id>
<content type='text'>
When this was added not all the remaining defines were switched over to
use enums, so let's complete that process here

Reported-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
Signed-off-by: Matthew McClintock &lt;mmcclint@codeaurora.org&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: qcom: Make reset_control_ops const</title>
<updated>2016-03-29T23:30:26Z</updated>
<author>
<name>Philipp Zabel</name>
<email>p.zabel@pengutronix.de</email>
</author>
<published>2016-02-25T09:45:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=add479eeb1a208a31ab913ae7c97506a81383079'/>
<id>urn:sha1:add479eeb1a208a31ab913ae7c97506a81383079</id>
<content type='text'>
The qcom_reset_ops structure is never modified. Make it const.

Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: qcom: Remove CLK_IS_ROOT</title>
<updated>2016-03-04T20:53:53Z</updated>
<author>
<name>Stephen Boyd</name>
<email>sboyd@codeaurora.org</email>
</author>
<published>2016-03-01T18:59:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=81925c5eaad1c9eb33f0a0458612dcdfd05379bb'/>
<id>urn:sha1:81925c5eaad1c9eb33f0a0458612dcdfd05379bb</id>
<content type='text'>
This flag is a no-op now. Remove usage of the flag.

Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: qcom: msm8960: Fix ce3_src register offset</title>
<updated>2016-03-02T22:31:31Z</updated>
<author>
<name>Stephen Boyd</name>
<email>sboyd@codeaurora.org</email>
</author>
<published>2016-03-02T01:26:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0f75e1a370fd843c9e508fc1ccf0662833034827'/>
<id>urn:sha1:0f75e1a370fd843c9e508fc1ccf0662833034827</id>
<content type='text'>
The offset seems to have been copied from the sata clk. Fix it so
that enabling the crypto engine source clk works.

Tested-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;
Tested-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
Fixes: 5f775498bdc4 ("clk: qcom: Fully support apq8064 global clock control")
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: qcom: Fix pre-divider usage for pixel RCG</title>
<updated>2016-02-29T20:57:06Z</updated>
<author>
<name>Archit Taneja</name>
<email>architt@codeaurora.org</email>
</author>
<published>2016-02-28T10:07:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=811a498e5e9ab802cbd23a8ef9c844ec92450fa4'/>
<id>urn:sha1:811a498e5e9ab802cbd23a8ef9c844ec92450fa4</id>
<content type='text'>
The clk_rcg_pixel_set_rate clk_op sets up the pre-divider by reading
its current value from the NS register.

Using the pre-divider wasn't really intended when creating these ops.
The pixel RCG was only intended to achieve fractional multiplication
provided in the pixel_table array. Leaving the pre-divider to the
existing register value results in a wrong pixel clock when the
bootloader sets up the display. This was left unidentified because
the IFC6410 Plus board on which this was verified didn't have a
bootloader that configured the display.

Don't set the RCG pre-divider in freq_tbl to the existing NS register
value. Force it to 1 and only use the M/N counter to achieve the desired
fractional multiplication.

Cc: Vinay Simha &lt;vinaysimha@inforcecomputing.com&gt;
Signed-off-by: Archit Taneja &lt;architt@codeaurora.org&gt;
Tested-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'clk-ipq4019' into clk-next</title>
<updated>2016-02-25T22:32:27Z</updated>
<author>
<name>Stephen Boyd</name>
<email>sboyd@codeaurora.org</email>
</author>
<published>2016-02-25T22:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0af1a24f5b322fe29edf45e1146c06729c465429'/>
<id>urn:sha1:0af1a24f5b322fe29edf45e1146c06729c465429</id>
<content type='text'>
* clk-ipq4019:
  clk: qcom: Add IPQ4019 Global Clock Controller support
</content>
</entry>
<entry>
<title>clk: qcom: Add IPQ4019 Global Clock Controller support</title>
<updated>2016-02-25T22:32:12Z</updated>
<author>
<name>Varadarajan Narayanan</name>
<email>varada@codeaurora.org</email>
</author>
<published>2015-11-19T23:19:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6971e863990b2514ae76a7bb245b1c33959c129a'/>
<id>urn:sha1:6971e863990b2514ae76a7bb245b1c33959c129a</id>
<content type='text'>
This patch adds support for the global clock controller found on
the IPQ4019 based devices. This includes UART, I2C, SPI etc.

Signed-off-by: Pradeep Banavathi &lt;pradeepb@codeaurora.org&gt;
Signed-off-by: Senthilkumar N L &lt;snlakshm@codeaurora.org&gt;
Signed-off-by: Varadarajan Narayanan &lt;varada@codeaurora.org&gt;
Signed-off-by: Matthew McClintock &lt;mmcclint@codeaurora.org&gt;
Acked-by: Andy Gross &lt;andy.gross@linaro.org&gt;
[sboyd@codeaurora.org: Drop 0x16024 enable_reg in crypto_ahb]
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: qcom: msm8960: fix ce3_core clk enable register</title>
<updated>2016-02-22T22:15:53Z</updated>
<author>
<name>Srinivas Kandagatla</name>
<email>srinivas.kandagatla@linaro.org</email>
</author>
<published>2016-02-22T11:43:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=732d6913691848db9fabaa6a25b4d6fad10ddccf'/>
<id>urn:sha1:732d6913691848db9fabaa6a25b4d6fad10ddccf</id>
<content type='text'>
This patch corrects the enable register offset which is actually 0x36cc
instead of 0x36c4

Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;
Fixes: 5f775498bdc4 ("clk: qcom: Fully support apq8064 global clock control")
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'clk-fixes' into clk-next</title>
<updated>2016-02-19T03:17:29Z</updated>
<author>
<name>Stephen Boyd</name>
<email>sboyd@codeaurora.org</email>
</author>
<published>2016-02-19T03:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6a05d862c3f03b367e14d8727c5b243ecb92a653'/>
<id>urn:sha1:6a05d862c3f03b367e14d8727c5b243ecb92a653</id>
<content type='text'>
* clk-fixes:
  clk: gpio: Really allow an optional clock= DT property
  Revert "clk: qcom: Specify LE device endianness"
</content>
</entry>
</feed>
