Thread (11 messages) 11 messages, 2 authors, 2021-08-11

Re: [RFC PATCH 1/6] pinctrl: Add pinctrl_gpio_as_pin()

From: Linus Walleij <hidden>
Date: 2021-08-10 13:35:08
Also in: linux-aspeed, linux-devicetree, linux-gpio, linux-leds, lkml

On Fri, Jul 23, 2021 at 9:59 AM Andrew Jeffery [off-list ref] wrote:
Allow gpiochips to map the GPIO numberspace onto a pin numberspace when
the register layout for GPIO control is implemented in terms of the
pin numberspace.

This requirement sounds kind of strange, but the patch is driven by
trying to resolve a bug in the leds-pca955x driver where this mapping is
not correctly performed.

Signed-off-by: Andrew Jeffery <redacted>
(...)

Hm  this looks a bit strange...
+int pinctrl_gpio_as_pin(struct pinctrl_dev *pctldev, unsigned int gpio)
This is not a good name for this function. Try to come up with
a name that says exactly what the function does.

E.g. "apple pear as apple slice" isn't very helpful, the use case for
this is really hard to understand.
+EXPORT_SYMBOL_GPL(pinctrl_find_gpio_range_from_pin);
This looks completely wrong.

Yours,
Linus Walleij

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help