<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/clk/clk-fixed-factor.c, branch linux-4.4.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.4.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.4.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-08-24T23:48:48Z</updated>
<entry>
<title>clk: Convert basic types to clk_hw based provider APIs</title>
<updated>2015-08-24T23:48:48Z</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=2f508a955a671e095d5c8a629de1c8c32bc420c2'/>
<id>urn:sha1:2f508a955a671e095d5c8a629de1c8c32bc420c2</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.

Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: Convert __clk_get_flags() to clk_hw_get_flags()</title>
<updated>2015-08-24T23:48:44Z</updated>
<author>
<name>Stephen Boyd</name>
</author>
<published>2015-06-29T23:56:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=98d8a60eccee74165793379f1f8a3b1cef3131c7'/>
<id>urn:sha1:98d8a60eccee74165793379f1f8a3b1cef3131c7</id>
<content type='text'>
Mostly converted with the following snippet:

@@
struct clk_hw *E;
@@

-__clk_get_flags(E-&gt;clk)
+clk_hw_get_flags(E)

Acked-by: Tero Kristo &lt;t-kristo@ti.com&gt;
Cc: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Cc: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Acked-by: Sebastian Hesselbarth &lt;sebastian.hesselbarth@gmail.com&gt;
Cc: Daniel Thompson &lt;daniel.thompson@linaro.org&gt;
Cc: Coquelin &lt;mcoquelin.stm32@gmail.com&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: fixed: Add comment to clk_fixed_set_rate</title>
<updated>2015-06-10T21:19:43Z</updated>
<author>
<name>Daniel Thompson</name>
</author>
<published>2015-06-10T20:04:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3037e9ea780027d41baaaabb68a749e49e7c8260'/>
<id>urn:sha1:3037e9ea780027d41baaaabb68a749e49e7c8260</id>
<content type='text'>
Currently it is not made explicit why clk_fixed_set_rate() can ignore
its arguments and unconditionally return success. Add a comment
to explain this.

We also mark the clk_ops table const since it should never be
modified at runtime.

Suggested-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
Signed-off-by: Daniel Thompson &lt;daniel.thompson@linaro.org&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>clk: basic-types: Remove useless allocation failure printks</title>
<updated>2015-05-14T23:51:50Z</updated>
<author>
<name>Stephen Boyd</name>
</author>
<published>2015-05-14T23:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d122db7e86669244759226bfdd2b9d623d5c6ae8'/>
<id>urn:sha1:d122db7e86669244759226bfdd2b9d623d5c6ae8</id>
<content type='text'>
Printing an error on kmalloc() failures is unnecessary. Remove
the print and use *ptr in sizeof() for future-proof code.

Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial</title>
<updated>2013-11-16T00:47:22Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2013-11-16T00:47:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9073e1a804c3096eda84ee7cbf11d1f174236c75'/>
<id>urn:sha1:9073e1a804c3096eda84ee7cbf11d1f174236c75</id>
<content type='text'>
Pull trivial tree updates from Jiri Kosina:
 "Usual earth-shaking, news-breaking, rocket science pile from
  trivial.git"

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (23 commits)
  doc: usb: Fix typo in Documentation/usb/gadget_configs.txt
  doc: add missing files to timers/00-INDEX
  timekeeping: Fix some trivial typos in comments
  mm: Fix some trivial typos in comments
  irq: Fix some trivial typos in comments
  NUMA: fix typos in Kconfig help text
  mm: update 00-INDEX
  doc: Documentation/DMA-attributes.txt fix typo
  DRM: comment: `halve' -&gt; `half'
  Docs: Kconfig: `devlopers' -&gt; `developers'
  doc: typo on word accounting in kprobes.c in mutliple architectures
  treewide: fix "usefull" typo
  treewide: fix "distingush" typo
  mm/Kconfig: Grammar s/an/a/
  kexec: Typo s/the/then/
  Documentation/kvm: Update cpuid documentation for steal time and pv eoi
  treewide: Fix common typo in "identify"
  __page_to_pfn: Fix typo in comment
  Correct some typos for word frequency
  clk: fixed-factor: Fix a trivial typo
  ...
