From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Liam Breck <liam@networkimprov.net>, Hans de Goede <hdegoede@redhat.com>
Cc: Sebastian Reichel <sre@kernel.org>,
Tony Lindgren <tony@atomide.com>,
linux-pm@vger.kernel.org, Liam Breck <kernel@networkimprov.net>
Subject: Re: [04/15] power: supply: bq24190_charger: Add no_register_reset pdata flag
Date: Sun, 19 Mar 2017 16:54:37 +0200 [thread overview]
Message-ID: <1489935277.19767.89.camel@linux.intel.com> (raw)
In-Reply-To: <CAKvHMgTYqypPiv0KcoFZqpojq50yUDoU=HL8uiwPyKP7HLTy1A@mail.gmail.com>
On Sat, 2017-03-18 at 17:57 -0700, Liam Breck wrote:
>> Assuming the platform_data has sane values like uA that means
> > re-implementing most of the bq24190 driver in the code filling
> > the platform data (to go from register values to uA) that does
> > not seem like a sane approach when a simple do not reset
> > flag suffices. Note also see below for another way to deal
> > with this.
>
> I am suggesting you treat platform_data like a DT node: fill it with
> board-specific params. Don't compute the params, read them manually
> via /sys/class/...-charger/f_* and hard-code them for this board. That
> gives you control over the charger config. You've already found that
> you need that given the high voltage setting.
Guys, did you see my mail regarding all these?
Repeating myself here:
"I would not extend platform data at all.
For GPIO we may use GPIO lookup tables, for the rest -- unified (built-
in) device properties API.
Consider to get rid of
include/linux/power/bq24190_charger.h
completely."
Do you consider that approach? If no, why not?
--
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Intel Finland Oy
next prev parent reply other threads:[~2017-03-19 15:00 UTC|newest]
Thread overview: 89+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-03-17 9:55 [PATCH 00/15] Add Intel Cherry Trail Whiskey Cove PMIC support Hans de Goede
2017-03-17 9:55 ` [PATCH 01/15] mfd: Add Cherry Trail Whiskey Cove PMIC driver Hans de Goede
2017-03-17 17:00 ` Andy Shevchenko
2017-03-20 10:41 ` Lee Jones
2017-03-20 12:55 ` Andy Shevchenko
2017-03-17 9:55 ` [PATCH 02/15] ACPI / PMIC: Add opregion driver for Intel CHT Whiskey Cove PMIC Hans de Goede
2017-03-17 9:55 ` [PATCH 03/15] extcon: cht-wc: Add Intel Cherry Trail Whiskey Cove PMIC extcon driver Hans de Goede
2017-03-17 17:18 ` Andy Shevchenko
2017-03-20 18:08 ` Hans de Goede
2017-03-20 1:33 ` Chanwoo Choi
2017-03-20 13:00 ` Andy Shevchenko
2017-03-21 3:54 ` Chanwoo Choi
2017-03-21 5:21 ` Chanwoo Choi
2017-03-21 6:27 ` Chanwoo Choi
2017-03-20 19:57 ` Hans de Goede
2017-03-21 5:16 ` Chanwoo Choi
2017-03-23 15:22 ` Hans de Goede
2017-03-17 9:55 ` [PATCH 04/15] power: supply: bq24190_charger: Add no_register_reset pdata flag Hans de Goede
2017-03-17 17:20 ` Andy Shevchenko
2017-03-18 7:10 ` [04/15] " Liam Breck
2017-03-18 14:13 ` Hans de Goede
2017-03-18 18:51 ` Liam Breck
2017-03-18 22:51 ` Hans de Goede
2017-03-19 0:57 ` Liam Breck
2017-03-19 8:22 ` Hans de Goede
2017-03-19 9:42 ` Hans de Goede
2017-03-20 5:27 ` Sebastian Reichel
2017-03-20 13:54 ` Hans de Goede
2017-03-20 17:04 ` Hans de Goede
2017-03-20 17:51 ` Liam Breck
2017-03-20 18:01 ` Hans de Goede
2017-03-20 18:19 ` Liam Breck
2017-03-20 19:22 ` Hans de Goede
2017-03-20 21:14 ` Sebastian Reichel
2017-03-20 21:34 ` Liam Breck
2017-03-20 22:01 ` Hans de Goede
2017-03-20 21:15 ` Liam Breck
2017-03-19 14:54 ` Andy Shevchenko [this message]
2017-03-19 18:13 ` Hans de Goede
2017-03-17 9:55 ` [PATCH 05/15] power: supply: bq24190_charger: Limit charging voltage to 4.3V Hans de Goede
2017-03-18 7:10 ` [05/15] " Liam Breck
2017-03-18 14:24 ` Hans de Goede
2017-03-18 19:01 ` Liam Breck
2017-03-17 9:55 ` [PATCH 06/15] power: supply: bq24190_charger: Use i2c-core irq-mapping code Hans de Goede
2017-03-17 17:24 ` Andy Shevchenko
2017-03-20 4:46 ` Sebastian Reichel
2017-03-18 7:10 ` [06/15] " Liam Breck
2017-03-18 14:16 ` Hans de Goede
2017-03-17 9:55 ` [PATCH 07/15] power: supply: bq24190_charger: Add support for bq24192[i] Hans de Goede
2017-03-18 7:10 ` [07/15] " Liam Breck
2017-03-18 14:30 ` Hans de Goede
2017-03-18 19:10 ` Liam Breck
2017-03-18 22:55 ` Hans de Goede
2017-03-17 9:55 ` [PATCH 08/15] power: supply: bq24190_charger: Add support for external fuel gauge Hans de Goede
2017-03-18 7:10 ` [08/15] " Liam Breck
2017-03-18 14:31 ` Hans de Goede
2017-03-18 19:18 ` Liam Breck
2017-03-18 23:02 ` Hans de Goede
2017-03-19 1:01 ` Liam Breck
2017-03-19 3:52 ` Liam Breck
2017-03-17 9:55 ` [PATCH 09/15] power: supply: bq24190_charger: Add voltage_max_design prop to battery Hans de Goede
2017-03-18 7:10 ` [09/15] " Liam Breck
2017-03-18 14:34 ` Hans de Goede
2017-03-18 19:34 ` Liam Breck
2017-03-18 23:10 ` Hans de Goede
2017-03-20 5:12 ` [PATCH 09/15] " Sebastian Reichel
2017-03-17 9:55 ` [PATCH 10/15] power: supply: bq24190_charger: Use extcon to determine ilimit, 5v boost Hans de Goede
2017-03-17 17:33 ` Andy Shevchenko
2017-03-20 22:38 ` Hans de Goede
2017-03-18 7:10 ` [10/15] " Liam Breck
2017-03-18 14:42 ` Hans de Goede
2017-03-18 19:57 ` Liam Breck
2017-03-18 23:11 ` Hans de Goede
2017-03-20 4:52 ` [PATCH 10/15] " Sebastian Reichel
2017-03-17 9:55 ` [PATCH 11/15] i2c: core: Allow getting ACPI info by index Hans de Goede
2017-03-17 17:35 ` Andy Shevchenko
2017-03-17 9:55 ` [PATCH 12/15] i2c: core: Add new i2c_acpi_new_device helper function Hans de Goede
2017-03-17 17:37 ` Andy Shevchenko
2017-03-22 15:59 ` Hans de Goede
2017-03-17 9:55 ` [PATCH 13/15] i2c: core: Allow drivers to specify index for irq to get from of / ACPI Hans de Goede
2017-03-17 17:41 ` Andy Shevchenko
2017-03-20 8:55 ` kbuild test robot
2017-03-17 9:55 ` [PATCH 14/15] power: supply: Add driver for Cherry Trail Whiskey Cove PMIC Fuel Gauge Hans de Goede
2017-03-17 17:58 ` Andy Shevchenko
2017-03-22 17:03 ` Hans de Goede
2017-03-20 5:07 ` Sebastian Reichel
2017-03-17 9:55 ` [PATCH 15/15] i2c-cht-wc: Add Intel Cherry Trail Whiskey Cove SMBUS controller driver Hans de Goede
2017-03-17 18:22 ` Andy Shevchenko
2017-03-23 13:58 ` Hans de Goede
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1489935277.19767.89.camel@linux.intel.com \
--to=andriy.shevchenko@linux.intel.com \
--cc=hdegoede@redhat.com \
--cc=kernel@networkimprov.net \
--cc=liam@networkimprov.net \
--cc=linux-pm@vger.kernel.org \
--cc=sre@kernel.org \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).