Re: [PATCH 3/6] gpio: Add Delta TN48M CPLD GPIO driver
From: Robert Marko <robert.marko@sartura.hr>
Date: 2021-05-21 13:23:29
Also in:
linux-devicetree, linux-hwmon, lkml
From: Robert Marko <robert.marko@sartura.hr>
Date: 2021-05-21 13:23:29
Also in:
linux-devicetree, linux-hwmon, lkml
On Thu, May 6, 2021 at 6:40 PM Michael Walle [off-list ref] wrote:
Am 2021-05-06 16:00, schrieb Rob Herring:quoted
On Fri, Apr 30, 2021 at 02:35:08PM +0200, Robert Marko wrote:quoted
Delta TN48M CPLD is used as a GPIO expander for the SFP GPIOs. It is a mix of input only and output only pins. Since there is no logical GPIO numbering arbitrary one is used along dt-bindings to make it humanly readable. Signed-off-by: Robert Marko <robert.marko@sartura.hr> --- drivers/gpio/Kconfig | 12 +++ drivers/gpio/Makefile | 1 + drivers/gpio/gpio-tn48m.c | 191 ++++++++++++++++++++++++++++++++++++++ drivers/mfd/tn48m-cpld.c | 6 +- include/linux/mfd/tn48m.h | 3 + 5 files changed, 212 insertions(+), 1 deletion(-) create mode 100644 drivers/gpio/gpio-tn48m.cquoted
+static const struct platform_device_id tn48m_gpio_id_table[] = { + { "delta,tn48m-gpio", },Looks like a compatible, but is not. I think you can drop this and just use 'tm48m-gpio' (the driver name).I'm just curious, why isn't the vendor included here (as there might be a chance for name clashes in the future).
It's my oversight, I have converted it to use simple I2C MFD so its OF based now. I will update the driver's name with the vendor's name. 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