</content>
</entry>
<entry>
<title>clk: fixed-factor: Fix a trivial typo</title>
<updated>2013-10-14T13:26:41Z</updated>
<author>
<name>Ezequiel Garcia</name>
</author>
<published>2013-09-25T19:08:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fe2fd5cc050885483190fc17f72fac27404253d7'/>
<id>urn:sha1:fe2fd5cc050885483190fc17f72fac27404253d7</id>
<content type='text'>
Just a trivial print message typo fix.

Signed-off-by: Ezequiel Garcia &lt;ezequiel.garcia@free-electrons.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>clk: export fixed-factor, gate &amp; mux registration</title>
<updated>2013-08-16T19:08:54Z</updated>
<author>
<name>Mike Turquette</name>
</author>
<published>2013-08-16T02:06:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5cfe10bb00e1b8c0aaa3f0c796c643bb1af6db82'/>
<id>urn:sha1:5cfe10bb00e1b8c0aaa3f0c796c643bb1af6db82</id>
<content type='text'>
These registration calls may be used by loadable modules. Export them.

Signed-off-by: Mike Turquette &lt;mturquette@linaro.org&gt;
</content>
</entry>
<entry>
<title>clk: add device tree fixed-factor-clock binding support</title>
<updated>2013-04-12T17:52:23Z</updated>
<author>
<name>Gregory CLEMENT</name>
</author>
<published>2013-04-12T11:57:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=79b16641efabd14944dbfc2fde2ae1e8ae8413bc'/>
<id>urn:sha1:79b16641efabd14944dbfc2fde2ae1e8ae8413bc</id>
<content type='text'>
Add support for DT "fixed-factor-clock" binding to the common fixed
factor clock support.

Signed-off-by: Gregory CLEMENT &lt;gregory.clement@free-electrons.com&gt;
Tested-by: Christian Ruppert &lt;christian.ruppert@abilis.com&gt;
Signed-off-by: Mike Turquette &lt;mturquette@linaro.org&gt;
</content>
</entry>
<entry>
<title>clk: fixed-factor: round_rate should use do_div</title>
<updated>2013-01-12T02:43:27Z</updated>
<author>
<name>Haojian Zhuang</name>
</author>
<published>2012-12-03T08:14:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bab53301c3846ae9a5e1142dca2976f434f70481'/>
<id>urn:sha1:bab53301c3846ae9a5e1142dca2976f434f70481</id>
<content type='text'>
clk-&gt;rate = parent-&gt;rate / div * mult

The formula is OK. But it may overflow while we do operate with
unsigned long. So use do_div instead.

Signed-off-by: Haojian Zhuang &lt;haojian.zhuang@gmail.com&gt;
Signed-off-by: Mike Turquette &lt;mturquette@linaro.org&gt;
[mturquette@linaro.org: improved $SUBJECT]
</content>
</entry>
<entry>
<title>clk: Add CLK_IS_BASIC flag to identify basic clocks</title>
<updated>2012-07-11T22:36:43Z</updated>
<author>
<name>Rajendra Nayak</name>
</author>
<published>2012-06-01T08:32:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f7d8caadfd2813cbada82ce9041b13c38e8e5282'/>
<id>urn:sha1:f7d8caadfd2813cbada82ce9041b13c38e8e5282</id>
<content type='text'>
Most platforms end up using a mix of basic clock types and
some which use clk_hw_foo struct for filling in custom platform
information when the clocks don't fit into basic types supported.

In platform code, its useful to know if a clock is using a basic
type or clk_hw_foo, which helps platforms know if they can
safely use to_clk_hw_foo to derive the clk_hw_foo pointer from
clk_hw.

Mark all basic clocks with a CLK_IS_BASIC flag.

Signed-off-by: Rajendra Nayak &lt;rnayak@ti.com&gt;
Signed-off-by: Mike Turquette &lt;mturquette@linaro.org&gt;
</content>
</entry>
</feed>
