aboutsummaryrefslogtreecommitdiff
path: root/drivers/pwm/pwm-lpss.c
AgeCommit message (Expand)Author
2021-06-28pwm: lpss: Simplify using devm_pwmchip_add()Uwe Kleine-König
2021-04-09pwm: lpss: Don't modify HW state in .remove callbackUwe Kleine-König
2021-03-22pwm: Always allocate PWM chip base ID dynamicallyUwe Kleine-König
2020-12-17pwm: lpss: Log error from pwm_lpss_is_updating() if the update bit is still setHans de Goede
2020-09-06pwm: lpss: Remove suspend/resume handlersHans de Goede
2020-09-06pwm: lpss: Make pwm_lpss_apply() not rely on existing hardware stateHans de Goede
2020-09-06pwm: lpss: Add pwm_lpss_prepare_enable() helperHans de Goede
2020-09-06pwm: lpss: Add range limit check for the base_unit register valueHans de Goede
2020-09-06pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare()Hans de Goede
2020-06-02pwm: lpss: Fix get_state runtime-pm reference handlingHans de Goede
2019-09-21pwm: Ensure pwm_apply_state() doesn't modify the state argumentUwe Kleine-König
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner
2018-10-16pwm: lpss: Only set update bit if we are actually changing the settingsHans de Goede
2018-10-12pwm: lpss: Add get_state callbackHans de Goede
2018-10-12pwm: lpss: Release runtime-pm reference from the driver's remove callbackHans de Goede
2018-10-12pwm: lpss: Move struct pwm_lpss_chip definition to the header fileHans de Goede
2018-06-06pwm: lpss: platform: Save/restore the ctrl register over a suspend/resumeHans de Goede
2017-04-06pwm: lpss: Set enable-bit before waiting for update-bit to go lowHans de Goede
2017-01-30pwm: lpss: Do not export board infos for different PWM typesAndy Shevchenko
2017-01-30pwm: lpss: Avoid reconfiguring while UPDATE bit is still enabledIlkka Koskinen
2017-01-30pwm: lpss: Switch to new atomic APIAndy Shevchenko
2017-01-30pwm: lpss: Allow duty cycle to be 0Andy Shevchenko
2017-01-30pwm: lpss: Avoid potential overflow of base_unitAndy Shevchenko
2016-07-11pwm: lpss: Move clk_rate check to ->probe()Andy Shevchenko
2016-07-11pwm: lpss: Prevent on_time_div overflow on lower frequenciesMika Westerberg
2016-07-11pwm: lpss: Fix base_unit calculation for PWM frequencyDan O'Donovan
2015-12-16pwm: lpss: Rework the sequence of programming PWM_SW_UPDATEMika Westerberg
2015-12-16pwm: lpss: Update PWM setting for Broxtonqipeng.zha
2015-12-16pwm: lpss: Remove ->free() callbackMika Westerberg
2015-11-06pwm: lpss: Add support for runtime PMQipeng Zha
2015-11-06pwm: lpss: Support all four PWMs on Intel BroxtonMika Westerberg
2015-11-06pwm: lpss: Add support for multiple PWMsMika Westerberg
2014-08-25pwm: lpss: use c99 initializers in structuresJulia Lawall
2014-08-23pwm: lpss: Fix build failure on PowerPCThierry Reding
2014-08-23pwm: lpss: Properly split driver to partsAndy Shevchenko
2014-08-22pwm: lpss: Add ACPI and PCI IDs for Intel BraswellAlan Cox
2014-08-07pwm: lpss: remove dependency on clk frameworkHeikki Krogerus
2014-05-07pwm: lpss: Fix const qualifier and sparse warningsThierry Reding
2014-04-28pwm: lpss: Add support for PCI devicesAlan Cox
2014-04-01pwm: add support for Intel Low Power Subsystem PWMMika Westerberg