summaryrefslogtreecommitdiffstats
path: root/drivers/pwm/pwm-pca9685.c
Commit message (Expand)AuthorAgeFilesLines
* pwm: pca9685: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2024-02-191-10/+6
* pwm: pca9685: Make use of pwmchip_parent() accessorUwe Kleine-König2024-02-191-10/+10
* pwm: pca9685: Prepare removing pwm_chip from driver dataUwe Kleine-König2024-02-191-68/+75
* pwm: Manage owner assignment implicitly for driversUwe Kleine-König2023-10-131-1/+0
* pwm: pca9685: Switch i2c driver back to use .probe()Uwe Kleine-König2023-06-231-1/+1
* pwm: pca9685: Convert to i2c's .probe_new()Uwe Kleine-König2022-12-061-3/+2
* pwm: Make .get_state() callback return an error codeUwe Kleine-König2022-12-061-3/+5
* i2c: Make remove callback return voidUwe Kleine-König2022-08-161-3/+1
* pwm: pca9685: Reset OFF/ON registers to POR valueLionel Vitte2022-02-241-2/+2
* pwm: pca9685: Don't check the return code of pwmchip_remove()Uwe Kleine-König2021-09-021-4/+1
* pwm: pca9685: Add error messages for failed regmap callsClemens Gruber2021-06-041-24/+59
* pwm: pca9685: Restrict period change for enabled PWMsClemens Gruber2021-06-041-10/+64
* pwm: pca9685: Support new usage_power setting in PWM stateClemens Gruber2021-06-041-15/+46
* pwm: pca9685: Improve runtime PM behaviorClemens Gruber2021-04-231-6/+19
* pwm: pca9685: Support hardware readoutClemens Gruber2021-04-231-0/+36
* pwm: pca9685: Switch to atomic APIClemens Gruber2021-04-231-170/+91
* pwm: Always allocate PWM chip base ID dynamicallyUwe Kleine-König2021-03-221-1/+0
* pwm: pca9685: Disable unused alternative addressesDavid Jander2020-09-241-7/+16
* pwm: pca9685: Use BIT() macro instead of shiftDavid Jander2020-09-241-4/+4
* pwm: pca9685: Make comments more consistentDavid Jander2020-09-241-7/+7
* pwm: pca9685: Fix PWM/GPIO inter-operationSven Van Asbroeck2020-04-031-37/+48
* pwm: pca9685: Use gpio core provided macro GPIO_LINE_DIRECTION_OUTRishi Gupta2020-03-301-1/+1
* pwm: pca9685: Replace CONFIG_PM with __maybe_unusedRishi Gupta2020-03-301-4/+2
* pwm: pca9685: Remove unused duty_cycle struct elementMatthias Schiffer2020-03-301-4/+0
* pwm: Remove set but not set variable 'pwm'yu kuai2020-01-201-4/+0
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* pwm: Clear chip_data in pwm_put()Uwe Kleine-König2019-05-091-1/+0
* pwm: pca9685: clarify pca9685_set_sleep_mode() interface.Sven Van Asbroeck2017-07-251-7/+7
* pwm: pca9685: Fix GPIO-only operationSven Van Asbroeck2017-04-131-33/+79
* Merge branch 'for-4.11/drivers' into for-nextThierry Reding2017-02-101-12/+163
|\
| * pwm: pca9685: Fix period change with same duty cycleClemens Gruber2017-01-201-11/+0
| * pwm: pca9685: Allow any of the 16 PWMs to be used as a GPIOMika Westerberg2017-01-191-1/+163
* | pwm: Remove .can_sleep from struct pwm_chipThierry Reding2017-01-041-1/+0
|/
* pwm-pca9685: enable ACPI device found on Galileo Gen2Andy Shevchenko2015-11-061-4/+16
* pwm-pca9685: Support changing the output frequencyClemens Gruber2015-08-171-1/+64
* pwm-pca9685: Fix several driver bugsClemens Gruber2015-08-171-0/+24
* pwm: pca9685: Drop owner assignmentKrzysztof Kozlowski2015-08-171-1/+0
* pwm: pca9685: Constify struct regmap_configKrzysztof Kozlowski2015-03-111-1/+1
* pwm: pca9685: Fix wrong argument to set MODE1_SLEEP bitAxel Lin2013-06-261-2/+3
* pwm: Fill in missing .owner fieldsThierry Reding2013-06-121-0/+1
* pwm: add pca9685 driverSteffen Trumtrar2013-06-121-0/+298