1. 17 12月, 2015 1 次提交
  2. 16 12月, 2015 1 次提交
  3. 06 11月, 2015 1 次提交
  4. 06 10月, 2015 5 次提交
  5. 09 9月, 2015 1 次提交
    • A
      pwm: NXP LPC18xx PWM/SCT driver · 841e6f90
      Ariel D'Alessandro 提交于
      This commit adds support for NXP LPC18xx PWM/SCT.
      
      NXP LPC SoCs family, which includes LPC18xx/LPC43xx, provides a State
      Configurable Timer (SCT) which can be configured as a Pulse Width
      Modulator. Other SoCs in that family may share the same hardware.
      
      The PWM supports a total of 16 channels, but only 15 can be simultaneously
      requested. There's only one period, global to all the channels, thus PWM
      driver will refuse setting different values to it, unless there's only one
      channel requested.
      Signed-off-by: NAriel D'Alessandro <ariel@vanguardiasur.com.ar>
      [thierry.reding@gmail.com: remove excessive padding of fields]
      Signed-off-by: NThierry Reding <thierry.reding@gmail.com>
      841e6f90
  6. 21 7月, 2015 1 次提交
  7. 30 1月, 2015 3 次提交
  8. 17 11月, 2014 3 次提交
  9. 20 10月, 2014 1 次提交
  10. 25 8月, 2014 1 次提交
  11. 23 8月, 2014 1 次提交
  12. 22 8月, 2014 1 次提交
  13. 07 8月, 2014 1 次提交
  14. 11 7月, 2014 1 次提交
  15. 09 7月, 2014 1 次提交
  16. 28 4月, 2014 1 次提交
  17. 01 4月, 2014 1 次提交
  18. 19 3月, 2014 2 次提交
  19. 26 2月, 2014 1 次提交
  20. 21 1月, 2014 1 次提交
    • M
      pwm: Add LP3943 PWM driver · af66b3c0
      Milo Kim 提交于
      This is the other of the LP3943 MFD driver.
      LP3943 can be used as a PWM generator, up to 2 channels.
      
      * Two PWM generators supported
      
      * Supported PWM operations
        request, free, config, enable and disable
      
      * Pin assignment
        A driver data, 'pin_used' is checked when a PWM is requested.
        If the output pin is already assigned, then returns as failure.
        If the pin is available, 'pin_used' is set.
        When the PWM is not used anymore, then it is cleared.
        It is defined as unsigned long type for atomic bit operation APIs,
        but only LSB 16bits are used because LP3943 has 16 outputs.
      Signed-off-by: NMilo Kim <milo.kim@ti.com>
      Acked-by: NThierry Reding <thierry.reding@gmail.com>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      af66b3c0
  21. 17 12月, 2013 2 次提交
  22. 12 12月, 2013 1 次提交
  23. 17 10月, 2013 1 次提交
  24. 21 6月, 2013 2 次提交
  25. 12 6月, 2013 1 次提交
  26. 22 3月, 2013 1 次提交
    • P
      pwm: davinci: Add Kconfig support for ECAP & EHRPWM devices · 1bf0f20b
      Philip Avinash 提交于
      Add EHRPWM and ECAP support build support for DAVINCI_DA8XX platforms.
      
      Also, since DAVINCI platforms doesn't support TI-PWM-Subsystem module,
      remove the select option for CONFIG_PWM_TIPWMSS.
      
      Also, update CONFIG_PWM_TIPWMSS compiler directive appropriately in
      pwm-tipwmss.h to fix the below compiler error upon removal of
      CONFIG_PWM_TIPWMSS for DAVINCI platforms.
      
      	drivers/pwm/pwm-tiecap.c: In function 'ecap_pwm_probe':
      	drivers/pwm/pwm-tiecap.c:263:4: error: 'PWMSS_ECAPCLK_EN' undeclared
      	(first use in this function)
      	drivers/pwm/pwm-tiecap.c:263:4: note: each undeclared identifier
      	is reported only once for each function it appears in
      	drivers/pwm/pwm-tiecap.c:264:17: error: 'PWMSS_ECAPCLK_EN_ACK'
      	undeclared (first use in this function)
      	drivers/pwm/pwm-tiecap.c: In function 'ecap_pwm_remove':
      	drivers/pwm/pwm-tiecap.c:291:49: error: 'PWMSS_ECAPCLK_STOP_REQ'
      	undeclared (first use in this function)
      	make[2]: *** [drivers/pwm/pwm-tiecap.o] Error 1
      	make[1]: *** [drivers/pwm] Error 2
      	make: *** [drivers] Error 2
      Signed-off-by: NPhilip Avinash <avinashphilip@ti.com>
      Signed-off-by: NThierry Reding <thierry.reding@avionic-design.de>
      1bf0f20b
  27. 30 1月, 2013 1 次提交
  28. 08 1月, 2013 1 次提交
    • B
      pwm: atmel: add Timer Counter Block PWM driver · 9421bade
      Boris BREZILLON 提交于
      This patch adds a PWM driver based on Atmel Timer Counter Block. The
      Timer Counter Block is used in Waveform generator mode.
      
      A Timer Counter Block provides up to 6 PWM devices grouped by 2:
      * group 0 = PWM 0 and 1
      * group 1 = PWM 2 and 3
      * group 2 = PMW 4 and 5
      
      PWM devices in a given group must be configured with the same period
      value. If a PWM device in a group tries to change the period value and
      the other device is already configured with a different value an error
      will be returned.
      
      This driver requires device tree support. The Timer Counter Block number
      used to create a PWM chip is given by the tc-block field in an
      "atmel,tcb-pwm" compatible node.
      
      This patch was tested on kizbox board (at91sam9g20 SoC) with pwm-leds.
      Signed-off-by: NBoris BREZILLON <linux-arm@overkiz.com>
      Signed-off-by: NThierry Reding <thierry.reding@avionic-design.de>
      9421bade
  29. 28 11月, 2012 1 次提交