Thread (40 messages) 40 messages, 5 authors, 2020-03-31

Re: [PATCH 12/18] gpio: add support for the sl28cpld GPIO controller

From: Michael Walle <hidden>
Date: 2020-03-28 12:04:57
Also in: linux-arm-kernel, linux-gpio, linux-hwmon, linux-pwm, linux-watchdog, lkml

Hi Bartosz,

Am 2020-03-18 10:14, schrieb Bartosz Golaszewski:
wt., 17 mar 2020 o 21:50 Michael Walle [off-list ref] napisał(a):
quoted
This adds support for the GPIO controller of the sl28 board management
controller. This driver is part of a multi-function device.

Signed-off-by: Michael Walle <redacted>
Hi Michael,

thanks for the driver. Please take a look at some comments below.
quoted
---
[..]
quoted
+#define GPIO_REG_DIR   0
+#define GPIO_REG_OUT   1
+#define GPIO_REG_IN    2
+#define GPIO_REG_IE    3
+#define GPIO_REG_IP    4
These values would be more clear if they were defined as hex.
quoted
+
+#define GPI_REG_IN     0
+
+#define GPO_REG_OUT    0
Please also use a common prefix even for defines.
The GPIO_, GPI_ and GPO_ prefixes corresponds to the different
flavours. Do they still need a common prefix? Ie. the GPI_REG_IN
has nothing to do with GPO_REG_OUT, nor has both something
to do with the GPIO_REG_IN and GPIO_REG_OUT. I could prefix them
with SL28CPLD_ though. But I don't know if that is what you had
in mind because then they would be SL28CPLD_GPIO_REG_IN and
SL28CPLD_GPI_REG_IN for example.

-michael
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help