Thread (22 messages) 22 messages, 6 authors, 2017-01-26

[PATCHv4 3/5] pinctrl: mvebu: pinctrl driver for 98DX3236 SoC

From: sebastian.hesselbarth@gmail.com (Sebastian Hesselbarth)
Date: 2017-01-19 23:26:42
Also in: linux-devicetree, linux-gpio, lkml

On 19.01.2017 22:12, Chris Packham wrote:
On 14/01/17 20:50, Chris Packham wrote:
quoted
On 13/01/17 22:54, Sebastian Hesselbarth wrote:
quoted
On 13.01.2017 10:12, Chris Packham wrote:
quoted
From: Kalyan Kinthada <redacted>

This pinctrl driver supports the 98DX3236, 98DX3336 and 98DX4251 SoCs
from Marvell.

Signed-off-by: Kalyan Kinthada <redacted>
Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
---

Notes:
    Changes in v2:
    - include sdio support for the 98DX4251
    Changes in v3:
    - None
    Changes in v4:
    - Correct some discrepencies between binding and driver.
Well, unfortunately I still see differences between the "gpio" in
the binding and "gpo" in the driver.

Please go back to that list I sent you yesterday and fix them all.
I think you may have missed my initial reply [1]. Or I have missed your
response to it. Long story short "gpo" is intentional because some of
those pins can't be used as inputs. But if you still want me to change
it I will.

[1] - https://lkml.org/lkml/2017/1/12/117
Did you get a chance to consider this. Do you still want me to change 
gpo -> gpio given the information above?
Chris,

sorry if I wasn't clear enough. I don't want you to change every gpo
into gpio. All I was referring to is the _difference_ between driver
implementation and device tree binding - and soley resolve that.

So, for the gpo's I see that the binding doc still says "gpio" for the
available functions where the driver expects "gpo".

e.g. the binding has this:

mpp6          6        gpio, sd0(clk), dev(a2)

if you change it to

mpp6          6        gpo, sd0(clk), dev(a2)

both binding and driver are the same, right?

I do understand that the hardware is gp-output only and you correctly
reflected that in the pinctrl driver - but the binding doc does not
reflect that for those mpps in the list.

Did I make it clearer now or am I still missing the point?

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