<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/clk/meson/Makefile, branch linux-7.0.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-7.0.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-7.0.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2025-12-15T09:42:29+00:00</updated>
<entry>
<title>clk: meson: t7: add t7 clock peripherals controller driver</title>
<updated>2025-12-15T09:42:29+00:00</updated>
<author>
<name>Jian Hu</name>
<email>jian.hu@amlogic.com</email>
</author>
<published>2025-12-12T02:26:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fab4d651b592b3ebc836e410ae27b8b832a5bff2'/>
<id>urn:sha1:fab4d651b592b3ebc836e410ae27b8b832a5bff2</id>
<content type='text'>
Add Peripheral clock controller driver for the Amlogic T7 SoC family.

Signed-off-by: Jian Hu &lt;jian.hu@amlogic.com&gt;
Link: https://lore.kernel.org/r/20251212022619.3072132-6-jian.hu@amlogic.com
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: t7: add support for the T7 SoC PLL clock</title>
<updated>2025-12-15T09:42:29+00:00</updated>
<author>
<name>Jian Hu</name>
<email>jian.hu@amlogic.com</email>
</author>
<published>2025-12-12T02:26:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=140f074c312702a1837136e024f5df1309e37251'/>
<id>urn:sha1:140f074c312702a1837136e024f5df1309e37251</id>
<content type='text'>
Add PLL clock controller driver for the Amlogic T7 SoC family.

Signed-off-by: Jian Hu &lt;jian.hu@amlogic.com&gt;
Link: https://lore.kernel.org/r/20251212022619.3072132-5-jian.hu@amlogic.com
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: amlogic: drop meson-clkcee</title>
<updated>2025-09-04T16:27:12+00:00</updated>
<author>
<name>Jerome Brunet</name>
<email>jbrunet@baylibre.com</email>
</author>
<published>2025-08-25T14:26:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e256a6602aa0914ff8a40724505ef2a5314a6e8e'/>
<id>urn:sha1:e256a6602aa0914ff8a40724505ef2a5314a6e8e</id>
<content type='text'>
What is being done by the Amlogic clock controller registration helper for
EE controllers could benefit other controllers. As such, having a specific
module for this makes little sense.

Move the helper function to clkc-utils and rename it to describe what it
does, registering syscon based controller, instead of what it serves.

Link: https://lore.kernel.org/r/20250825-meson-clk-cleanup-24-v2-1-0f402f01e117@baylibre.com
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: c3: add c3 clock peripherals controller driver</title>
<updated>2024-06-04T08:38:32+00:00</updated>
<author>
<name>Xianwei Zhao</name>
<email>xianwei.zhao@amlogic.com</email>
</author>
<published>2024-05-22T08:27:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f06ac3ed04e877cc424f150700b582d0b2ee5b44'/>
<id>urn:sha1:f06ac3ed04e877cc424f150700b582d0b2ee5b44</id>
<content type='text'>
Add the C3 peripherals clock controller driver in the C3 SoC family.

[jbrunet: fix Kconfig select order and probe function name]
Co-developed-by: Chuan Liu &lt;chuan.liu@amlogic.com&gt;
Signed-off-by: Chuan Liu &lt;chuan.liu@amlogic.com&gt;
Signed-off-by: Xianwei Zhao &lt;xianwei.zhao@amlogic.com&gt;
Link: https://lore.kernel.org/r/20240522082727.3029656-6-xianwei.zhao@amlogic.com
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: c3: add support for the C3 SoC PLL clock</title>
<updated>2024-06-04T08:38:16+00:00</updated>
<author>
<name>Xianwei Zhao</name>
<email>xianwei.zhao@amlogic.com</email>
</author>
<published>2024-05-22T08:27:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8a9a129dc565599a877ceac059ddd96ec81104eb'/>
<id>urn:sha1:8a9a129dc565599a877ceac059ddd96ec81104eb</id>
<content type='text'>
Add the C3 PLL clock controller driver for the Amlogic C3 SoC family.

[jbrunet: fixed probe function name]
Co-developed-by: Chuan Liu &lt;chuan.liu@amlogic.com&gt;
Signed-off-by: Chuan Liu &lt;chuan.liu@amlogic.com&gt;
Signed-off-by: Xianwei Zhao &lt;xianwei.zhao@amlogic.com&gt;
Link: https://lore.kernel.org/r/20240522082727.3029656-5-xianwei.zhao@amlogic.com
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: add vclk driver</title>
<updated>2024-04-10T07:46:21+00:00</updated>
<author>
<name>Neil Armstrong</name>
<email>neil.armstrong@linaro.org</email>
</author>
<published>2024-04-03T07:46:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bb5aa08572b5313157c093a09d53ebf2efda3dc1'/>
<id>urn:sha1:bb5aa08572b5313157c093a09d53ebf2efda3dc1</id>
<content type='text'>
The VCLK and VCLK_DIV clocks have supplementary bits.

