From: afaerber@suse.de (Andreas Färber)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 4/4] documentation: Fix pinctrl documentation for Meson8 / Meson8b
Date: Fri, 18 Mar 2016 18:45:41 +0100 [thread overview]
Message-ID: <56EC3EC5.3030605@suse.de> (raw)
In-Reply-To: <1457516519-15319-1-git-send-email-carlo@caione.org>
Am 09.03.2016 um 10:41 schrieb Carlo Caione:
> From: Carlo Caione <carlo@endlessm.com>
>
> Fix pin controller documentation introducing the new compatibles for
> the pinctrl drivers specific for aobus / cbus.
>
> This is needed because we have changed the pin controller driver: we
> have now a single specialized pinctrl driver / compatible for each bus
> the controller is attached to, instead of one single driver dealing with
> all the controllers we have on different buses.
>
> Signed-off-by: Carlo Caione <carlo@endlessm.com>
> ---
> Hey Rob,
> I'm resubmitting a V2 only for this patch since the driver changes have
> been already taken by Linus.
>
> Thanks,
> ---
> .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 38 ++++------------------
> 1 file changed, 7 insertions(+), 31 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt
> index 3f6a524..ca6d283 100644
> --- a/Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt
> +++ b/Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt
> @@ -1,13 +1,16 @@
> == Amlogic Meson pinmux controller ==
>
> Required properties for the root node:
> - - compatible: "amlogic,meson8-pinctrl" or "amlogic,meson8b-pinctrl"
> + - compatible: one of "amlogic,meson8-cbus-pinctrl"
> + "amlogic,meson8b-cbus-pinctrl"
> + "amlogic,meson8-aobus-pinctrl"
> + "amlogic,meson8b-aobus-pinctrl"
> - reg: address and size of registers controlling irq functionality
>
> === GPIO sub-nodes ===
>
> -The 2 power domains of the controller (regular and always-on) are
> -represented as sub-nodes and each of them acts as a GPIO controller.
> +Each power domain of the controller (regular and always-on) is
> +represented as a sub-node and it acts as a GPIO controller.
This paragraph still sounds outdated to me: With regular and always-on
being separate devices now, there is no "and" here, nor different power
domains as "GPIO sub-nodes" (heading).
Otherwise looks okay to me, and +1 for doing the incompatible split.
gxbb already models cbus and aobus as simple-bus'es.
Regards,
Andreas
>
> Required properties for sub-nodes are:
> - reg: should contain address and size for mux, pull-enable, pull and
> @@ -18,10 +21,6 @@ Required properties for sub-nodes are:
> - gpio-controller: identifies the node as a gpio controller
> - #gpio-cells: must be 2
>
> -Valid sub-node names are:
> - - "banks" for the regular domain
> - - "ao-bank" for the always-on domain
> -
> === Other sub-nodes ===
>
> Child nodes without the "gpio-controller" represent some desired
> @@ -45,7 +44,7 @@ pinctrl-bindings.txt
> === Example ===
>
> pinctrl: pinctrl at c1109880 {
> - compatible = "amlogic,meson8-pinctrl";
> + compatible = "amlogic,meson8-cbus-pinctrl";
> reg = <0xc1109880 0x10>;
> #address-cells = <1>;
> #size-cells = <1>;
> @@ -61,15 +60,6 @@ pinctrl-bindings.txt
> #gpio-cells = <2>;
> };
>
> - gpio_ao: ao-bank at c1108030 {
> - reg = <0xc8100014 0x4>,
> - <0xc810002c 0x4>,
> - <0xc8100024 0x8>;
> - reg-names = "mux", "pull", "gpio";
> - gpio-controller;
> - #gpio-cells = <2>;
> - };
> -
> nand {
> mux {
> groups = "nand_io", "nand_io_ce0", "nand_io_ce1",
> @@ -79,18 +69,4 @@ pinctrl-bindings.txt
> function = "nand";
> };
> };
> -
> - uart_ao_a {
> - mux {
> - groups = "uart_tx_ao_a", "uart_rx_ao_a",
> - "uart_cts_ao_a", "uart_rts_ao_a";
> - function = "uart_ao";
> - };
> -
> - conf {
> - pins = "GPIOAO_0", "GPIOAO_1",
> - "GPIOAO_2", "GPIOAO_3";
> - bias-disable;
> - };
> - };
> };
>
--
SUSE Linux GmbH, Maxfeldstr. 5, 90409 N?rnberg, Germany
GF: Felix Imend?rffer, Jane Smithard, Graham Norton; HRB 21284 (AG N?rnberg)
prev parent reply other threads:[~2016-03-18 17:45 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-01 22:04 [PATCH 0/4] Refactor pinctrl driver for aobus / cbus Carlo Caione
2016-03-01 22:04 ` Carlo Caione
2016-03-01 22:04 ` [PATCH 1/4] pinctrl: amlogic: Separate some pin functions for Meson8 / Meson8b Carlo Caione
2016-03-01 22:04 ` Carlo Caione
2016-03-09 5:59 ` Linus Walleij
2016-03-09 5:59 ` Linus Walleij
2016-03-01 22:04 ` [PATCH 2/4] pinctrl: amlogic: Make driver independent from two-domain configuration Carlo Caione
2016-03-01 22:04 ` Carlo Caione
2016-03-09 6:01 ` Linus Walleij
2016-03-09 6:01 ` Linus Walleij
2016-03-17 3:31 ` Kevin Hilman
2016-03-17 3:31 ` Kevin Hilman
2016-03-17 4:28 ` Kevin Hilman
2016-03-17 4:28 ` Kevin Hilman
2016-03-17 7:09 ` Carlo Caione
2016-03-17 7:09 ` Carlo Caione
2016-03-17 15:35 ` Kevin Hilman
2016-03-17 15:35 ` Kevin Hilman
2016-03-17 18:15 ` Carlo Caione
2016-03-17 18:15 ` Carlo Caione
2016-03-18 16:14 ` Kevin Hilman
2016-03-18 16:14 ` Kevin Hilman
2016-03-01 22:04 ` [PATCH 3/4] ARM: dts: amlogic: Split pinctrl device for Meson8 / Meson8b Carlo Caione
2016-03-01 22:04 ` Carlo Caione
2016-03-18 17:36 ` Andreas Färber
2016-03-18 17:36 ` Andreas Färber
2016-03-01 22:04 ` [PATCH 4/4] documentation: Fix pinctrl documentation " Carlo Caione
2016-03-01 22:04 ` Carlo Caione
2016-03-05 4:26 ` Rob Herring
2016-03-05 4:26 ` Rob Herring
2016-03-07 9:01 ` Carlo Caione
2016-03-07 9:01 ` Carlo Caione
2016-03-09 9:41 ` [PATCH v2 " Carlo Caione
2016-03-15 9:10 ` Linus Walleij
2016-03-15 9:20 ` Carlo Caione
2016-03-18 16:59 ` Kevin Hilman
2016-03-18 17:45 ` Andreas Färber [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=56EC3EC5.3030605@suse.de \
--to=afaerber@suse.de \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.