Messages in this thread | | | From | Robert Marko <> | Date | Tue, 9 Nov 2021 11:55:56 +0100 | Subject | Re: [PATCH v8 1/6] mfd: simple-mfd-i2c: Add Delta TN48M CPLD support |
| |
On Sat, Nov 6, 2021 at 12:23 AM Michael Walle <michael@walle.cc> wrote: > > Am 2021-11-05 12:38, schrieb Robert Marko: > > Delta TN48M switches have a Lattice CPLD that serves > > multiple purposes including being a GPIO expander. > > > > So, lets use the simple I2C MFD driver to provide the MFD core. > > > > Also add a virtual symbol which pulls in the simple-mfd-i2c driver and > > provide a common symbol on which the subdevice drivers can depend on. > > > > Signed-off-by: Robert Marko <robert.marko@sartura.hr> > > Acked-for-MFD-by: Lee Jones <lee.jones@linaro.org> > > --- > > Changes in v2: > > * Drop the custom MFD driver and header > > * Use simple I2C MFD driver > > --- > > drivers/mfd/Kconfig | 10 ++++++++++ > > drivers/mfd/simple-mfd-i2c.c | 1 + > > 2 files changed, 11 insertions(+) > > > > diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig > > index ad15be6b86bc..3701657e831d 100644 > > --- a/drivers/mfd/Kconfig > > +++ b/drivers/mfd/Kconfig > > @@ -297,6 +297,16 @@ config MFD_ASIC3 > > This driver supports the ASIC3 multifunction chip found on many > > PDAs (mainly iPAQ and HTC based ones) > > > > +config MFD_TN48M_CPLD > > + tristate "Delta Networks TN48M switch CPLD driver" > > + depends on I2C > > + select MFD_SIMPLE_MFD_I2C > > Is this device used on multiple architectures? See commit > de1292817cf73 (mfd: MFD_SL28CPLD should depend on ARCH_LAYERSCAPE).
No, so far it's only under ARCH_MVEBU. Will add the dependency to ARCH_MVEBU or COMPILE_TEST
Regards, Robert > > -michael
-- Robert Marko Staff Embedded Linux Engineer Sartura Ltd. Lendavska ulica 16a 10000 Zagreb, Croatia Email: robert.marko@sartura.hr Web: www.sartura.hr
| |