Re: [PATCH] regulator: add driver for MAX8660/8661

From: Wolfram Sang
Date: Thu Sep 24 2009 - 14:07:34 EST



> > + if (MAX8660_DCDC_MIN_UV + selector * MAX8660_DCDC_STEP > max_uV)
> > + return -EINVAL;
>
> Not important but using list_voltage() here would be a little nicer.

Well, uhm, yeah :)

> > +static struct regulator_ops max8660_dcdc_ops = {
> > + .is_enabled = max8660_dcdc_is_enabled,
> > + .list_voltage = max8660_dcdc_list,
> > + .set_voltage = max8660_dcdc_set,
> > + .get_voltage = max8660_dcdc_get,
> > + /* no set_mode() & friends: forced PWM does not save any power */
>
> Forced PWM is normally a power loss - the benefit it gives is the
> ability to respond to sudden spikes in load without voltage droops. The
> power benefit from not having it enabled is usually only apparent at
> lower loads.

Understood. Well, as this chip automatically switches PWM on/off depending on
the load (formula is in the datasheet), it seems to me that the forced-PWM mode
is mainly used for systems which prefer low-noise on the signal. So, the above
comment could just be dropped. Liam, could you do this, or shall I resend?

Regards,

Wolfram

--
Pengutronix e.K. | Wolfram Sang |
Industrial Linux Solutions | http://www.pengutronix.de/ |

Attachment: signature.asc
Description: Digital signature