On Thu, Nov 13, 2014 at 5:55 AM, Sai Masarapu <[email protected]> wrote:
> On Wed, Nov 12, 2014 at 4:37 AM,  <[email protected]> wrote:
>>> From: Naidu Tellapati <[email protected]>
>>>
>>> The Pistachio SOC from Imagination Technologies includes a Pulse
>>> Width Modulation DAC which produces 1 to 4 digital bit-outputs which
>>> represent digital waveforms. These PWM outputs are primarily in
>>> charge of controlling backlight LED devices.
>>>
>>> Signed-off-by: Naidu Tellapati <[email protected]>
>>> Signed-off-by: Sai Masarapu <[email protected]>

>>> diff --git a/drivers/pwm/pwm-img.c b/drivers/pwm/pwm-img.c new file
>>> mode 100755 index 0000000..9361dbf

>>> +#define CR_PERIP_PWM_PDM_CONTROL       0x0140 /* PWM and PDM ctrl register 
>>> */
>>> +#define PWM_PDM_CH_CTRL_SHIFT(ch)      (ch * 4)
>>> +
>>> +#define NUM_PWM                                4
>>> +#define SUB_DIV0                       1
>>> +#define SUB_DIV1                       2
>>> +#define NO_SUB_DIV                     0
>>> +#define SUB_DIV0_DIV1                  3
>>> +#define MIN_TMBASE_STEPS               1
>>> +#define MAX_TMBASE_STEPS               65536
>>> +#define MIN_DUTY_STEPS                 0
>>> +#define MAX_DUTY_STEPS                 65535
>
>> Please place these #defines next to their corresponding register or register 
>> field #define.
>
>    Defined Macros are not related to register fields.

Really?  The SUB_DIV #defines are possible values for the DIVIDER
field in CR_PWM_CTRL_CFG, are they not?  And I believe the TMBASE and
DUTY #defines specify the range of values for the DUTYCYCLE and
TIMEBASE fields of the CR_PWM*_CFG registers.
--
To unsubscribe from this list: send the line "unsubscribe linux-pwm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to