<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/clk/ti, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/clk/ti?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/clk/ti?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2026-06-17T15:50:35Z</updated>
<entry>
<title>clk: ti: Remove AM33xx dependency</title>
<updated>2026-06-17T15:50:35Z</updated>
<author>
<name>Bastien Curutchet</name>
<email>bastien.curutchet@bootlin.com</email>
</author>
<published>2026-06-08T13:11:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=de2e3f00f2fa3fc4c11be48b3ef6af7b0fd7bd33'/>
<id>urn:sha1:de2e3f00f2fa3fc4c11be48b3ef6af7b0fd7bd33</id>
<content type='text'>
The clock controller driven by this driver exists on other OMAP platforms
than the AM33xx. Yet, it uses functions provided by
arch/arm/mach-omap2/am33xx/clock.c making it unusable by other OMAPs.

Replace am33xx-specific do_{enable/disable}_clocks() with new static
functions implemented locally.
Replace the am33xx-specific clock header with the one shared by all OMAP
platforms.

Signed-off-by: Bastien Curutchet &lt;bastien.curutchet@bootlin.com&gt;
</content>
</entry>
<entry>
<title>Merge patch series "clk: ti: Cleanup common functions and omap-cm"</title>
<updated>2025-12-12T21:20:54Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2025-12-12T21:19:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f4b50e75014249242a99a58d5024d575e1c95c2f'/>
<id>urn:sha1:f4b50e75014249242a99a58d5024d575e1c95c2f</id>
<content type='text'>
Markus Schneider-Pargmann (TI.com) &lt;msp@baylibre.com&gt; says:

This series cleans up the direct dependency of ARCH_OMAP2PLUS to compile
ti/clk.c which holds common functions for other clock drivers. It creates its
own config symbols for these common functions and for the omap-cm driver as
well.

The omap-cm driver config symbol is added as default enabled.

Link: https://lore.kernel.org/r/20251128-topic-am33-clk-regmap-dep-v2026-01-v2-0-451b4f4e7e85@baylibre.com/
</content>
</entry>
<entry>
<title>clk: ti: omap4-cm: Add Kconfig symbol</title>
<updated>2025-12-12T21:18:27Z</updated>
<author>
<name>Markus Schneider-Pargmann (TI.com)</name>
<email>msp@baylibre.com</email>
</author>
<published>2025-11-28T20:22:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f75f8397e813c3aacb147e5177ab969071d759b2'/>
<id>urn:sha1:f75f8397e813c3aacb147e5177ab969071d759b2</id>
<content type='text'>
Add a Kconfig symbol for this stub driver to avoid clock dependencies on
an architecture symbol. Enable it by default.

Signed-off-by: Markus Schneider-Pargmann (TI.com) &lt;msp@baylibre.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>clk: ti: Split common omap2plus functions into new symbol</title>
<updated>2025-12-12T21:18:27Z</updated>
<author>
<name>Markus Schneider-Pargmann (TI.com)</name>
<email>msp@baylibre.com</email>
</author>
<published>2025-11-28T20:22:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6f2d0090f9842c5ff2e5f4344fe6cb1f5f515595'/>
<id>urn:sha1:6f2d0090f9842c5ff2e5f4344fe6cb1f5f515595</id>
<content type='text'>
Create a new symbol for the common clock functions used by some of the
omap2plus clock drivers. These drivers now select this new symbol when
they need the functions. Note these common functions are not
ARCH_OMAP2PLUS specific.

Note that the common functions are using regmap, so select it here.

Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Markus Schneider-Pargmann (TI.com) &lt;msp@baylibre.com&gt;
</content>
</entry>
<entry>
<title>clk: ti: Tighten some TI clock driver dependencies</title>
<updated>2025-12-05T21:04:52Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2025-10-06T15:38:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9d69a2d8a092abab761f57795e906a7a579b3a00'/>
<id>urn:sha1:9d69a2d8a092abab761f57795e906a7a579b3a00</id>
<content type='text'>
Attempting to build with "allyesconfig" means that we try and build all
available options for the sandbox platforms. Doing so exposes that the
drivers under drivers/clk/ti/ can only be compiled or linked on
ARCH_OMAP2PLUS platforms as some drivers require platform specific
headers while other drivers depend on these first drivers to link.
Express those requirements in Kconfig as well.

