summaryrefslogtreecommitdiffstats
path: root/include/linux/pwm.h
Commit message (Expand)AuthorAgeFilesLines
* pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_set_drvdata()Uwe Kleine-König2024-04-301-12/+2
* pwm: Add a struct device to struct pwm_chipUwe Kleine-König2024-04-261-2/+3
* pwm: Ensure a struct pwm has the same lifetime as its pwm_chipUwe Kleine-König2024-04-261-1/+1
* pwm: Move contents of sysfs.c into core.cUwe Kleine-König2024-04-261-13/+0
* pwm: Ensure that pwm_chips are allocated using pwmchip_alloc()Uwe Kleine-König2024-04-261-0/+2
* pwm: Provide pwmchip_alloc() function and a devm variant of itUwe Kleine-König2024-02-151-0/+22
* pwm: Provide wrappers for storing and getting driver private dataUwe Kleine-König2024-02-151-0/+20
* pwm: Provide an inline function to get the parent device of a given chipUwe Kleine-König2024-02-151-0/+5
* pwm: Drop useless member .of_pwm_n_cells of struct pwm_chipUwe Kleine-König2024-02-151-2/+0
* pwm: linux/pwm.h: fix Excess kernel-doc description warningRandy Dunlap2024-01-051-1/+0
* pwm: Add pwm_apply_state() compatibility stubThierry Reding2024-01-051-0/+7
* pwm: Drop two unused API functionsUwe Kleine-König2023-12-201-12/+0
* pwm: Make it possible to apply PWM changes in atomic contextSean Young2023-12-201-0/+25
* pwm: Replace ENOTSUPP with EOPNOTSUPPSean Young2023-12-201-2/+2
* pwm: Rename pwm_apply_state() to pwm_apply_might_sleep()Sean Young2023-12-201-14/+14
* pwm: Update kernel doc for struct pwm_chipUwe Kleine-König2023-12-201-2/+1
* pwm: Replace PWM chip unique base by unique IDUwe Kleine-König2023-12-201-2/+1
* pwm: Drop unused member "pwm" from struct pwm_deviceUwe Kleine-König2023-12-201-1/+0
* pwm: Fix double shift bugDan Carpenter2023-11-101-2/+2
* pwm: Drop pwm_[sg]et_chip_data()Uwe Kleine-König2023-10-131-14/+0
* pwm: Manage owner assignment implicitly for driversUwe Kleine-König2023-10-131-4/+6
* pwm: Use a consistent name for pwm_chip pointers in the coreUwe Kleine-König2023-07-201-3/+3
* 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