<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/pwm, branch v2022.07</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=v2022.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/pwm?h=v2022.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2022-04-12T17:10:44Z</updated>
<entry>
<title>driver: pwm: pwm-imx: separe dm from non dm implementation</title>
<updated>2022-04-12T17:10:44Z</updated>
<author>
<name>Tommaso Merciai</name>
<email>tommaso.merciai@amarulasolutions.com</email>
</author>
<published>2022-03-26T11:19:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d1016610878f2be45edd580867b1980acb0e3745'/>
<id>urn:sha1:d1016610878f2be45edd580867b1980acb0e3745</id>
<content type='text'>
Separe dm implementation from non dm implementation of pwm-imx
driver using CONFIG_DM_PWM

Signed-off-by: Tommaso Merciai &lt;tommaso.merciai@amarulasolutions.com&gt;
</content>
</entry>
<entry>
<title>drivers: pwm: pwm-imx: move pwm-imx-util into pwm-imx</title>
<updated>2022-04-12T17:10:44Z</updated>
<author>
<name>Tommaso Merciai</name>
<email>tommaso.merciai@amarulasolutions.com</email>
</author>
<published>2022-03-26T11:19:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2c432563dfd0f9976eb9d962bff726ae7b497ae7'/>
<id>urn:sha1:2c432563dfd0f9976eb9d962bff726ae7b497ae7</id>
<content type='text'>
Move pwm_imx_get_parms, pwm_id_to_reg functions into pwm-imx.c
and drop off pwm-imx-util.c

Signed-off-by: Tommaso Merciai &lt;tommaso.merciai@amarulasolutions.com&gt;
</content>
</entry>
<entry>
<title>driver: pwm: pwm-imx: introduce pwm_dm_imx_get_parms</title>
<updated>2022-04-12T15:33:55Z</updated>
<author>
<name>Tommaso Merciai</name>
<email>tommaso.merciai@amarulasolutions.com</email>
</author>
<published>2022-03-26T11:19:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6828b3ecea2ce91eaa9b7636ef50f0439d15464f'/>
<id>urn:sha1:6828b3ecea2ce91eaa9b7636ef50f0439d15464f</id>
<content type='text'>
Introduce pwm_dm_imx_get_parms, dm version of pwm_imx_get_parms.
This function get clock rate using clk dm api

Signed-off-by: Tommaso Merciai &lt;tommaso.merciai@amarulasolutions.com&gt;
</content>
</entry>
<entry>
<title>driver: pwm: pwm-imx: get and enable per/ipg clock using dm</title>
<updated>2022-04-12T15:33:55Z</updated>
<author>
<name>Tommaso Merciai</name>
<email>tommaso.merciai@amarulasolutions.com</email>
</author>
<published>2022-03-26T11:19:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=bfc778cb93a33233fa44006ea283b5aa36ad387d'/>
<id>urn:sha1:bfc778cb93a33233fa44006ea283b5aa36ad387d</id>
<content type='text'>
Get and enable ipg/per pwms clocks using dm api into imx_pwm_of_to_plat
and imx_pwm_probe driver function

Signed-off-by: Tommaso Merciai &lt;tommaso.merciai@amarulasolutions.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'xilinx-for-v2022.07-rc1-v2' of https://source.denx.de/u-boot/custodians/u-boot-microblaze</title>
<updated>2022-04-05T15:27:39Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2022-04-05T15:27:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=037ef53cf01c522073a0a930c84c3ca858f032e1'/>
<id>urn:sha1:037ef53cf01c522073a0a930c84c3ca858f032e1</id>
<content type='text'>
Xilinx changes for v2022.07-rc1 v2

xilinx:
- Allow booting bigger kernels till 100MB

zynqmp:
- DT updates (reset IDs)
- Remove unneeded low level uart initialization from psu_init*
- Enable PWM features
- Add support for 1EG device

serial_zynq:
- Change fifo behavior in DEBUG mode

zynq_sdhci:
- Fix BASECLK setting calculation

clk_zynqmp:
- Add support for showing video clock

gpio:
- Update slg driver to handle DT flags

net:
- Update ethernet_id code to support also DM_ETH_PHY
- Add support for DM_ETH_PHY in gem driver
- Enable dynamic mode for SGMII config in gem driver

pwm:
- Add driver for cadence PWM

versal:
- Add support for reserved memory

firmware:
- Handle PD enabling for SPL
- Add support for IOUSLCR SGMII configurations

