<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/clk/ti, branch linux-4.16.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.16.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.16.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-05-16T08:12:25Z</updated>
<entry>
<title>clk: ti: fix flag space conflict with clkctrl clocks</title>
<updated>2018-05-16T08:12:25Z</updated>
<author>
<name>Tero Kristo</name>
</author>
<published>2018-03-27T17:47:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=66b8e0fe5aa561daab21338599bbfbf2bf6cb688'/>
<id>urn:sha1:66b8e0fe5aa561daab21338599bbfbf2bf6cb688</id>
<content type='text'>
commit 269bd202bc0fd04e841cb123867fd3f49e04ace9 upstream.

The introduction of support for CLK_SET_RATE_PARENT flag for clkctrl
clocks used a generic clock flag, which causes a conflict with the
rest of the clkctrl flags, namely the NO_IDLEST flag. This can cause
boot failures on certain platforms where this flag is introduced, by
omitting the wait for the clockctrl module to be fully enabled before
proceeding with rest of the code.

Fix this by moving all the clkctrl specific flags to their own bit-range.

Signed-off-by: Tero Kristo &lt;t-kristo@ti.com&gt;
Fixes: 49159a9dc3da ("clk: ti: add support for CLK_SET_RATE_PARENT flag")
Reported-by: Christophe Lyon &lt;christophe.lyon@linaro.org&gt;
Tested-by: Tony Lindgren &lt;tony@atomide.com
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
Cc: Sam Protsenko &lt;semen.protsenko@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>clk: ti: am43xx: add set-rate-parent support for display clkctrl clock</title>
<updated>2018-03-08T10:14:44Z</updated>
<author>
<name>Tero Kristo</name>
</author>
<published>2018-02-26T12:40:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=762790b75210f5219c6896565f811271405a9632'/>
<id>urn:sha1:762790b75210f5219c6896565f811271405a9632</id>
<content type='text'>
Display driver assumes it can use clk_set_rate for the display clock
via set-rate-parent mechanism, so add the flag for this to id.

Signed-off-by: Tero Kristo &lt;t-kristo@ti.com&gt;
Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
</content>
</entry>
<entry>
<title>clk: ti: am33xx: add set-rate-parent support for display clkctrl clock</title>
<updated>2018-03-08T10:14:43Z</updated>
<author>
<name>Tero Kristo</name>
</author>
<published>2018-02-23T12:29:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c083dc5f3738d394223baa0f90705397b0844acd'/>
<id>urn:sha1:c083dc5f3738d394223baa0f90705397b0844acd</id>
<content type='text'>
Display driver assumes it can use clk_set_rate for the display clock
via set-rate-parent mechanism, so add the flag for this to it.

Signed-off-by: Tero Kristo &lt;t-kristo@ti.com&gt;
Reported-by: Jyri Sarha &lt;jsarha@ti.com&gt;
Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
Tested-by: Jyri Sarha &lt;jsarha@ti.com&gt;
</content>
</entry>
<entry>
<title>clk: ti: clkctrl: add support for CLK_SET_RATE_PARENT flag</title>
<updated>2018-03-08T10:14:43Z</updated>
<author>
<name>Tero Kristo</name>
</author>
<published>2018-02-23T12:28:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=49159a9dc3da83f17be00acbc7b2ab84ffec1aa7'/>
<id>urn:sha1:49159a9dc3da83f17be00acbc7b2ab84ffec1aa7</id>
<content type='text'>
Certain clkctrl clocks, notably the display ones, use the
CLK_SET_RATE_PARENT feature extensively. Add support for this flag
to the clkctrl clocks.

Signed-off-by: Tero Kristo &lt;t-kristo@ti.com&gt;
Reported-by: Jyri Sarha &lt;jsarha@ti.com&gt;
Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
Tested-by: Jyri Sarha &lt;jsarha@ti.com&gt;
</content>
</entry>
<entry>
<title>Merge branches 'clk-qcom-alpha-pll', 'clk-check-ops-ptr', 'clk-protect-rate' and 'clk-omap' into clk-next</title>
<updated>2018-01-27T00:41:39Z</updated>
<author>
<name>Stephen Boyd</name>
</author>
<published>2018-01-27T00:41:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=74b48999b1c80f42ad0477341aac7249d2641b04'/>
<id>urn:sha1:74b48999b1c80f42ad0477341aac7249d2641b04</id>
<content type='text'>
* clk-qcom-alpha-pll:
  clk: qcom: add read-only alpha pll post divider operations
  clk: qcom: support for 2 bit PLL post divider
  clk: qcom: support Brammo type Alpha PLL
  clk: qcom: support Huayra type Alpha PLL
  clk: qcom: support for dynamic updating the PLL
  clk: qcom: support for alpha mode configuration
  clk: qcom: flag for 64 bit CONFIG_CTL
  clk: qcom: fix 16 bit alpha support calculation
  clk: qcom: support for alpha pll properties

