aboutsummaryrefslogtreecommitdiff
path: root/drivers/pwm/pwm-lpss.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-21Merge tag 'pwm/for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Gravatar Linus Torvalds 1-2/+4
2022-12-06pwm: Make .get_state() callback return an error codeGravatar Uwe Kleine-König 1-2/+4
2022-11-22pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe()Gravatar Andy Shevchenko 1-3/+3
2022-11-22pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMSGravatar Andy Shevchenko 1-1/+1
2022-09-28pwm: lpss: Make use of bits.h macros for all masksGravatar Andy Shevchenko 1-1/+2
2022-09-28pwm: lpss: Move resource mapping to the glue driversGravatar Andy Shevchenko 1-5/+2
2022-09-28pwm: lpss: Move exported symbols to PWM_LPSS namespaceGravatar Andy Shevchenko 1-0/+2
2022-09-28pwm: lpss: Deduplicate board info data structuresGravatar Uwe Kleine-König 1-0/+34
2021-06-28pwm: lpss: Simplify using devm_pwmchip_add()Gravatar Uwe Kleine-König 1-7/+1
2021-04-09pwm: lpss: Don't modify HW state in .remove callbackGravatar Uwe Kleine-König 1-6/+0
2021-03-22pwm: Always allocate PWM chip base ID dynamicallyGravatar Uwe Kleine-König 1-1/+0
2020-12-17pwm: lpss: Log error from pwm_lpss_is_updating() if the update bit is still setGravatar Hans de Goede 1-1/+6
2020-09-06pwm: lpss: Remove suspend/resume handlersGravatar Hans de Goede 1-24/+0
2020-09-06pwm: lpss: Make pwm_lpss_apply() not rely on existing hardware stateGravatar Hans de Goede 1-12/+9
2020-09-06pwm: lpss: Add pwm_lpss_prepare_enable() helperGravatar Hans de Goede 1-19/+26
2020-09-06pwm: lpss: Add range limit check for the base_unit register valueGravatar Hans de Goede 1-1/+2
2020-09-06pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare()Gravatar Hans de Goede 1-3/+3
2020-06-02pwm: lpss: Fix get_state runtime-pm reference handlingGravatar Hans de Goede 1-4/+11
2019-09-21pwm: Ensure pwm_apply_state() doesn't modify the state argumentGravatar Uwe Kleine-König 1-1/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Gravatar Thomas Gleixner 1-4/+1
2018-10-16pwm: lpss: Only set update bit if we are actually changing the settingsGravatar Hans de Goede 1-5/+7
2018-10-12pwm: lpss: Add get_state callbackGravatar Hans de Goede 1-0/+34
2018-10-12pwm: lpss: Release runtime-pm reference from the driver's remove callbackGravatar Hans de Goede 1-0/+6
2018-10-12pwm: lpss: Move struct pwm_lpss_chip definition to the header fileGravatar Hans de Goede 1-9/+0
2018-06-06pwm: lpss: platform: Save/restore the ctrl register over a suspend/resumeGravatar Hans de Goede 1-0/+30
2017-04-06pwm: lpss: Set enable-bit before waiting for update-bit to go lowGravatar Hans de Goede 1-6/+13
2017-01-30pwm: lpss: Do not export board infos for different PWM typesGravatar Andy Shevchenko 1-24/+0
2017-01-30pwm: lpss: Avoid reconfiguring while UPDATE bit is still enabledGravatar Ilkka Koskinen 1-9/+43
2017-01-30pwm: lpss: Switch to new atomic APIGravatar Andy Shevchenko 1-35/+29
2017-01-30pwm: lpss: Allow duty cycle to be 0Gravatar Andy Shevchenko 1-2/+0
2017-01-30pwm: lpss: Avoid potential overflow of base_unitGravatar Andy Shevchenko 1-3/+3
2016-07-11pwm: lpss: Move clk_rate check to ->probe()Gravatar Andy Shevchenko 1-5/+7
2016-07-11pwm: lpss: Prevent on_time_div overflow on lower frequenciesGravatar Mika Westerberg 1-2/+4
2016-07-11pwm: lpss: Fix base_unit calculation for PWM frequencyGravatar Dan O'Donovan 1-5/+3
2015-12-16pwm: lpss: Rework the sequence of programming PWM_SW_UPDATEGravatar Mika Westerberg 1-2/+21
2015-12-16pwm: lpss: Update PWM setting for BroxtonGravatar qipeng.zha 1-14/+19
2015-12-16pwm: lpss: Remove ->free() callbackGravatar Mika Westerberg 1-1/+0
2015-11-06pwm: lpss: Add support for runtime PMGravatar Qipeng Zha 1-0/+7
2015-11-06pwm: lpss: Support all four PWMs on Intel BroxtonGravatar Mika Westerberg 1-0/+7
2015-11-06pwm: lpss: Add support for multiple PWMsGravatar Mika Westerberg 1-21/+27
2014-08-25pwm: lpss: use c99 initializers in structuresGravatar Julia Lawall 1-2/+2
2014-08-23pwm: lpss: Fix build failure on PowerPCGravatar Thierry Reding 1-0/+1
2014-08-23pwm: lpss: Properly split driver to partsGravatar Andy Shevchenko 1-126/+10
2014-08-22pwm: lpss: Add ACPI and PCI IDs for Intel BraswellGravatar Alan Cox 1-0/+8
2014-08-07pwm: lpss: remove dependency on clk frameworkGravatar Heikki Krogerus 1-22/+10
2014-05-07pwm: lpss: Fix const qualifier and sparse warningsGravatar Thierry Reding 1-2/+2
2014-04-28pwm: lpss: Add support for PCI devicesGravatar Alan Cox 1-31/+130
2014-04-01pwm: add support for Intel Low Power Subsystem PWMGravatar Mika Westerberg 1-0/+183