lkml.org 
[lkml]   [2021]   [Nov]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: [PATCH 09/13] power: supply: bq25890: Add bq25890_set_otg_cfg() helper
From
Hi,

On 10/31/21 00:10, Andy Shevchenko wrote:
> On Sat, Oct 30, 2021 at 9:28 PM Hans de Goede <hdegoede@redhat.com> wrote:
>>
>> Add a bq25890_set_otg_cfg() helper function, this is a preparation
>> patch for adding regulator support.
>
> ...
>
>> switch (bq->usb_event) {
>> case USB_EVENT_ID:
>> /* Enable boost mode */
>> - ret = bq25890_field_write(bq, F_OTG_CFG, 1);
>> - if (ret < 0)
>> - goto error;
>> + bq25890_set_otg_cfg(bq, 1);
>> break;
>>
>> case USB_EVENT_NONE:
>> /* Disable boost mode */
>> - ret = bq25890_field_write(bq, F_OTG_CFG, 0);
>> - if (ret < 0)
>> - goto error;
>> -
>> - power_supply_changed(bq->charger);
>> + ret = bq25890_set_otg_cfg(bq, 0);
>> + if (ret == 0)
>> + power_supply_changed(bq->charger);
>> break;
>> }
>
> While at it,
>
> default:
> break;

bq->usb_event is not an enum, so there is no need for this.

Regards,

Hans

\
 
 \ /
  Last update: 2021-11-08 17:00    [W:1.055 / U:0.352 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site