16 Jun, 2020

1 commit


24 Dec, 2018

2 commits


06 Jul, 2016

1 commit


03 May, 2016

1 commit

  • Currently the PWM core mixes the current PWM state with the per-platform
    reference config (specified through the PWM lookup table, DT definition
    or directly hardcoded in PWM drivers).

    Create a struct pwm_args to store this reference configuration, so that
    PWM users can differentiate between the current and reference
    configurations.

    Patch all places where pwm->args should be initialized. We keep the
    pwm_set_polarity/period() calls until all PWM users are patched to use
    pwm_args instead of pwm_get_period/polarity().

    Signed-off-by: Boris Brezillon
    [thierry.reding@gmail.com: reword kerneldoc comments]
    Signed-off-by: Thierry Reding

    Boris Brezillon
     

20 Oct, 2014

1 commit


19 Mar, 2014

1 commit

  • Add a new driver for the ARM CLPS711X Pulse Width Modulator (PWM) interface.
    This CPU contain two 4-bit PWM outputs with constant period, based on CPU
    PLL frequency. PWM polarity is determined by hardware by power on reset.

    Signed-off-by: Alexander Shiyan
    Signed-off-by: Thierry Reding

    Alexander Shiyan