include:
- Sync phy.h with Linux
- Update xilinx power domain dt binding headers
</content>
</entry>
<entry>
<title>Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-sunxi</title>
<updated>2022-04-05T12:33:32Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2022-04-05T12:33:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4de720e98d552dfda9278516bf788c4a73b3e56f'/>
<id>urn:sha1:4de720e98d552dfda9278516bf788c4a73b3e56f</id>
<content type='text'>
A big part is the DM pinctrl driver, which allows us to get rid of quite
some custom pinmux code and make the whole port much more robust. Many
thanks to Samuel for that nice contribution! There are some more or less
cosmetic warnings about missing clocks right now, I will send the trivial
fixes for that later.
Another big chunk is the mkimage upgrade, which adds RISC-V and TOC0
(secure images) support. Both features are unused at the moment, but I
have an always-secure board that will use that once the DT lands in the
kernel.
On top of those big things we have some smaller fixes, improving the
I2C DM support, fixing some H6/H616 early clock setup and improving the
eMMC boot partition support.

The gitlab CI completed successfully, including the build test for all
161 sunxi boards. I also boot tested on a A64, A20, H3, H6, and F1C100
board. USB, SD card, eMMC, and Ethernet all work there (where applicable).
</content>
</entry>
<entry>
<title>pwm: sunxi: Remove non-DM pin setup</title>
<updated>2022-04-04T22:24:17Z</updated>
<author>
<name>Samuel Holland</name>
<email>samuel@sholland.org</email>
</author>
<published>2021-08-28T16:50:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=458e59da5d8dfc9da49601cb50688b7e71a1242d'/>
<id>urn:sha1:458e59da5d8dfc9da49601cb50688b7e71a1242d</id>
<content type='text'>
This is now handled automatically by the pinctrl driver.

Signed-off-by: Samuel Holland &lt;samuel@sholland.org&gt;
Reviewed-by: Andre Przywara &lt;andre.przywara@arm.com&gt;
Signed-off-by: Andre Przywara &lt;andre.przywara@arm.com&gt;
</content>
</entry>
<entry>
<title>pwm: Add driver for cadence TTC</title>
<updated>2022-03-30T12:50:47Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2021-10-15T13:17:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fb92cc2c17724d66a32f7a033608a1bd2176a478'/>
<id>urn:sha1:fb92cc2c17724d66a32f7a033608a1bd2176a478</id>
<content type='text'>
TTC has three modes of operations. Timer, PWM and input counters.

There is already driver for timer under CADENCE_TTC_TIMER which is used for
ZynqMP R5 configuration.
This driver is targeting PWM which is for example configuration which can
be used for fan control.
The driver has been tested on Xilinx Kria SOM platform where fan is
connected to one PL pin. When TTC output is connected via EMIO to PL pin
TTC pwm can be configured and tested for example like this:
pwm config 0 0 10000 1200
pwm enable 0 0
pwm config 0 0 10000 1400
pwm config 0 0 10000 1600

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Sean Anderson &lt;sean.anderson@seco.com&gt;
Link: https://lore.kernel.org/r/915a662ddb88f7a958ca1f307e8fea59af9d7feb.1634303847.git.michal.simek@xilinx.com
</content>
</entry>
<entry>
<title>pwm: Add Aspeed ast2600 PWM support</title>
<updated>2022-03-25T17:35:50Z</updated>
<author>
<name>Billy Tsai</name>
<email>billy_tsai@aspeedtech.com</email>
</author>
<published>2022-03-08T03:04:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fae101d6e8b247026145ecdc979133849c66e4e4'/>
<id>urn:sha1:fae101d6e8b247026145ecdc979133849c66e4e4</id>
<content type='text'>
This patch add the support of PWM controller which can be found at aspeed
ast2600 soc. The pwm supoorts up to 16 channels and it's part function
of multi-function device "pwm-tach controller".

Signed-off-by: Billy Tsai &lt;billy_tsai@aspeedtech.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Chia-Wei Wang &lt;chiawei_wang@aspeedtech.com&gt;
</content>
</entry>
<entry>
<title>exynos: pwm: Deal with a PWM at 100%</title>
<updated>2021-11-09T02:57:22Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2021-11-03T19:21:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dfb8470fd0b3b8a87c047b9c1765a1b9123b83b7'/>
<id>urn:sha1:dfb8470fd0b3b8a87c047b9c1765a1b9123b83b7</id>
<content type='text'>
At present the counter never hits the comparitor in this case. Add a
special case.

This ensures that the snow backlight works when at full brightness.

Fixes: 76c2ff3e5fd video: backlight: fix pwm's duty cycle calculation

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
</feed>
