<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/pwm, branch v2026.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/pwm?h=v2026.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/pwm?h=v2026.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2026-01-02T21:51:54Z</updated>
<entry>
<title>pwm: aspeed: replace %pe in dev_err()</title>
<updated>2026-01-02T21:51:54Z</updated>
<author>
<name>David Lechner</name>
<email>dlechner@baylibre.com</email>
</author>
<published>2025-12-17T00:56:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1f9e228c2fb739a000bab27d8e09312d425c2a3d'/>
<id>urn:sha1:1f9e228c2fb739a000bab27d8e09312d425c2a3d</id>
<content type='text'>
Replace %pe with %d and adjust the argument accordingly in a dev_err()
call in the pwm-aspeed driver. U-boot doesn't support the %pe format
specifier. Likely it was copied from Linux.

Signed-off-by: David Lechner &lt;dlechner@baylibre.com&gt;
Reviewed-by: Chia-Wei Wang &lt;chiawei_wang@aspeedtech.com&gt;
</content>
</entry>
<entry>
<title>pwm: fix typo in PWM_MESON help text</title>
<updated>2025-11-07T19:01:12Z</updated>
<author>
<name>Quentin Schulz</name>
<email>quentin.schulz@cherry.de</email>
</author>
<published>2025-10-30T10:03:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4287a1a246476af1b7233de56e4856c7747d7ecf'/>
<id>urn:sha1:4287a1a246476af1b7233de56e4856c7747d7ecf</id>
<content type='text'>
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Quentin Schulz &lt;quentin.schulz@cherry.de&gt;
</content>
</entry>
<entry>
<title>pwm: put all PWM DM drivers under an if condition on DM_PWM</title>
<updated>2025-11-07T19:01:12Z</updated>
<author>
<name>Quentin Schulz</name>
<email>quentin.schulz@cherry.de</email>
</author>
<published>2025-10-30T10:03:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e0dae656539bd522f3c174c55c259c3d766bea91'/>
<id>urn:sha1:e0dae656539bd522f3c174c55c259c3d766bea91</id>
<content type='text'>
This simplifies the "depends on" since we don't need DM_PWM listed
explicitly there as it already is made explicit via the surrounding
"if". No intended change in behavior.

Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Quentin Schulz &lt;quentin.schulz@cherry.de&gt;
</content>
</entry>
<entry>
<title>pwm: make sandbox depend on DM_PWM</title>
<updated>2025-11-07T19:01:12Z</updated>
<author>
<name>Quentin Schulz</name>
<email>quentin.schulz@cherry.de</email>
</author>
<published>2025-10-30T10:03:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=534892522514b2e72614cd0af1d352879cf7604a'/>
<id>urn:sha1:534892522514b2e72614cd0af1d352879cf7604a</id>
<content type='text'>
Since it is registered as a U_CLASS_DRIVER, Sandbox PWM driver is a
Driver Model Driver and thus to be usable depends on DM_PWM to be
selected.

Let's make sure of that via the appropriate Kconfig option.

Signed-off-by: Quentin Schulz &lt;quentin.schulz@cherry.de&gt;
</content>
</entry>
<entry>
<title>pwm: move all PWM related topics inside a Kconfig menu</title>
<updated>2025-11-07T19:01:12Z</updated>
<author>
<name>Quentin Schulz</name>
<email>quentin.schulz@cherry.de</email>
</author>
<published>2025-10-30T10:03:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3dd58620fa298915c813ac0deba3e7872c484b90'/>
<id>urn:sha1:3dd58620fa298915c813ac0deba3e7872c484b90</id>
<content type='text'>
So it's visually better split from the other subsystems when using
menuconfig.

Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Quentin Schulz &lt;quentin.schulz@cherry.de&gt;
</content>
</entry>
<entry>
<title>pwm: cadence-ttc: Insufficient elements in array</title>
<updated>2025-10-09T07:07:03Z</updated>
<author>
<name>Andrew Goodbody</name>
<email>andrew.goodbody@linaro.org</email>
</author>
<published>2025-09-01T17:00:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fe8d071c49845c6ad1a387762f048ef158326580'/>
<id>urn:sha1:fe8d071c49845c6ad1a387762f048ef158326580</id>
<content type='text'>
The Cadence TTC has 3 channels that can each be used for PWM functions.
Ensure that the array has sufficient elements to avoid a possible memory
access overrun. Use a macro to keep the array size and limit checks in
sync so adjust checks to work with this.

This issue was found by Smatch.

Signed-off-by: Andrew Goodbody &lt;andrew.goodbody@linaro.org&gt;
Link: https://lore.kernel.org/r/20250901-cadence_pwm-v1-1-140b04cd73a9@linaro.org
Signed-off-by: Michal Simek &lt;michal.simek@amd.com&gt;
</content>
</entry>
<entry>
<title>pwm: meson: Stop premature exit from for loop</title>
<updated>2025-09-30T18:32:15Z</updated>
<author>
<name>Andrew Goodbody</name>
<email>andrew.goodbody@linaro.org</email>
</author>
<published>2025-08-08T09:34:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b1e2cbd65cdfbc32c222eccedac11f53390694cf'/>
<id>urn:sha1:b1e2cbd65cdfbc32c222eccedac11f53390694cf</id>
<content type='text'>
In meson_pwm_probe the for loop attempts to get the name of a clock but
the following if..else statements only perform useful work if -ENODATA
is returned from clk_get_by_name. If clk_get_by_name simply succeeds
then this results in a premature exit from the for loop and the
following code can never be reached. Make the else clause only apply for
an error return from clk_get_by_name.

This issue was found by Smatch.

Signed-off-by: Andrew Goodbody &lt;andrew.goodbody@linaro.org&gt;
Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://lore.kernel.org/r/20250808-pwm_meson-v1-1-cddb7e5f76bd@linaro.org
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
</content>
</entry>
<entry>
<title>pwm: pwm-aspeed: Add missing &lt;linux/log2.h&gt; to pwm-aspeed.c</title>
<updated>2025-08-14T16:59:05Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2025-08-04T21:53:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=00ad9ed4a775a6908a8654935f61df38e59178df'/>
<id>urn:sha1:00ad9ed4a775a6908a8654935f61df38e59178df</id>
<content type='text'>
This driver references the logarithmic macros while relying on an
indirection inclusion of &lt;linux/log2.h&gt;. Add the missing include
directly.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>pwm: Tighten some pwm driver dependencies</title>
<updated>2025-08-14T16:59:05Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2025-08-04T21:53:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=678be99d563199551ed57fd771471eb1d2680e6e'/>
<id>urn:sha1:678be99d563199551ed57fd771471eb1d2680e6e</id>
<content type='text'>
A few pwm 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>pwm: stm32: add support for stm32mp25</title>
<updated>2025-07-29T14:44:58Z</updated>
<author>
<name>Cheick Traore</name>
<email>cheick.traore@foss.st.com</email>
</author>
<published>2025-06-20T15:49:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3f14dc91ab3bcaf441def4309de7184b0646b6c4'/>
<id>urn:sha1:3f14dc91ab3bcaf441def4309de7184b0646b6c4</id>
<content type='text'>
Add support for STM32MP25 SoC.
IPIDR register is used to check the hardware configuration register
when available to gather the number of complementary outputs.

Signed-off-by: Cheick Traore &lt;cheick.traore@foss.st.com&gt;
Reviewed-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt;
</content>
</entry>
</feed>
