summaryrefslogtreecommitdiff
path: root/drivers/pwm/pwm-atmel-tcb.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-25pwm: atmel-tcb: Use min() macroShen Lichuan1-2/+2
2024-09-16pwm: Switch back to struct platform_driver::remove()Uwe Kleine-König1-1/+1
2024-07-10pwm: atmel-tcb: Make private data variable naming consistentUwe Kleine-König1-45/+45
2024-07-10pwm: atmel-tcb: Simplify checking the companion outputUwe Kleine-König1-8/+3
2024-07-10pwm: atmel-tcb: Fix race condition and convert to guardsUwe Kleine-König1-7/+5
2024-02-15pwm: atmel-tcb: Make use of devm_pwmchip_alloc() functionUwe Kleine-König1-8/+5
2024-02-15pwm: atmel-tcb: Prepare removing pwm_chip from driver dataUwe Kleine-König1-9/+14
2024-02-15pwm: atmel-tcb: Make use of pwmchip_parent() accessorUwe Kleine-König1-1/+1
2023-12-20pwm: atmel-tcb: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functionsUwe Kleine-König1-5/+3
2023-10-13pwm: Manage owner assignment implicitly for driversUwe Kleine-König1-1/+0
2023-07-28pwm: atmel-tcb: Don't track polarity in driver dataUwe Kleine-König1-12/+6
2023-07-28pwm: atmel-tcb: Unroll atmel_tcb_pwm_set_polarity() into only callerUwe Kleine-König1-14/+3
2023-07-28pwm: atmel-tcb: Put per-channel data into driver dataUwe Kleine-König1-20/+9
2023-07-28pwm: atmel-tcb: Fix resource freeing in error path and removeUwe Kleine-König1-6/+17
2023-07-28pwm: atmel-tcb: Harmonize resource allocation orderUwe Kleine-König1-29/+20
2023-07-24pwm: Explicitly include correct DT includesRob Herring1-2/+1
2023-03-30pwm: atmel-tcb: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2022-06-22pwm: atmel-tcb: Fix typo in commentJulia Lawall1-1/+1
2022-04-22pwm: atmel-tcb: Make atmel_tcb_divisors staticUwe Kleine-König1-1/+1
2022-04-22pwm: atmel-tcb: Drop duplicated tracking of per-channel dataUwe Kleine-König1-6/+6
2021-09-02pwm: atmel-tcb: Don't check the return code of pwmchip_remove()Uwe Kleine-König1-4/+1
2021-05-25pwm: Simplify all drivers with explicit of_pwm_n_cells = 3Uwe Kleine-König1-2/+0
2021-03-22pwm: atmel-tcb: Only free resources after pwm_chip_remove() returnedUwe Kleine-König1-4/+4
2021-03-22pwm: atmel-tcb: Implement .apply callbackUwe Kleine-König1-8/+25
2021-03-22pwm: Always allocate PWM chip base ID dynamicallyUwe Kleine-König1-1/+0
2020-12-17pwm: atmel-tcb: Add sama5d2 supportAlexandre Belloni1-3/+20
2020-12-17pwm: atmel-tcb: Switch to new bindingAlexandre Belloni1-106/+135
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194Thomas Gleixner1-1/+1
2019-05-02ARM: at91: move SoC specific definitions to SoC folderAlexandre Belloni1-1/+1
2018-04-30pwm: simplify getting .drvdataWolfram Sang1-4/+2
2018-03-28pwm: atmel-tcb: Delete an error message for a failed memory allocationMarkus Elfring1-1/+0
2017-11-15pwm: atmel-tcb: Support backup modeRomain Izard1-2/+61
2015-10-06misc: atmel_tclib: get and use slow clockBoris Brezillon1-7/+19
2015-07-20pwm: Add the pwm_is_enabled() helperBoris Brezillon1-1/+1
2014-10-20pwm: drop owner assignment from platform_driversWolfram Sang1-1/+0
2014-09-08ARM: at91/tclib: move initialization from alloc to probeGaël PORTAY1-1/+1
2013-09-19pwm: atmel-tcb: fix max time computation for slow clk sourceBoris BREZILLON1-1/+1
2013-09-19pwm: atmel-tcb: add missing clk source configBoris BREZILLON1-0/+2
2013-06-12pwm: Fill in missing .owner fieldsThierry Reding1-0/+1
2013-06-12pwm: atmel-tcb: prepare clk before calling enableBoris BREZILLON1-2/+2
2013-04-02pwm: atmel-tcb: Add .owner to struct pwm_opsAxel Lin1-0/+1
2013-01-08pwm: atmel: add Timer Counter Block PWM driverBoris BREZILLON1-0/+445