[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230424085942.GA8035@google.com>
Date: Mon, 24 Apr 2023 09:59:42 +0100
From: Lee Jones <lee@...nel.org>
To: "Arslanbenzer, Zeynep" <Zeynep.Arslanbenzer@...log.com>
Cc: "robh+dt@...nel.org" <robh+dt@...nel.org>,
"krzysztof.kozlowski+dt@...aro.org"
<krzysztof.kozlowski+dt@...aro.org>,
"sre@...nel.org" <sre@...nel.org>,
"lgirdwood@...il.com" <lgirdwood@...il.com>,
"broonie@...nel.org" <broonie@...nel.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"devicetree@...r.kernel.org" <devicetree@...r.kernel.org>,
"linux-pm@...r.kernel.org" <linux-pm@...r.kernel.org>
Subject: Re: [PATCH v2 8/8] mfd: max77658: Add ADI MAX77643/54/58/59 MFD
Support
On Sun, 23 Apr 2023, Arslanbenzer, Zeynep wrote:
> On Thu, 30 Mar 2023, Lee Jones wrote:
>
> >On Wed, 22 Mar 2023, Zeynep Arslanbenzer wrote:
> >
> >> MFD driver for MAX77643/MAX77654/MAX77658/MAX77659 to enable its sub
> >
> >Please drop all references to 'MFD'.
> >
> >What are these devices, really? I suspect they are PMICs?
> >
> >> devices.
> >>
> >> The MAX77643 is a multi-function devices. It includes regulator.
> >>
> >> The MAX77654 is a multi-function devices. It includes regulator and
> >> charger.
> >>
> >> The MAX77658 is a multi-function devices. It includes regulator,
> >> charger and battery.
> >>
> >> The MAX77659 is a multi-function devices. It includes regulator and
> >> charger.
> >>
> >> Signed-off-by: Nurettin Bolucu <Nurettin.Bolucu@...log.com>
> >> Signed-off-by: Zeynep Arslanbenzer <Zeynep.Arslanbenzer@...log.com>
> >> ---
> >> drivers/mfd/Kconfig | 15 ++
> >> drivers/mfd/Makefile | 1 +
> >> drivers/mfd/max77658.c | 448 +++++++++++++++++++++++++++++++++++
> >> include/linux/mfd/max77658.h | 88 +++++++
> >> 4 files changed, 552 insertions(+)
> >> create mode 100644 drivers/mfd/max77658.c create mode 100644
> >> include/linux/mfd/max77658.h
> >>
> >> diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index
> >> 8b93856de432..7b4be7fb8662 100644
> >> --- a/drivers/mfd/Kconfig
> >> +++ b/drivers/mfd/Kconfig
> >> @@ -821,6 +821,21 @@ config MFD_MAX77650
> >> the following functionalities of the device: GPIO, regulator,
> >> charger, LED, onkey.
> >>
> >> +config MFD_MAX77658
> >> + tristate "Analog Devices MAX77643/MAX77654/MAX77658/MAX77659 PMIC Support"
> >> + depends on I2C
> >> + depends on OF
> >> + select MFD_CORE
> >> + select REGMAP_I2C
> >> + select REGMAP_IRQ
> >> + help
> >> + Say Y here to add support for Analog Devices
> >> + MAX77643/MAX77654/MAX77658/MAX77659 Power Management IC.
> >
> >"MAX776xx series"?
>
> As I realized later, max77620, max77650, max77686, and max77693 drivers were merged to Linux before our patch. They are also PMIC devices and our patch does not cover them. Therefore, I think it would not be appropriate to use MAX776xx.
Perhaps you can come up with something a little more scalable then.
What if you added support for another 10 devices?
--
Lee Jones [李琼斯]
Powered by blists - more mailing lists