summaryrefslogtreecommitdiffstats
path: root/drivers/pwm/pwm-atmel-tcb.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* pwm: atmel-tcb: Make private data variable naming consistentUwe Kleine-König2024-07-101-45/+45
* pwm: atmel-tcb: Simplify checking the companion outputUwe Kleine-König2024-07-101-8/+3
* pwm: atmel-tcb: Fix race condition and convert to guardsUwe Kleine-König2024-07-101-7/+5
* pwm: atmel-tcb: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2024-02-151-8/+5
* pwm: atmel-tcb: Prepare removing pwm_chip from driver dataUwe Kleine-König2024-02-151-9/+14
* pwm: atmel-tcb: Make use of pwmchip_parent() accessorUwe Kleine-König2024-02-151-1/+1
* pwm: atmel-tcb: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functionsUwe Kleine-König2023-12-201-5/+3
* pwm: Manage owner assignment implicitly for driversUwe Kleine-König2023-10-131-1/+0
* pwm: atmel-tcb: Don't track polarity in driver dataUwe Kleine-König2023-07-281-12/+6
* pwm: atmel-tcb: Unroll atmel_tcb_pwm_set_polarity() into only callerUwe Kleine-König2023-07-281-14/+3
* pwm: atmel-tcb: Put per-channel data into driver dataUwe Kleine-König2023-07-281-20/+9
* pwm: atmel-tcb: Fix resource freeing in error path and removeUwe Kleine-König2023-07-281-6/+17
* pwm: atmel-tcb: Harmonize resource allocation orderUwe Kleine-König2023-07-281-29/+20
* pwm: Explicitly include correct DT includesRob Herring2023-07-241-2/+1
* pwm: atmel-tcb: Convert to platform remove callback returning voidUwe Kleine-König2023-03-301-4/+2
* pwm: atmel-tcb: Fix typo in commentJulia Lawall2022-06-221-1/+1
* pwm: atmel-tcb: Make atmel_tcb_divisors staticUwe Kleine-König2022-04-221-1/+1
* pwm: atmel-tcb: Drop duplicated tracking of per-channel dataUwe Kleine-König2022-04-221-6/+6
* pwm: atmel-tcb: Don't check the return code of pwmchip_remove()Uwe Kleine-König2021-09-021-4/+1
* pwm: Simplify all drivers with explicit of_pwm_n_cells = 3Uwe Kleine-König2021-05-251-2/+0
* pwm: atmel-tcb: Only free resources after pwm_chip_remove() returnedUwe Kleine-König2021-03-221-4/+4
* pwm: atmel-tcb: Implement .apply callbackUwe Kleine-König2021-03-221-8/+25
* pwm: Always allocate PWM chip base ID dynamicallyUwe Kleine-König2021-03-221-1/+0
* pwm: atmel-tcb: Add sama5d2 supportAlexandre Belloni2020-12-171-3/+20
* pwm: atmel-tcb: Switch to new bindingAlexandre Belloni2020-12-171-106/+135
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194Thomas Gleixner2019-05-301-1/+1
* ARM: at91: move SoC specific definitions to SoC folderAlexandre Belloni2019-05-021-1/+1
* pwm: simplify getting .drvdataWolfram Sang2018-04-301-4/+2
* pwm: atmel-tcb: Delete an error message for a failed memory allocationMarkus Elfring2018-03-271-1/+0
* pwm: atmel-tcb: Support backup modeRomain Izard2017-11-151-2/+61
* misc: atmel_tclib: get and use slow clockBoris Brezillon2015-10-061-7/+19
* pwm: Add the pwm_is_enabled() helperBoris Brezillon2015-07-201-1/+1
* pwm: drop owner assignment from platform_driversWolfram Sang2014-10-201-1/+0
* ARM: at91/tclib: move initialization from alloc to probeGaël PORTAY2014-09-081-1/+1
* pwm: atmel-tcb: fix max time computation for slow clk sourceBoris BREZILLON2013-09-191-1/+1
* pwm: atmel-tcb: add missing clk source configBoris BREZILLON2013-09-191-0/+2
* pwm: Fill in missing .owner fieldsThierry Reding2013-06-121-0/+1
* pwm: atmel-tcb: prepare clk before calling enableBoris BREZILLON2013-06-121-2/+2
* pwm: atmel-tcb: Add .owner to struct pwm_opsAxel Lin2013-04-021-0/+1
* pwm: atmel: add Timer Counter Block PWM driverBoris BREZILLON2013-01-081-0/+445