On Fri, Apr 25, 2014 at 11:31:10AM -0700, Tim Kryger wrote: > This series introduces the driver for the Kona PWM controller found in > Broadcom mobile SoCs like bcm281xx and updates the device tree and the > defconfig to enable use of this hardware on the bcm28155 AP board. > > Changes since v5: > - Rebased on v3.15-rc1 > > Changes since v4: > - Added in real polarity support > - Labeled trigger bits as such rather than use the name from hw docs > - Listed unsual hardware characteristics at the top of the file > - Removed default from Kconfig and update defconfig accordingly > - Always use unsigned int for temporary register values > > Changes since v3: > - Removed polarity support for now > - Cleaned up whitespace issues, shortened some variable names > - Use container_of instead of dev_get_drvdata to get private data > - Removed workaround for PWM framework bug > - Reworded some binding documentation > > Changes since v2: > - SoC DTS file updated to use real clock's phandle + specifier > - Toggle smooth mode off during apply so new settings take immediately > > Changes since v1: > - Fixed up macros to be clearer and more complete > - Corrected spelling and punctuation mistakes > - Added support for polarity > - Made peripheral clock use more efficient > - Made prescale and duty computation clearer > - Moved Makefile addition to keep alphabetical > - Split complex lines into multiple steps > > > Tim Kryger (5): > Documentation: dt: Add Kona PWM binding > pwm: kona: Introduce Kona PWM controller support > ARM: dts: Declare the PWM for bcm11351 (bcm281xx) > ARM: dts: Enable the PWM for bcm28155 AP board > ARM: bcm_defconfig: Enable PWM and Backlight > > .../devicetree/bindings/pwm/bcm-kona-pwm.txt | 21 ++ > arch/arm/boot/dts/bcm11351.dtsi | 8 + > arch/arm/boot/dts/bcm28155-ap.dts | 4 + > arch/arm/configs/bcm_defconfig | 3 + > drivers/pwm/Kconfig | 9 + > drivers/pwm/Makefile | 1 + > drivers/pwm/pwm-bcm-kona.c | 319 ++++++++++++++++++++ > 7 files changed, 365 insertions(+) > create mode 100644 Documentation/devicetree/bindings/pwm/bcm-kona-pwm.txt > create mode 100644 drivers/pwm/pwm-bcm-kona.c I've applied patches 1 and 2 (with two tiny whitespace cleanups) to my for-next branch. Thanks, Thierry
Attachment:
pgp6Ke01j1SBJ.pgp
Description: PGP signature