| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-14 | pwm: adp5585: Correct mismatched pwm chip info | Luke Wang | 1 | -2/+2 |
| 2025-10-01 | Merge tag 'gpio-updates-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 3 | -0/+220 |
| 2025-09-16 | pwm: max7360: Add MAX7360 PWM support | Kamel Bouhara | 3 | -0/+220 |
| 2025-09-15 | pwm: cros-ec: Avoid -Wflex-array-member-not-at-end warnings | Gustavo A. R. Silva | 1 | -6/+4 |
| 2025-09-15 | pwm: pca9586: Convert to waveform API | Uwe Kleine-König | 1 | -150/+173 |
| 2025-09-15 | pwm: pca9685: Drop GPIO support | Uwe Kleine-König | 1 | -156/+0 |
| 2025-09-15 | pwm: pca9685: Make use of register caching in regmap | Uwe Kleine-König | 1 | -1/+26 |
| 2025-09-15 | pwm: pca9685: Use bulk write to atomicially update registers | Uwe Kleine-König | 1 | -17/+29 |
| 2025-09-15 | pwm: pca9685: Don't disable hardware in .free() | Uwe Kleine-König | 1 | -1/+0 |
| 2025-09-15 | pwm: Add the S32G support in the Freescale FTM driver | Ghennadi Procopciuc | 1 | -2/+33 |
| 2025-09-15 | pwm: mediatek: Lock and cache clock rate | Uwe Kleine-König | 1 | -28/+35 |
| 2025-09-15 | pwm: mediatek: Fix various issues in the .apply() callback | Uwe Kleine-König | 1 | -26/+41 |
| 2025-09-15 | pwm: mediatek: Implement .get_state() callback | Uwe Kleine-König | 1 | -0/+70 |
| 2025-09-15 | pwm: mediatek: Initialize clks when the hardware is enabled at probe time | Uwe Kleine-König | 1 | -0/+47 |
| 2025-09-15 | pwm: mediatek: Rework parameters for clk helper function | Uwe Kleine-König | 1 | -13/+11 |
| 2025-09-15 | pwm: mediatek: Introduce and use a few more register defines | Uwe Kleine-König | 1 | -4/+5 |
| 2025-09-15 | pwm: mediatek: Simplify representation of channel offsets | Uwe Kleine-König | 1 | -28/+30 |
| 2025-09-15 | pwm: tiecap: Document behaviour of hardware disable | Uwe Kleine-König | 1 | -0/+4 |
| 2025-09-15 | pwm: Provide a gpio device for waveform drivers | Uwe Kleine-König | 2 | -0/+81 |
| 2025-09-15 | pwm: Check actual period and duty_cycle for ignored polarity test | Uwe Kleine-König | 1 | -1/+1 |
| 2025-09-15 | pwm: Disable PWM_DEBUG check for disabled states | Uwe Kleine-König | 1 | -12/+20 |
| 2025-09-15 | pwm: tiehrpwm: Fix corner case in clock divisor calculation | Uwe Kleine-König | 1 | -2/+2 |
| 2025-09-15 | pwm: tiehrpwm: Fix various off-by-one errors in duty-cycle calculation | Uwe Kleine-König | 1 | -85/+58 |
| 2025-09-15 | pwm: tiehrpwm: Make code comment in .free() more useful | Uwe Kleine-König | 1 | -1/+1 |
| 2025-09-15 | pwm: tiehrpwm: Don't drop runtime PM reference in .free() | Uwe Kleine-König | 1 | -5/+0 |
| 2025-09-15 | pwm: Fix incorrect variable used in error message | Colin Ian King | 1 | -1/+1 |
| 2025-09-15 | pwm: berlin: Fix wrong register in suspend/resume | Jisheng Zhang | 1 | -2/+2 |
| 2025-09-15 | pwm: loongson: Fix LOONGSON_PWM_FREQ_DEFAULT | Xi Ruoyao | 1 | -1/+1 |
| 2025-08-07 | treewide: rename GPIO set callbacks back to their original names | Bartosz Golaszewski | 1 | -1/+1 |
| 2025-07-31 | Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl... | Linus Torvalds | 1 | -1/+1 |
| 2025-07-31 | Merge tag 'pwm/for-6.17-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 2 | -34/+46 |
| 2025-07-29 | pwm: imx-tpm: Reset counter if CMOD is 0 | Laurentiu Mihalcea | 1 | -0/+9 |
| 2025-07-29 | pwm: mediatek: Fix duty and period setting | Uwe Kleine-König | 1 | -7/+14 |
| 2025-07-29 | pwm: mediatek: Handle hardware enable and clock enable separately | Uwe Kleine-König | 1 | -32/+28 |
| 2025-07-28 | Merge tag 'pwm/for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 20 | -240/+727 |
| 2025-07-28 | Merge tag 'gpio-updates-for-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -22/+56 |
| 2025-07-24 | pwm: raspberrypi-poe: Fix spelling mistake "Firwmware" -> "Firmware" | Colin Ian King | 1 | -1/+1 |
| 2025-07-24 | pwm: mc33xs2410: add hwmon support | Dimitri Fedrau | 2 | -2/+19 |
| 2025-07-09 | pwm: img: Remove redundant pm_runtime_mark_last_busy() calls | Sakari Ailus | 1 | -2/+0 |
| 2025-07-07 | pwm: Expose PWM_WFHWSIZE in public header | Michal Wilczynski | 1 | -14/+12 |
| 2025-07-07 | pwm: twl-led: Drop driver local locking | Uwe Kleine-König | 1 | -42/+7 |
| 2025-07-07 | pwm: sun4i: Drop driver local locking | Uwe Kleine-König | 1 | -10/+0 |
| 2025-07-07 | pwm: sti: Drop driver local locking | Uwe Kleine-König | 1 | -17/+6 |
| 2025-07-07 | pwm: microchip-core: Drop driver local locking | Uwe Kleine-König | 1 | -16/+1 |
| 2025-07-07 | pwm: lpc18xx-sct: Drop driver local locking | Uwe Kleine-König | 1 | -14/+0 |
| 2025-07-07 | pwm: fsl-ftm: Drop driver local locking | Uwe Kleine-König | 1 | -21/+7 |
| 2025-07-07 | pwm: clps711x: Drop driver local locking | Uwe Kleine-König | 1 | -8/+0 |
| 2025-07-07 | pwm: atmel: Drop driver local locking | Uwe Kleine-König | 1 | -12/+0 |
| 2025-07-07 | pwm: argon-fan-hat: Add Argon40 Fan HAT support | Marek Vasut | 3 | -0/+119 |
| 2025-07-07 | pwm: pwm-mediatek: Add support for PWM IP V3.0.2 in MT6991/MT8196 | AngeloGioacchino Del Regno | 1 | -0/+14 |
| 2025-07-07 | pwm: pwm-mediatek: Pass PWM_CK_26M_SEL from platform data | AngeloGioacchino Del Regno | 1 | -15/+9 |
| 2025-07-07 | pwm: rockchip: Round period/duty down on apply, up on get | Nicolas Frattaroli | 1 | -13/+20 |
| 2025-07-07 | pwm: stm32: add support for stm32mp25 | Fabrice Gasnier | 1 | -7/+35 |
| 2025-07-07 | pwm: sophgo-sg2042: Add support for SG2044 | Longbin Li | 1 | -2/+87 |
| 2025-07-07 | pwm: sophgo-sg2042: Reorganize the code structure | Longbin Li | 1 | -15/+37 |
| 2025-07-07 | pwm: sifive: Fix rounding and idempotency issues in apply and get_state | Nylon Chen | 1 | -6/+9 |
| 2025-07-07 | pwm: sifive: Fix PWM algorithm and clarify inverted compare behavior | Nylon Chen | 1 | -8/+31 |
| 2025-07-07 | pwm: pxa: Allow to enable for SpacemiT K1 SoC | Guodong Xu | 1 | -1/+1 |
| 2025-07-07 | pwm: pxa: Add optional reset control | Guodong Xu | 1 | -0/+6 |
| 2025-07-07 | pwm: Add support for pwmchip devices for faster and easier userspace access | Uwe Kleine-König | 1 | -15/+307 |
| 2025-07-07 | pwm: mediatek: Ensure to disable clocks in error path | Uwe Kleine-König | 1 | -5/+8 |
| 2025-07-07 | pwm: Fix invalid state detection | Uwe Kleine-König | 1 | -1/+1 |
| 2025-07-01 | pwm: adp5585: add support for adp5589 | Nuno Sá | 1 | -17/+56 |
| 2025-07-01 | mfd: adp5585: Enable oscillator during probe | Nuno Sá | 1 | -5/+0 |
| 2025-06-30 | include: linux: move adi-axi-common.h out of fpga | Nuno Sá | 1 | -1/+1 |
| 2025-06-06 | Merge tag 'pwm/for-6.16-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -3/+20 |
| 2025-06-03 | Merge tag 'mfd-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/le... | Linus Torvalds | 1 | -26/+193 |
| 2025-06-02 | pwm: axi-pwmgen: fix missing separate external clock | David Lechner | 1 | -3/+20 |
| 2025-05-19 | pwm: adp5585: make sure to include mod_devicetable.h | Nuno Sá | 1 | -0/+1 |
| 2025-05-14 | pwm: Tidyup PWM menu for Renesas | Kuninori Morimoto | 2 | -25/+25 |
| 2025-05-13 | pwm: stm32-lp: Add support for stm32mp25 | Fabrice Gasnier | 1 | -26/+193 |
| 2025-05-08 | pwm: Restore alphabetic ordering in Kconfig and Makefile | Uwe Kleine-König | 2 | -32/+32 |
| 2025-05-07 | pwm: Formally describe the procedure used to pick a hardware waveform setting | Uwe Kleine-König | 1 | -1/+23 |
| 2025-05-07 | pwm: Let pwm_set_waveform_might_sleep() return 0 instead of 1 after rounding up | Uwe Kleine-König | 1 | -6/+8 |
| 2025-05-07 | pwm: Let pwm_set_waveform_might_sleep() fail for exact but impossible requests | Uwe Kleine-König | 1 | -5/+16 |
| 2025-05-02 | pwm: add support for NXPs high-side switch MC33XS2410 | Dimitri Fedrau | 3 | -0/+404 |
| 2025-04-30 | pwm: rzg2l-gpt: Accept requests for too high period length | Uwe Kleine-König | 1 | -4/+8 |
| 2025-04-24 | pwm: Fix various formatting issues in kernel-doc | Uwe Kleine-König | 1 | -15/+27 |
| 2025-04-17 | pwm: Add support for RZ/G2L GPT | Biju Das | 3 | -0/+455 |
| 2025-04-17 | pwm: Better document return value of pwm_round_waveform_might_sleep() | Uwe Kleine-König | 1 | -2/+6 |
| 2025-04-17 | pwm: loongson: Fix an error code in probe() | Dan Carpenter | 1 | -1/+1 |
| 2025-04-16 | pwm: loongson: Fix u32 overflow in waveform calculation | Uwe Kleine-König | 1 | -1/+1 |
| 2025-04-14 | pwm: pca9685: Use new GPIO line value setter callbacks | Bartosz Golaszewski | 1 | -3/+5 |
| 2025-04-14 | pwm: Do stricter return value checking for .round_waveform_tohw() | Uwe Kleine-König | 1 | -6/+6 |
| 2025-04-14 | pwm: stm32: Emit debug output also for corner cases of the rounding callbacks | Uwe Kleine-König | 1 | -7/+6 |
| 2025-04-14 | pwm: stm32: Don't open-code TIM_CCER_CCxE() | Uwe Kleine-König | 1 | -1/+1 |
| 2025-04-14 | pwm: Add actual hardware state to pwm debugfs file | Uwe Kleine-König | 1 | -8/+11 |
| 2025-04-14 | pwm: pxa: Improve using dev_err_probe() | Uwe Kleine-König | 1 | -10/+8 |
| 2025-04-14 | pwm: Add Loongson PWM controller support | Binbin Zhou | 3 | -0/+303 |
| 2025-04-14 | pwm: meson: Simplify meson_pwm_cnt_to_ns() | George Stark | 1 | -16/+6 |
| 2025-04-14 | pwm: meson: Enable constant and polarity features for g12, axg, s4 | George Stark | 1 | -0/+14 |
| 2025-04-14 | pwm: meson: Use separate device id data for axg and g12 | George Stark | 1 | -1/+18 |
| 2025-04-14 | pwm: meson: Support constant and polarity bits | George Stark | 1 | -7/+54 |
| 2025-04-14 | pwm: meson: Simplify get_state() callback | George Stark | 1 | -6/+5 |
| 2025-04-12 | Merge tag 'pwm/for-6.15-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 6 | -31/+42 |
| 2025-04-07 | pwm: axi-pwmgen: Let .round_waveform_tohw() signal when request was rounded up | Uwe Kleine-König | 1 | -3/+7 |
| 2025-04-07 | pwm: stm32: Search an appropriate duty_cycle if period cannot be modified | Uwe Kleine-König | 1 | -9/+3 |
| 2025-04-07 | pwm: Let pwm_set_waveform() succeed even if lowlevel driver rounded up | Uwe Kleine-König | 1 | -6/+7 |
| 2025-04-04 | pwm: fsl-ftm: Handle clk_get_rate() returning 0 | Uwe Kleine-König | 1 | -0/+6 |
| 2025-04-04 | pwm: rcar: Improve register calculation | Uwe Kleine-König | 1 | -11/+13 |
| 2025-04-02 | pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config() | Josh Poimboeuf | 1 | -2/+6 |
| 2025-03-29 | Merge tag 'pinctrl-v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -2/+2 |
| 2025-03-03 | pwm: stmpe: Allow to compile as a module | Uwe Kleine-König | 2 | -3/+24 |
| 2025-02-15 | pwm: Strengthen dependency for PWM_SIFIVE | Uwe Kleine-König | 1 | -1/+1 |
| 2025-02-15 | pwm: clps711x: Drop of_match_ptr() usage for .of_match_table | Uwe Kleine-König | 1 | -2/+2 |
| 2025-02-15 | pwm: pca9685: Drop ACPI_PTR() and of_match_ptr() | Andy Shevchenko | 1 | -7/+2 |
| 2025-02-12 | pwm: Add support for pwm nexus dt bindings | Herve Codina | 1 | -2/+1 |
| 2025-02-10 | pwm: Add upgrade path to #pwm-cells = <3> for users of of_pwm_single_xlate() | Uwe Kleine-König | 1 | -0/+16 |
| 2025-02-07 | pwm: gpio: Switch to use hrtimer_setup() | Nam Cao | 1 | -3/+2 |
| 2025-02-05 | pwm: sophgo: add driver for Sophgo SG2042 PWM | Chen Wang | 3 | -0/+205 |
| 2025-02-04 | pwm: lpss: Only include <linux/pwm.h> where needed | Uwe Kleine-König | 2 | -1/+1 |
| 2025-02-03 | pwm: lpss: Actually use a module namespace by defining the namespace earlier | Uwe Kleine-König | 1 | -2/+2 |
| 2025-01-28 | Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -1/+1 |
| 2025-01-27 | Merge tag 'pwm/for-6.14-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 2 | -3/+12 |
| 2025-01-23 | pwm: Ensure callbacks exist before calling them | Uwe Kleine-König | 1 | -2/+11 |
| 2025-01-23 | pwm: microchip-core: fix incorrect comparison with max period | Conor Dooley | 1 | -1/+1 |
| 2025-01-22 | Merge tag 'pwm/for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 4 | -17/+21 |
| 2025-01-17 | pwm: stm32: Add check for clk_enable() | Mingwei Zheng | 1 | -2/+5 |
| 2025-01-13 | Merge 6.13-rc7 into driver-core-next | Greg Kroah-Hartman | 1 | -1/+1 |
| 2025-01-03 | driver core: Constify API device_find_child() and adapt for various usages | Zijun Hu | 1 | -1/+1 |
| 2024-12-19 | Merge tag 'pwm/for-6.13-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -1/+1 |
| 2024-12-18 | pwm: stm32-lp: Add check for clk_enable() | Mingwei Zheng | 1 | -2/+6 |
| 2024-12-18 | pwm: Replace deprecated PCI functions | Philipp Stanner | 2 | -13/+10 |
| 2024-12-18 | pwm: stm32: Fix complementary output in round_waveform_tohw() | Fabrice Gasnier | 1 | -1/+1 |
| 2024-12-03 | module: Convert default symbol namespace to string literal | Masahiro Yamada | 3 | -3/+3 |
| 2024-12-02 | module: Convert symbol namespace to string literal | Peter Zijlstra | 3 | -3/+3 |
| 2024-11-07 | pwm: Assume a disabled PWM to emit a constant inactive output | Uwe Kleine-König | 1 | -3/+7 |
| 2024-11-03 | pwm: core: export pwm_get_state_hw() | David Lechner | 1 | -13/+27 |
| 2024-10-25 | pwm: core: use device_match_name() instead of strcmp(dev_name(... | Andy Shevchenko | 1 | -3/+1 |
| 2024-10-25 | pwm: imx27: Use clk_bulk_*() API to simplify clock handling | Frank Li | 1 | -41/+22 |
| 2024-10-25 | pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle | Clark Wang | 1 | -2/+96 |
| 2024-10-25 | pwm: axi-pwmgen: Enable FORCE_ALIGN by default | David Lechner | 1 | -0/+12 |
| 2024-10-25 | pwm: axi-pwmgen: Rename 0x10 register | David Lechner | 1 | -6/+6 |
| 2024-10-25 | Merge tag 'pwm/duty_offset-for-6.13-rc1' of https://git.kernel.org/pub/scm/li... | Uwe Kleine-König | 3 | -416/+1201 |
| 2024-10-25 | pwm: axi-pwmgen: Create a dedicated function for getting driver data from a chip | Uwe Kleine-König | 1 | -2/+7 |
| 2024-10-25 | pwm: atmel-tcb: Use min() macro | Shen Lichuan | 1 | -2/+2 |
| 2024-10-25 | pwm: imx-tpm: Use correct MODULO value for EPWM mode | Erik Schumacher | 1 | -1/+3 |
| 2024-10-04 | pwm: stm32: Fix error checking for a regmap_read() call | Uwe Kleine-König | 1 | -1/+1 |
| 2024-09-28 | pwm: Reorder symbols in core.c | Uwe Kleine-König | 1 | -156/+156 |
| 2024-09-28 | pwm: stm32: Implementation of the waveform callbacks | Uwe Kleine-König | 1 | -221/+391 |
| 2024-09-28 | pwm: axi-pwmgen: Implementation of the waveform callbacks | Uwe Kleine-König | 1 | -43/+105 |
| 2024-09-28 | pwm: Add tracing for waveform callbacks | Uwe Kleine-König | 1 | -4/+20 |
| 2024-09-28 | pwm: Provide new consumer API functions for waveforms | Uwe Kleine-König | 1 | -0/+261 |
| 2024-09-28 | pwm: New abstraction for PWM waveforms | Uwe Kleine-König | 1 | -21/+213 |
| 2024-09-27 | pwm: Add more locking | Uwe Kleine-König | 1 | -8/+92 |
| 2024-09-26 | Merge tag 'soc-ep93xx-dt-6.12' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -18/+8 |
| 2024-09-16 | pwm: stm32: Fix a typo | Andrew Kreimer | 1 | -1/+1 |
| 2024-09-16 | pwm: Switch back to struct platform_driver::remove() | Uwe Kleine-König | 14 | -14/+14 |
| 2024-09-16 | pwm: axi-pwmgen: use shared macro for version reg | David Lechner | 1 | -2/+1 |
| 2024-09-16 | pwm: atmel-hlcdc: Drop trailing comma | Liao Chen | 1 | -2/+2 |
| 2024-09-16 | pwm: atmel-hlcdc: Enable module autoloading | Liao Chen | 1 | -0/+1 |
| 2024-09-16 | pwm: omap-dmtimer: Use of_property_read_bool() | Rob Herring (Arm) | 1 | -1/+1 |
| 2024-09-16 | pwm: adp5585: Set OSC_EN bit to 1 when PWM state is enabled | Liu Ying | 1 | -0/+4 |
| 2024-09-16 | Merge tag 'ib-mfd-gpio-pwm-v6.12' of https://git.kernel.org/pub/scm/linux/ker... | Uwe Kleine-König | 3 | -0/+192 |
| 2024-09-16 | pwm: lp3943: Fix an incorrect type in lp3943_pwm_parse_dt() | Jiapeng Chong | 1 | -2/+1 |
| 2024-09-12 | pwm: ep93xx: drop legacy pinctrl | Nikita Shubin | 1 | -18/+0 |
| 2024-09-12 | pwm: ep93xx: add DT support for Cirrus EP93xx | Nikita Shubin | 1 | -0/+8 |
| 2024-09-05 | pwm: Simplify pwm_capture() | Uwe Kleine-König | 1 | -4/+4 |
| 2024-09-05 | pwm: lp3943: Use of_property_count_u32_elems() to get property length | Rob Herring (Arm) | 1 | -6/+3 |
| 2024-09-05 | pwm: Don't export pwm_capture() | Uwe Kleine-König | 1 | -3/+2 |
| 2024-09-05 | pwm: stm32: Use the right CCxNP bit in stm32_pwm_enable() | Uwe Kleine-König | 1 | -1/+1 |
| 2024-08-01 | pwm: adp5585: Add Analog Devices ADP5585 support | Clark Wang | 3 | -0/+192 |
| 2024-07-25 | of: remove internal arguments from of_property_for_each_u32() | Luca Ceresoli | 1 | -3/+1 |
| 2024-07-11 | pwm: axi-pwmgen: add .max_register to regmap | Trevor Gamblin | 1 | -0/+1 |
| 2024-07-10 | pwm: atmel-tcb: Make private data variable naming consistent | Uwe Kleine-König | 1 | -45/+45 |
| 2024-07-10 | pwm: atmel-tcb: Simplify checking the companion output | Uwe Kleine-König | 1 | -8/+3 |
| 2024-07-10 | pwm: Allow pwm state transitions from an invalid state | Uwe Kleine-König | 1 | -2/+37 |
| 2024-07-10 | pwm: xilinx: Simplify using devm_ functions | Uwe Kleine-König | 1 | -21/+6 |
| 2024-07-10 | pwm: Use guards for pwm_lookup_lock instead of explicity mutex_lock + mutex_u... | Uwe Kleine-König | 1 | -29/+22 |
| 2024-07-10 | pwm: Use guards for export->lock instead of explicity mutex_lock + mutex_unlock | Uwe Kleine-König | 1 | -11/+8 |
| 2024-07-10 | pwm: Use guards for pwm_lock instead of explicity mutex_lock + mutex_unlock | Uwe Kleine-König | 1 | -37/+15 |
| 2024-07-10 | pwm: Register debugfs operations after the pwm class | Uwe Kleine-König | 1 | -1/+9 |
| 2024-07-10 | pwm: imx-tpm: Enable pinctrl setting for sleep state | Shenwei Wang | 1 | -2/+14 |
| 2024-07-10 | pwm: lpss: drop redundant runtime PM handles | Raag Jadav | 1 | -22/+0 |
| 2024-07-10 | pwm: lpss: use devm_pm_runtime_enable() helper | Raag Jadav | 1 | -9/+1 |
| 2024-07-10 | pwm-stm32: Make use of parametrised register definitions | Uwe Kleine-König | 1 | -11/+11 |
| 2024-07-10 | pwm: meson: Add support for Amlogic S4 PWM | Junyi Zhao | 1 | -0/+39 |
| 2024-07-10 | pwm: Add GPIO PWM driver | Vincent Whitchurch | 3 | -0/+253 |
| 2024-07-10 | pwm: Make pwm_request_from_chip() private to the core | Uwe Kleine-König | 1 | -5/+3 |
| 2024-07-10 | pwm: cros-ec: Simplify device tree xlation | Uwe Kleine-König | 1 | -20/+12 |
| 2024-07-10 | pwm: cros-ec: Don't care about consumers in .get_state() | Uwe Kleine-König | 1 | -33/+1 |
| 2024-07-10 | pwm: Make use of a symbol namespace for the core | Uwe Kleine-König | 1 | -0/+2 |
| 2024-07-10 | pwm: add missing MODULE_DESCRIPTION() macros | Jeff Johnson | 8 | -0/+8 |
| 2024-07-10 | pwm: axi-pwmgen: Make use of regmap_clear_bits() | Uwe Kleine-König | 1 | -1/+1 |
| 2024-07-10 | pwm: jz4740: Another few conversions to regmap_{set,clear}_bits() | Uwe Kleine-König | 1 | -5/+4 |
| 2024-07-10 | pwm: Add driver for AXI PWM generator | Drew Fustini | 3 | -0/+255 |
| 2024-07-10 | pwm: atmel-tcb: Fix race condition and convert to guards | Uwe Kleine-König | 1 | -7/+5 |
| 2024-07-05 | pwm: stm32: Always do lazy disabling | Uwe Kleine-König | 1 | -2/+3 |
| 2024-06-22 | pwm: stm32: Fix error message to not describe the previous error path | Uwe Kleine-König | 1 | -1/+2 |
| 2024-06-22 | pwm: stm32: Fix calculation of prescaler | Uwe Kleine-König | 1 | -6/+12 |
| 2024-06-21 | pwm: stm32: Refuse too small period requests | Uwe Kleine-König | 1 | -0/+2 |
| 2024-05-10 | pwm: pca9685: Drop explicit initialization of struct i2c_device_id::driver_da... | Uwe Kleine-König | 1 | -2/+2 |
| 2024-04-30 | pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating | George Stark | 1 | -2/+2 |
| 2024-04-30 | pwm: meson: Add check for error from clk_round_rate() | George Stark | 1 | -5/+6 |
| 2024-04-30 | pwm: meson: Drop unneeded check in .get_state() | George Stark | 1 | -3/+0 |
| 2024-04-30 | pwm: meson: Add generic compatible for meson8 to sm1 | Jerome Brunet | 1 | -74/+121 |
| 2024-04-30 | pwm: bcm2835: Drop open coded variant of devm_clk_rate_exclusive_get() | Uwe Kleine-König | 1 | -13/+1 |
| 2024-04-30 | pwm: bcm2835: Introduce a local variable for &pdev->dev | Uwe Kleine-König | 1 | -9/+9 |
| 2024-04-30 | pwm: stm32: Calculate prescaler with a division instead of a loop | Uwe Kleine-König | 1 | -13/+17 |
| 2024-04-30 | pwm: stm32: Fix for settings using period > UINT32_MAX | Uwe Kleine-König | 1 | -8/+20 |