Messages in this thread | | | Date | Sat, 06 Nov 2021 00:23:57 +0100 | From | Michael Walle <> | Subject | Re: [PATCH v8 1/6] mfd: simple-mfd-i2c: Add Delta TN48M CPLD support |
| |
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).
-michael
| |