Reviewed-by: Manorit Chawdhry &lt;m-chawdhry@ti.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>clk: Tighten some clock driver dependencies</title>
<updated>2025-10-28T18:25:23Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2025-07-18T01:14:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f30b6d12da1db7df7fec7c5927354514f3dc16b7'/>
<id>urn:sha1:f30b6d12da1db7df7fec7c5927354514f3dc16b7</id>
<content type='text'>
A few clock drivers cannot build without access to some platform
specific header files. Express those requirements in Kconfig as well.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>clk: ti: fix K3 clock driver help texts</title>
<updated>2025-10-04T18:51:01Z</updated>
<author>
<name>Yegor Yefremov</name>
<email>yegorslists@googlemail.com</email>
</author>
<published>2025-09-22T13:27:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c23688d0533db87c533e415be7809b435080c7e4'/>
<id>urn:sha1:c23688d0533db87c533e415be7809b435080c7e4</id>
<content type='text'>
Add "in SPL" to the SPL related driver help texts.

Signed-off-by: Yegor Yefremov &lt;yegorslists@googlemail.com&gt;
Reviewed-by: Quentin Schulz &lt;quentin.schulz@cherry.de&gt;
</content>
</entry>
<entry>
<title>arm: mach-k3: j721e: Split out J7200 SoC support from J721e</title>
<updated>2025-04-06T00:28:02Z</updated>
<author>
<name>Andrew Davis</name>
<email>afd@ti.com</email>
</author>
<published>2025-03-19T18:54:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=03e3fdd3d09e5e586f7e1420f30510ea2d614f7a'/>
<id>urn:sha1:03e3fdd3d09e5e586f7e1420f30510ea2d614f7a</id>
<content type='text'>
Currently in j721e_init.c we check which firewalls to remove using
the board configuration (e.g CONFIG_TARGET_J721E_R5_EVM). We do this
as J721e and J7200 have different IP and firewalls but use the same
SoC definition (SOC_K3_J721E) even though they are different SoCs.

The idea was they would be similar enough that they both could use
the same SoC config to help with common code sharing. Board checks
would then be used differentiate.

This has grown far too messy to maintain any more, especially now
that there is more than one board using J721e (EVM, SK, Beagle AI64).
As differentiation is done based on board, every one of these boards
would have to have checks added for them. Instead let's split J7200
support out from J721e like how normal new SoC support is done.

This patch touches several subsystems and could not be split much better
as when we add SOC_K3_J7200 we want to make use of it in all spots that
once used the combined SOC_K3_J721E so we can turn off SOC_K3_J721E when
building for J7200 boards.

Signed-off-by: Andrew Davis &lt;afd@ti.com&gt;
</content>
</entry>
<entry>
<title>arm: mach-k3: j742s2: Introduce clock and device files for J742S2 SoC</title>
<updated>2025-04-03T17:37:46Z</updated>
<author>
<name>Manorit Chawdhry</name>
<email>m-chawdhry@ti.com</email>
</author>
<published>2025-03-17T04:54:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dd837d6c88a85f7718b2f496625f20acc5d3f5cb'/>
<id>urn:sha1:dd837d6c88a85f7718b2f496625f20acc5d3f5cb</id>
<content type='text'>
Re-use j784s4 clocks and power domains for j742s2 family of device.

Reviewed-by: Udit Kumar &lt;u-kumar1@ti.com&gt;
Signed-off-by: Manorit Chawdhry &lt;m-chawdhry@ti.com&gt;
</content>
</entry>
<entry>
<title>clk: ti: clk-k3-pll: Add additional robustness steps to the PLL sequence</title>
<updated>2024-12-06T22:38:16Z</updated>
<author>
<name>Manorit Chawdhry</name>
<email>m-chawdhry@ti.com</email>
</author>
<published>2024-11-21T12:02:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=79d91e77f4c23c052f086e920311f5a3c703cfc0'/>
<id>urn:sha1:79d91e77f4c23c052f086e920311f5a3c703cfc0</id>
<content type='text'>
Based on the recommendation from HW team make modifications to
the sequence for more robustness.

- Unlock the PLL registers
- Enable external bypass
- Disable the PLL
- Program pllm and pllf
- Program Ref divider
- Enable other PLL controls like DSM_EN, DAC_EN,etc
- Enable calibration if available
- Enable PLL
- Wait for PLL lock and Calibration lock
- Remove external bypass

Re-write the full sequence from scratch as the previous sequence was way
off and keep it in a single commit for bisectability.

Signed-off-by: Manorit Chawdhry &lt;m-chawdhry@ti.com&gt;
</content>
</entry>
</feed>
