<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/clk/meson/Makefile, branch linux-5.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-12-05T10:24:40Z</updated>
<entry>
<title>clk: meson: add clk-input helper function</title>
<updated>2018-12-05T10:24:40Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-12-04T16:58:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e456e6a12b7ad49b6e8ce2edfd30782ed6985cfb'/>
<id>urn:sha1:e456e6a12b7ad49b6e8ce2edfd30782ed6985cfb</id>
<content type='text'>
Add the clock input helper function. Several amlogic clock controllers
will now be registering bypass clock input. Instead of copying this
code in every of them, let's make an helper function for it

Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
Reviewed-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
[narmstrong: fixed up to apply on Makefile and clkc.h]
Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Link: https://lkml.kernel.org/r/20181204165819.21541-2-jbrunet@baylibre.com
</content>
</entry>
<entry>
<title>clk: meson: Add vid_pll divider driver</title>
<updated>2018-11-23T14:11:56Z</updated>
<author>
<name>Neil Armstrong</name>
</author>
<published>2018-11-06T14:57:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=72dbb8c94d0d8a44d1a006fd487e755e2de48dec'/>
<id>urn:sha1:72dbb8c94d0d8a44d1a006fd487e755e2de48dec</id>
<content type='text'>
Add support the VID_PLL fully programmable divider used right after the
HDMI PLL clock source. It is used to achieve complex fractional division
with a programmble bitfield.

Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Acked-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
Link: http://lkml.kernel.org/r/1541516257-16157-2-git-send-email-narmstrong@baylibre.com
</content>
</entry>
<entry>
<title>clk: meson: remove unused clk-audio-divider driver</title>
<updated>2018-07-09T11:48:59Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-06-20T10:06:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=85ddc1a32cace10bc8b7dc5dfae98b6a1785fc0c'/>
<id>urn:sha1:85ddc1a32cace10bc8b7dc5dfae98b6a1785fc0c</id>
<content type='text'>
clk-audio-divider is no longer used, we can remove it.

Acked-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: axg: add the audio clock controller driver</title>
<updated>2018-07-09T11:48:26Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-05-22T16:34:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1cd50181750f4bde1e4305812a8df5a5731ed28a'/>
<id>urn:sha1:1cd50181750f4bde1e4305812a8df5a5731ed28a</id>
<content type='text'>
The axg audio clock controller is the clock generation unit for the
amlogic audio subsystem of A113 based SoCs. It may be clocked by 8
different plls provided by the primary clock controller and also by
10 slave bit clocks and 10 slave sample clocks which may be provided
by external components, such as audio codecs, through the SoC pads.

It contains several muxes, dividers and gates which are fed into the
the different devices of the audio subsystem.

Acked-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: add axg audio sclk divider driver</title>
<updated>2018-07-09T11:48:25Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-05-22T16:34:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3054a55c5dd2619a597d6e96d8589318f2b210ad'/>
<id>urn:sha1:3054a55c5dd2619a597d6e96d8589318f2b210ad</id>
<content type='text'>
Add a driver to control the clock divider found in the sample clock
generator of the axg audio clock controller.

The sclk divider accumulates specific features which make the generic
divider unsuitable to control it:
- zero based divider (div = val + 1), but zero value gates the clock,
  so minimum divider value is 2.
- lrclk variant may adjust the duty cycle depending the divider value
  and the 'hi' value.

Acked-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: add triple phase clock driver</title>
<updated>2018-07-09T11:47:22Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-05-22T16:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e8dd9207763e0317ac256c78dcd50dca7826f2f6'/>
<id>urn:sha1:e8dd9207763e0317ac256c78dcd50dca7826f2f6</id>
<content type='text'>
Add a driver to control the output of the sample clock generator found
in the axg audio clock controller.

The goal of this driver is to coherently control the phase provided to
the different element using the sample clock generator. This simplify
the usage of the sample clock generator a lot, without comprising the
ability of the SoC.

Acked-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: add clk-phase clock driver</title>
<updated>2018-07-09T11:47:22Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-05-22T16:34:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=47f21315a6e4454ed9d8a450288a0989113e1e44'/>
<id>urn:sha1:47f21315a6e4454ed9d8a450288a0989113e1e44</id>
<content type='text'>
Add a driver based meson clk-regmap to control clock phase on
amlogic SoCs

Acked-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson-axg: Add AO Clock and Reset controller driver</title>
<updated>2018-05-15T12:19:43Z</updated>
<author>
<name>Qiufang Dai</name>
</author>
<published>2018-05-03T13:26:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6693e2199ea1366ff6a1791258b20b615a2fd667'/>
<id>urn:sha1:6693e2199ea1366ff6a1791258b20b615a2fd667</id>
<content type='text'>
Adds a Clock and Reset controller driver for the Always-On part
of the Amlogic Meson-AXG SoC.

Signed-off-by: Qiufang Dai &lt;qiufang.dai@amlogic.com&gt;
Signed-off-by: Yixun Lan &lt;yixun.lan@amlogic.com&gt;
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: aoclk: refactor common code into dedicated file</title>
<updated>2018-05-15T12:19:42Z</updated>
<author>
<name>Yixun Lan</name>
</author>
<published>2018-05-03T13:26:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=88e2da81241e2ca678b37a194c454888f243914b'/>
<id>urn:sha1:88e2da81241e2ca678b37a194c454888f243914b</id>
<content type='text'>
We try to refactor the common code into one dedicated file,
while preparing to add new Meson-AXG aoclk driver, this would
help us to better share the code by all aoclk drivers.

Suggested-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
Signed-off-by: Yixun Lan &lt;yixun.lan@amlogic.com&gt;
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: remove obsolete cpu_clk</title>
<updated>2018-03-13T09:04:04Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-02-12T14:58:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=03a6519e9cd4d04f1ec2b0cb77d4ebbf7680c3a5'/>
<id>urn:sha1:03a6519e9cd4d04f1ec2b0cb77d4ebbf7680c3a5</id>
<content type='text'>
meson8b cpu_clk has been replaced by a set of divider and mux clocks.
meson_cpu_clk is no longer used and can be removed

Acked-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
</content>
</entry>
</feed>