* clk-check-ops-ptr:
  clk: check ops pointer on clock register

* clk-protect-rate:
  clk: fix set_rate_range when current rate is out of range
  clk: add clk_rate_exclusive api
  clk: cosmetic changes to clk_summary debugfs entry
  clk: add clock protection mechanism to clk core
  clk: use round rate to bail out early in set_rate
  clk: rework calls to round and determine rate callbacks
  clk: add clk_core_set_phase_nolock function
  clk: take the prepare lock out of clk_core_set_parent
  clk: fix incorrect usage of ENOSYS

* clk-omap:
  clk: ti: Drop legacy clk-3xxx-legacy code
</content>
</entry>
<entry>
<title>clk: ti: Drop legacy clk-3xxx-legacy code</title>
<updated>2017-12-14T16:32:06Z</updated>
<author>
<name>Tony Lindgren</name>
</author>
<published>2017-12-14T16:32:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7558562a70fbd6b3fa746fa33c76c9333aa0bb32'/>
<id>urn:sha1:7558562a70fbd6b3fa746fa33c76c9333aa0bb32</id>
<content type='text'>
We have now had omap3 booting in device tree only mode for a while
and all this code is unused.

Acked-by: Tero Kristo &lt;t-kristo@ti.com&gt;
Signed-off-by: Tony Lindgren &lt;tony@atomide.com&gt;
</content>
</entry>
<entry>
<title>clk: ti: omap4: clkctrl data fixes for opt-clocks</title>
<updated>2017-12-01T13:18:08Z</updated>
<author>
<name>Tero Kristo</name>
</author>
<published>2017-09-26T12:36:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fe7020e64f042db4b5ca50c358b232e866523447'/>
<id>urn:sha1:fe7020e64f042db4b5ca50c358b232e866523447</id>
<content type='text'>
Re-route all opt-clocks to use the new clkctrl clocks also, instead of
depending on the old dt clocks. Also, add aliases for certain clkctrl
clocks that hwmod core depends upon. The alias list can be stripped
down once hwmod database no longer needs these.

Signed-off-by: Tero Kristo &lt;t-kristo@ti.com&gt;
</content>
</entry>
<entry>
<title>clk: ti: dm816: add clkctrl clock data</title>
<updated>2017-12-01T13:18:06Z</updated>
<author>
<name>Tero Kristo</name>
</author>
<published>2017-08-24T12:44:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=50ef50897e52c8ae7873b1692a44ac1ca8130fe3'/>
<id>urn:sha1:50ef50897e52c8ae7873b1692a44ac1ca8130fe3</id>
<content type='text'>
Add data for dm816 clkctrl clocks, and register it within the clkctrl
driver.

Signed-off-by: Tero Kristo &lt;t-kristo@ti.com&gt;
</content>
</entry>
<entry>
<title>clk: ti: dm814: add clkctrl clock data</title>
<updated>2017-12-01T13:18:01Z</updated>
<author>
<name>Tero Kristo</name>
</author>
<published>2017-08-24T12:41:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=26ca2e9738449ea81fffdfb5cd62823d1be9cf00'/>
<id>urn:sha1:26ca2e9738449ea81fffdfb5cd62823d1be9cf00</id>
<content type='text'>
Add data for dm814 clkctrl clocks, and register it within the clkctrl
driver.

Signed-off-by: Tero Kristo &lt;t-kristo@ti.com&gt;
</content>
</entry>
<entry>
<title>clk: ti: am43xx: add clkctrl clock data</title>
<updated>2017-12-01T13:17:39Z</updated>
<author>
<name>Tero Kristo</name>
</author>
<published>2017-08-10T13:11:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a3da10b70978e77ccd9d3f6c14a33d54cda74141'/>
<id>urn:sha1:a3da10b70978e77ccd9d3f6c14a33d54cda74141</id>
<content type='text'>
Add data for am43xx clkctrl clocks, and register it within the clkctrl
driver.

Signed-off-by: Tero Kristo &lt;t-kristo@ti.com&gt;
Acked-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
</feed>
