Merge tag 'pwm/for-5.14-rc1' of...
Merge tag 'pwm/for-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm Pull pwm updates from Thierry Reding: "This contains mostly various fixes, cleanups and some conversions to the atomic API. One noteworthy change is that PWM consumers can now pass a hint to the PWM core about the PWM usage, enabling PWM providers to implement various optimizations. There's also a fair bit of simplification here with the addition of some device-managed helpers as well as unification between the DT and ACPI firmware interfaces" * tag 'pwm/for-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm: (50 commits) pwm: Remove redundant assignment to pointer pwm pwm: ep93xx: Fix read of uninitialized variable ret pwm: ep93xx: Prepare clock before using it pwm: ep93xx: Unfold legacy callbacks into ep93xx_pwm_apply() pwm: ep93xx: Implement .apply callback pwm: vt8500: Only unprepare the clock after the pwmchip was removed pwm: vt8500: Drop if with an always false condition pwm: tegra: Assert reset only after the PWM was unregistered pwm: tegra: Don't needlessly enable and disable the clock in .remove() pwm: tegra: Don't modify HW state in .remove callback pwm: tegra: Drop an if block with an always false condition pwm: core: Simplify some devm_*pwm*() functions pwm: core: Remove unused devm_pwm_put() pwm: core: Unify fwnode checks in the module pwm: core: Reuse fwnode_to_pwmchip() in ACPI case pwm: core: Convert to use fwnode for matching docs: firmware-guide: ACPI: Add a PWM example dt-bindings: pwm: pwm-tiecap: Add compatible string for AM64 SoC dt-bindings: pwm: pwm-tiecap: Convert to json schema pwm: sprd: Don't check the return code of pwmchip_remove() ...
No related branches found
No related tags found
Showing
- Documentation/devicetree/bindings/pwm/pwm-tiecap.txt 0 additions, 51 deletionsDocumentation/devicetree/bindings/pwm/pwm-tiecap.txt
- Documentation/devicetree/bindings/pwm/pwm-tiecap.yaml 64 additions, 0 deletionsDocumentation/devicetree/bindings/pwm/pwm-tiecap.yaml
- Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt 0 additions, 50 deletionsDocumentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt
- Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.yaml 65 additions, 0 deletionsDocumentation/devicetree/bindings/pwm/pwm-tiehrpwm.yaml
- Documentation/driver-api/driver-model/devres.rst 2 additions, 1 deletionDocumentation/driver-api/driver-model/devres.rst
- Documentation/driver-api/pwm.rst 6 additions, 1 deletionDocumentation/driver-api/pwm.rst
- Documentation/firmware-guide/acpi/enumeration.rst 32 additions, 0 deletionsDocumentation/firmware-guide/acpi/enumeration.rst
- drivers/pwm/core.c 76 additions, 146 deletionsdrivers/pwm/core.c
- drivers/pwm/pwm-atmel-hlcdc.c 0 additions, 2 deletionsdrivers/pwm/pwm-atmel-hlcdc.c
- drivers/pwm/pwm-atmel-tcb.c 0 additions, 2 deletionsdrivers/pwm/pwm-atmel-tcb.c
- drivers/pwm/pwm-atmel.c 0 additions, 2 deletionsdrivers/pwm/pwm-atmel.c
- drivers/pwm/pwm-bcm-iproc.c 0 additions, 2 deletionsdrivers/pwm/pwm-bcm-iproc.c
- drivers/pwm/pwm-bcm-kona.c 0 additions, 2 deletionsdrivers/pwm/pwm-bcm-kona.c
- drivers/pwm/pwm-bcm2835.c 0 additions, 2 deletionsdrivers/pwm/pwm-bcm2835.c
- drivers/pwm/pwm-berlin.c 98 additions, 67 deletionsdrivers/pwm/pwm-berlin.c
- drivers/pwm/pwm-clps711x.c 1 addition, 11 deletionsdrivers/pwm/pwm-clps711x.c
- drivers/pwm/pwm-crc.c 1 addition, 11 deletionsdrivers/pwm/pwm-crc.c
- drivers/pwm/pwm-ep93xx.c 84 additions, 83 deletionsdrivers/pwm/pwm-ep93xx.c
- drivers/pwm/pwm-fsl-ftm.c 0 additions, 2 deletionsdrivers/pwm/pwm-fsl-ftm.c
- drivers/pwm/pwm-hibvt.c 0 additions, 2 deletionsdrivers/pwm/pwm-hibvt.c
Loading
Please register or sign in to comment