[PATCH 4/4] power_supply: enable power supply of max8925

Haojian Zhuang haojian.zhuang at gmail.com
Mon Jan 25 22:13:31 EST 2010


On Mon, Jan 25, 2010 at 7:05 AM, Mark Brown
<broonie at opensource.wolfsonmicro.com> wrote:
> On Mon, Jan 25, 2010 at 06:09:50AM -0500, Haojian Zhuang wrote:
>
>> +     case MAX8925_IRQ_VCHG_DC_R:
>> +             info->ac_online = 1;
>> +             __set_charger(info, 1);
>> +             dev_dbg(chip->dev, "Adapter is insertion\n");
>
> Grammar nit "Adapter inserted".
>
>> +     case MAX8925_IRQ_VCHG_SYSLOW_R:
>> +             /* VSYS is low */
>> +             dev_dbg(chip->dev, "Sys power is too low\n");
>> +             break;
>
> This probably ought to be printed by default - with most PMICs if the
> system power rail goes low this is an indication of impending system
> power failure so it'd be good to make an effort to get the message out
> on the console.  Not much use in production but it can be very helpful
> during development.
>
>> +static ssize_t charger_state_show(struct device *dev,
>> +                               struct device_attribute *attr, char *buf)
>> +{
>> +     struct max8925_power_info *info = dev_get_drvdata(dev);
>> +     char *charge = NULL;
>> +     int ret;
>> +
>> +     ret = max8925_reg_read(info->gpm, MAX8925_CHG_STATUS);
>> +     ret = (ret & MAX8925_CHG_STAT_MODE_MASK) >> 2;
>> +     switch (ret) {
>> +     case 1:
>> +             charge = "Fast charging";
>> +             break;
>
> There's now a standard power supply property for this so this sysfs file
> could be removed and that used instead - POWER_SUPPLY_PROP_CHARGE_TYPE.
>

Update the patch now.

Thanks
Haojian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-power_supply-enable-power-supply-of-max8925.patch
Type: text/x-patch
Size: 16296 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100125/e9f628a2/attachment.bin>


More information about the linux-arm-kernel mailing list