The VCLK gate has a "SOFT RESET" bit to toggle after the whole
VCLK sub-tree rate has been set, this is implemented in
the gate enable callback.

The VCLK_DIV clocks as enable and reset bits used to disable
and reset the divider, associated with CLK_SET_RATE_GATE it ensures
the rate is set while the divider is disabled and in reset mode.

The VCLK_DIV enable bit isn't implemented as a gate since it's part
of the divider logic and vendor does this exact sequence to ensure
the divider is correctly set.

Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://lore.kernel.org/r/20240403-amlogic-v6-4-upstream-dsi-ccf-vim3-v12-2-99ecdfdc87fc@linaro.org
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: S4: add support for Amlogic S4 SoC peripheral clock controller</title>
<updated>2023-09-27T09:01:03+00:00</updated>
<author>
<name>Yu Tu</name>
<email>yu.tu@amlogic.com</email>
</author>
<published>2023-09-04T07:55:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=57b55c76aaf1ba50ecc6dcee5cd6843dc4d85239'/>
<id>urn:sha1:57b55c76aaf1ba50ecc6dcee5cd6843dc4d85239</id>
<content type='text'>
Add the peripherals clock controller driver in the S4 SoC family.

[jbrunet: remove extra new line at end of s4-peripherals.h]
Signed-off-by: Yu Tu &lt;yu.tu@amlogic.com&gt;
Link: https://lore.kernel.org/r/20230904075504.23263-5-yu.tu@amlogic.com
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: S4: add support for Amlogic S4 SoC PLL clock driver</title>
<updated>2023-09-27T08:54:24+00:00</updated>
<author>
<name>Yu Tu</name>
<email>yu.tu@amlogic.com</email>
</author>
<published>2023-09-04T07:55:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e787c9c55edadb5d9d6c75ce5080dd3c64bd996b'/>
<id>urn:sha1:e787c9c55edadb5d9d6c75ce5080dd3c64bd996b</id>
<content type='text'>
Add the S4 PLL clock controller driver in the S4 SoC family.

Signed-off-by: Yu Tu &lt;yu.tu@amlogic.com&gt;
Link: https://lore.kernel.org/r/20230904075504.23263-4-yu.tu@amlogic.com
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: introduce meson-clkc-utils</title>
<updated>2023-08-08T14:06:16+00:00</updated>
<author>
<name>Neil Armstrong</name>
<email>neil.armstrong@linaro.org</email>
</author>
<published>2023-06-12T09:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=230b6f3a765d0d0737ba9fd24649ee0ddfa441ba'/>
<id>urn:sha1:230b6f3a765d0d0737ba9fd24649ee0ddfa441ba</id>
<content type='text'>
Let's introduce a new module called meson-clkc-utils that
will contain shared utility functions for all Amlogic clock
controller drivers.

The first utility function is a replacement of of_clk_hw_onecell_get
in order to get rid of the NR_CLKS define in all Amlogic clock
drivers.

The goal is to move all duplicate probe and init code in this module.

[jbrunet: Fixed MODULE_LICENCE checkpatch warning]
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://lore.kernel.org/r/20230607-topic-amlogic-upstream-clkid-public-migration-v2-1-38172d17c27a@linaro.org
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: meson: a1: add Amlogic A1 Peripherals clock controller driver</title>
<updated>2023-05-30T15:53:09+00:00</updated>
<author>
<name>Dmitry Rokosov</name>
<email>ddrokosov@sberdevices.ru</email>
</author>
<published>2023-05-23T13:53:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=84af914404dbc01f388c440cac72428784b8a161'/>
<id>urn:sha1:84af914404dbc01f388c440cac72428784b8a161</id>
<content type='text'>
Introduce Peripherals clock controller for Amlogic A1 SoC family.

A1 SoC has four clock controllers on the board: PLL, Peripherals, CPU,
and Audio.
This patchset adds support for Amlogic A1 Peripherals clock driver and
allows to generate clocks for all A1 SoC peripheral IPs.

Signed-off-by: Jian Hu &lt;jian.hu@amlogic.com&gt;
Signed-off-by: Dmitry Rokosov &lt;ddrokosov@sberdevices.ru&gt;
Reviewed-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;
Link: https://lore.kernel.org/r/20230523135351.19133-7-ddrokosov@sberdevices.ru
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
</content>
</entry>
</feed>
