Age | Commit message (Expand) | Author | Files | Lines |
2025-06-16 | pwm: stm32: add support for stm32mp25 | Fabrice Gasnier | 1 | -7/+35 |
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-07 | pwm: stm32: Search an appropriate duty_cycle if period cannot be modified | Uwe Kleine-König | 1 | -9/+3 |
2025-01-17 | pwm: stm32: Add check for clk_enable() | Mingwei Zheng | 1 | -2/+5 |
2024-12-18 | pwm: stm32: Fix complementary output in round_waveform_tohw() | Fabrice Gasnier | 1 | -1/+1 |
2024-10-04 | pwm: stm32: Fix error checking for a regmap_read() call | Uwe Kleine-König | 1 | -1/+1 |
2024-09-28 | pwm: stm32: Implementation of the waveform callbacks | Uwe Kleine-König | 1 | -221/+391 |
2024-09-16 | pwm: stm32: Fix a typo | Andrew Kreimer | 1 | -1/+1 |
2024-09-05 | pwm: stm32: Use the right CCxNP bit in stm32_pwm_enable() | Uwe Kleine-König | 1 | -1/+1 |
2024-07-10 | pwm-stm32: Make use of parametrised register definitions | Uwe Kleine-König | 1 | -11/+11 |
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-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 |
2024-04-30 | pwm: stm32: Improve precision of calculation in .apply() | Uwe Kleine-König | 1 | -2/+3 |
2024-04-30 | pwm: stm32: Add error messages in .probe()'s error paths | Uwe Kleine-König | 1 | -3/+6 |
2024-02-22 | pwm: stm32: Make use of devm_pwmchip_alloc() function | Uwe Kleine-König | 1 | -9/+8 |
2024-02-22 | pwm: stm32: Change prototype of helper that detects npwm to prepare further c... | Uwe Kleine-König | 1 | -6/+6 |
2024-02-22 | pwm: stm32: Prepare removing pwm_chip from driver data | Uwe Kleine-König | 1 | -9/+13 |
2024-02-22 | pwm: stm32: Change prototype of a helper to prepare further changes | Uwe Kleine-König | 1 | -6/+7 |
2024-02-22 | pwm: stm32: Simplify code to determine the pwmchip's parent device | Uwe Kleine-König | 1 | -1/+1 |
2023-12-20 | pwm: stm32: Fix enable count for clk in .probe() | Philipp Zabel | 1 | -4/+14 |
2023-12-20 | pwm: stm32: Implement .get_state() | Philipp Zabel | 1 | -0/+42 |
2023-12-20 | pwm: stm32: Use hweight32 in stm32_pwm_detect_channels | Philipp Zabel | 1 | -15/+2 |
2023-12-20 | pwm: stm32: Make ch parameter unsigned | Philipp Zabel | 1 | -4/+4 |
2023-12-20 | pwm: stm32: Replace write_ccrx with regmap_write | Philipp Zabel | 1 | -16/+1 |
2023-12-20 | pwm: stm32: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions | Uwe Kleine-König | 1 | -4/+4 |
2023-10-13 | pwm: Manage owner assignment implicitly for drivers | Uwe Kleine-König | 1 | -1/+0 |
2023-07-28 | pwm: stm32: Simplify using devm_pwmchip_add() | Uwe Kleine-König | 1 | -9/+1 |
2023-07-28 | pwm: stm32: Don't modify HW state in .remove() callback | Uwe Kleine-König | 1 | -4/+0 |
2023-04-06 | pwm: stm32: Enforce settings for PWM capture | Olivier Moysan | 1 | -0/+4 |
2023-03-30 | pwm: stm32: Convert to platform remove callback returning void | Uwe Kleine-König | 1 | -4/+2 |
2022-12-06 | pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable | Uwe Kleine-König | 1 | -18/+16 |
2021-05-25 | pwm: Simplify all drivers with explicit of_pwm_n_cells = 3 | Uwe Kleine-König | 1 | -2/+0 |
2021-03-22 | pwm: Always allocate PWM chip base ID dynamically | Uwe Kleine-König | 1 | -1/+0 |
2020-01-20 | pwm: stm32: Remove automatic output enable | Fabrice Gasnier | 1 | -3/+1 |
2019-10-21 | pwm: stm32: Pass breakinput instead of its values | Thierry Reding | 1 | -11/+8 |
2019-10-21 | pwm: stm32: Remove clutter from ternary operator | Thierry Reding | 1 | -12/+9 |
2019-10-21 | pwm: stm32: Validate breakinput data from DT | Thierry Reding | 1 | -0/+8 |
2019-10-21 | pwm: stm32: Add power management support | Fabrice Gasnier | 1 | -0/+38 |
2019-10-21 | pwm: stm32: Split breakinput apply routine to ease PM support | Fabrice Gasnier | 1 | -19/+31 |
2019-09-21 | pwm: Ensure pwm_apply_state() doesn't modify the state argument | Uwe Kleine-König | 1 | -2/+2 |
2019-06-25 | pwm: stm32: Use 3 cells ->of_xlate() | Fabrice Gasnier | 1 | -0/+2 |
2018-06-14 | Merge tag 'pwm/for-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -3/+1 |
2018-06-06 | pwm: stm32: Fix build warning with CONFIG_DMA_ENGINE disabled | Arnd Bergmann | 1 | -3/+1 |
2018-06-04 | pwm: stm32: Initialize raw local variables | Fabrice Gasnier | 1 | -1/+1 |
2018-05-16 | pwm: stm32: Use input prescaler to improve period capture | Fabrice Gasnier | 1 | -2/+61 |
2018-05-16 | pwm: stm32: Improve capture by tuning counter prescaler | Fabrice Gasnier | 1 | -1/+23 |
2018-05-16 | pwm: stm32: Add capture support | Fabrice Gasnier | 1 | -0/+176 |
2018-03-28 | pwm: stm32: Protect common prescaler for all channels | Fabrice Gasnier | 1 | -1/+17 |
2018-03-28 | pwm: stm32: Remove unused struct device | Fabrice Gasnier | 1 | -1/+0 |
2018-03-27 | pwm: stm32: Adopt SPDX identifier | Benjamin Gaignard | 1 | -2/+1 |
2017-01-25 | pwm: Add driver for STM32 plaftorm | Benjamin Gaignard | 1 | -0/+397 |