summaryrefslogtreecommitdiffstats
path: root/include/linux/pwm.h
Commit message (Expand)AuthorAgeFilesLines
* pwm: Delete deprecated functions pwm_request() and pwm_free()Uwe Kleine-König2023-04-131-13/+0
* pwm: Move pwm_capture() dummy to restore orderGeert Uytterhoeven2023-01-301-7/+7
* Merge tag 'pwm/for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-12-211-2/+2
|\
| * pwm: Make .get_state() callback return an error codeUwe Kleine-König2022-12-061-2/+2
* | pwm: Add a stub for devm_pwmchip_add()Andy Shevchenko2022-11-221-0/+5
|/
* pwm: core: Make of_pwm_get() staticAndy Shevchenko2022-09-191-10/+0
* pwm: core: Get rid of unused devm_of_pwm_get()Andy Shevchenko2022-09-191-10/+0
* pwm: Drop unused forward declaration from pwm.hUwe Kleine-König2022-06-221-2/+0
* pwm: Reorder header file to get rid of struct pwm_capture forward declarationUwe Kleine-König2022-06-221-11/+10
* pwm: Drop support for legacy driversUwe Kleine-König2022-06-221-12/+0
* Merge drm/drm-next into drm-misc-nextThomas Zimmermann2021-11-181-0/+13
|\
| * pwm: Make it explicit that pwm_apply_state() might sleepUwe Kleine-König2021-11-051-0/+4
| * pwm: Add might_sleep() annotations for !CONFIG_PWM API functionsUwe Kleine-König2021-11-051-0/+9
* | pwm: Introduce single-PWM of_xlate functionBjorn Andersson2021-10-271-0/+2
|/
* pwm: Make pwmchip_remove() return voidUwe Kleine-König2021-09-021-1/+1
* pwm: core: Remove unused devm_pwm_put()Andy Shevchenko2021-06-301-5/+0
* pwm: Add a device-managed function to add PWM chipsUwe Kleine-König2021-06-281-0/+3
* pwm: core: Support new usage_power setting in PWM stateClemens Gruber2021-06-041-0/+7
* pwm: Clarify which state pwm_get_state() returnsUwe Kleine-König2021-04-091-0/+5
* pwm: Drop function pwmchip_add_with_polarity()Uwe Kleine-König2021-03-221-2/+0
* pwm: Remove unused function pwmchip_add_inversed()Uwe Kleine-König2020-12-171-5/+0
* pwm: Convert period and duty cycle to u64Guru Das Srinagesh2020-06-171-6/+6
* pwm: Implement some checks for lowlevel driversUwe Kleine-König2020-03-301-1/+3
* pwm: Update comment on struct pwm_ops::applyRasmus Villemoes2019-10-211-4/+1
* pwm: Ensure pwm_apply_state() doesn't modify the state argumentUwe Kleine-König2019-09-211-2/+2
* pwm: Add support referencing PWMs from ACPINikolaus Voss2019-06-261-0/+10
* pwm: Add consumer device linkFabrice Gasnier2019-06-251-2/+4
* pwm: Fix deadlock warning when removing PWM devicePhong Hoang2019-03-201-5/+0
* pwm: Rearrange structures to group members by purposeUwe Kleine-König2019-01-101-15/+18
* pwm: Drop per-chip dbg_show callbackUwe Kleine-König2019-01-101-4/+0
* pwm: Drop legacy wrapper for changing polarityUwe Kleine-König2018-12-121-42/+0
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* pwm: Try to load modules during pwm_get()Hans de Goede2017-01-301-8/+15
* pwm: Remove .can_sleep from struct pwm_chipThierry Reding2017-01-041-3/+0
* pwm: Remove pwm_can_sleep()Thierry Reding2017-01-041-7/+0
* pwm: Unexport children before chip removalDavid Hsu2016-09-051-0/+5
* Merge branch 'for-4.8/capture' into for-nextThierry Reding2016-07-251-0/+24
|\
| * pwm: Add PWM capture supportLee Jones2016-06-101-0/+24
* | Merge branch 'for-4.8/core' into for-nextThierry Reding2016-07-251-1/+88
|\ \
| * | pwm: Remove gratuitous blank lineThierry Reding2016-07-081-1/+0
| * | pwm: Add relative duty cycle manipulation helpersBoris Brezillon2016-07-081-0/+55
| * | pwm: Add a helper to prepare a new PWM stateBoris Brezillon2016-07-081-0/+33
| |/
* | pwm: Fix pwm_apply_args()Boris Brezillon2016-06-231-6/+10
* | pwm: Improve args checking in pwm_apply_state()Brian Norris2016-06-101-0/+3
|/
* pwm: Add core infrastructure to allow atomic updatesBoris Brezillon2016-05-171-85/+184
* pwm: Add hardware readout infrastructureBoris Brezillon2016-05-171-0/+28
* pwm: Move the enabled/disabled info into pwm_stateBoris Brezillon2016-05-171-3/+8
* pwm: Introduce the pwm_state conceptBoris Brezillon2016-05-171-12/+42
* pwm: Keep PWM state in sync with hardware stateBoris Brezillon2016-05-171-1/+0
* pwm: Get rid of pwm->lockBoris BREZILLON2016-05-171-2/+0