All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kevin Hilman <khilman@baylibre.com>
To: Yixun Lan <yixun.lan@amlogic.com>
Cc: Rob Herring <robh+dt@kernel.org>,
	Mark Rutland <mark.rutland@arm.com>,
	Linus Walleij <linus.walleij@linaro.org>,
	Neil Armstrong <narmstrong@baylibre.com>,
	Jerome Brunet <jbrunet@baylibre.com>,
	Carlo Caione <carlo@caione.org>,
	Xingyu Chen <xingyu.chen@amlogic.com>,
	devicetree@vger.kernel.org, linux-gpio@vger.kernel.org,
	linux-amlogic@lists.infradead.org,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Subject: Re: [RESEND PATCH v3 2/2] ARM64: dts: meson-axg: add pinctrl DT info for Meson-AXG SoC
Date: Wed, 06 Dec 2017 12:18:32 -0800	[thread overview]
Message-ID: <7htvx3r4o7.fsf@baylibre.com> (raw)
In-Reply-To: <20171120102354.5354-3-yixun.lan@amlogic.com> (Yixun Lan's message of "Mon, 20 Nov 2017 18:23:54 +0800")

Yixun Lan <yixun.lan@amlogic.com> writes:

> From: Xingyu Chen <xingyu.chen@amlogic.com>
>
> Add new pinctrl DT info for the Amlogic's Meson-AXG SoC.
>
> Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
> Signed-off-by: Xingyu Chen <xingyu.chen@amlogic.com>
> Signed-off-by: Yixun Lan <yixun.lan@amlogic.com>
> ---
>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 44 ++++++++++++++++++++++++++++++
>  1 file changed, 44 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> index 5fc33b76b91c..e0fb860e12c5 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> @@ -9,6 +9,7 @@
>  #include <dt-bindings/interrupt-controller/arm-gic.h>
>  #include <dt-bindings/clock/axg-clkc.h>
>  #include <dt-bindings/clock/axg-aoclkc.h>

This doesn't apply because this aoclkc.h header does not exist in
mainline.

Kevin

> +#include <dt-bindings/gpio/meson-axg-gpio.h>
>  
>  / {
>  	compatible = "amlogic,meson-axg";
> @@ -173,6 +174,32 @@
>  			#mbox-cells = <1>;
>  		};
>  
> +		periphs: periphs@ff634000 {
> +			compatible = "simple-bus";
> +			reg = <0x0 0xff634000 0x0 0x2000>;
> +			#address-cells = <2>;
> +			#size-cells = <2>;
> +			ranges = <0x0 0x0 0x0 0xff634000 0x0 0x2000>;
> +
> +			pinctrl_periphs: pinctrl@480 {
> +				compatible = "amlogic,meson-axg-periphs-pinctrl";
> +				#address-cells = <2>;
> +				#size-cells = <2>;
> +				ranges;
> +
> +				gpio: bank@480 {
> +					reg = <0x0 0x00480 0x0 0x40>,
> +						<0x0 0x004e8 0x0 0x14>,
> +						<0x0 0x00520 0x0 0x14>,
> +						<0x0 0x00430 0x0 0x3c>;
> +					reg-names = "mux", "pull", "pull-enable", "gpio";
> +					gpio-controller;
> +					#gpio-cells = <2>;
> +					gpio-ranges = <&pinctrl_periphs 0 0 86>;
> +				};
> +			};
> +		};
> +
>  		sram: sram@fffc0000 {
>  			compatible = "amlogic,meson-axg-sram", "mmio-sram";
>  			reg = <0x0 0xfffc0000 0x0 0x20000>;
> @@ -209,6 +236,23 @@
>  				};
>  			};
>  
> +			pinctrl_aobus: pinctrl@14 {
> +				compatible = "amlogic,meson-axg-aobus-pinctrl";
> +				#address-cells = <2>;
> +				#size-cells = <2>;
> +				ranges;
> +
> +				gpio_ao: bank@14 {
> +					reg = <0x0 0x00014 0x0 0x8>,
> +						<0x0 0x0002c 0x0 0x4>,
> +						<0x0 0x00024 0x0 0x8>;
> +					reg-names = "mux", "pull", "gpio";
> +					gpio-controller;
> +					#gpio-cells = <2>;
> +					gpio-ranges = <&pinctrl_aobus 0 0 15>;
> +				};
> +			};
> +
>  			uart_AO: serial@3000 {
>  				compatible = "amlogic,meson-gx-uart", "amlogic,meson-ao-uart";
>  				reg = <0x0 0x3000 0x0 0x18>;

WARNING: multiple messages have this Message-ID (diff)
From: Kevin Hilman <khilman@baylibre.com>
To: Yixun Lan <yixun.lan@amlogic.com>
Cc: Rob Herring <robh+dt@kernel.org>,
	Mark Rutland <mark.rutland@arm.com>,
	Linus Walleij <linus.walleij@linaro.org>,
	Neil Armstrong <narmstrong@baylibre.com>,
	Jerome Brunet <jbrunet@baylibre.com>,
	Carlo Caione <carlo@caione.org>,
	Xingyu Chen <xingyu.chen@amlogic.com>,
	<devicetree@vger.kernel.org>, <linux-gpio@vger.kernel.org>,
	<linux-amlogic@lists.infradead.org>,
	<linux-arm-kernel@lists.infradead.org>,
	<linux-kernel@vger.kernel.org>
Subject: Re: [RESEND PATCH v3 2/2] ARM64: dts: meson-axg: add pinctrl DT info for Meson-AXG SoC
Date: Wed, 06 Dec 2017 12:18:32 -0800	[thread overview]
Message-ID: <7htvx3r4o7.fsf@baylibre.com> (raw)
In-Reply-To: <20171120102354.5354-3-yixun.lan@amlogic.com> (Yixun Lan's message of "Mon, 20 Nov 2017 18:23:54 +0800")

Yixun Lan <yixun.lan@amlogic.com> writes:

> From: Xingyu Chen <xingyu.chen@amlogic.com>
>
> Add new pinctrl DT info for the Amlogic's Meson-AXG SoC.
>
> Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
> Signed-off-by: Xingyu Chen <xingyu.chen@amlogic.com>
> Signed-off-by: Yixun Lan <yixun.lan@amlogic.com>
> ---
>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 44 ++++++++++++++++++++++++++++++
>  1 file changed, 44 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> index 5fc33b76b91c..e0fb860e12c5 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> @@ -9,6 +9,7 @@
>  #include <dt-bindings/interrupt-controller/arm-gic.h>
>  #include <dt-bindings/clock/axg-clkc.h>
>  #include <dt-bindings/clock/axg-aoclkc.h>

This doesn't apply because this aoclkc.h header does not exist in
mainline.

Kevin

> +#include <dt-bindings/gpio/meson-axg-gpio.h>
>  
>  / {
>  	compatible = "amlogic,meson-axg";
> @@ -173,6 +174,32 @@
>  			#mbox-cells = <1>;
>  		};
>  
> +		periphs: periphs@ff634000 {
> +			compatible = "simple-bus";
> +			reg = <0x0 0xff634000 0x0 0x2000>;
> +			#address-cells = <2>;
> +			#size-cells = <2>;
> +			ranges = <0x0 0x0 0x0 0xff634000 0x0 0x2000>;
> +
> +			pinctrl_periphs: pinctrl@480 {
> +				compatible = "amlogic,meson-axg-periphs-pinctrl";
> +				#address-cells = <2>;
> +				#size-cells = <2>;
> +				ranges;
> +
> +				gpio: bank@480 {
> +					reg = <0x0 0x00480 0x0 0x40>,
> +						<0x0 0x004e8 0x0 0x14>,
> +						<0x0 0x00520 0x0 0x14>,
> +						<0x0 0x00430 0x0 0x3c>;
> +					reg-names = "mux", "pull", "pull-enable", "gpio";
> +					gpio-controller;
> +					#gpio-cells = <2>;
> +					gpio-ranges = <&pinctrl_periphs 0 0 86>;
> +				};
> +			};
> +		};
> +
>  		sram: sram@fffc0000 {
>  			compatible = "amlogic,meson-axg-sram", "mmio-sram";
>  			reg = <0x0 0xfffc0000 0x0 0x20000>;
> @@ -209,6 +236,23 @@
>  				};
>  			};
>  
> +			pinctrl_aobus: pinctrl@14 {
> +				compatible = "amlogic,meson-axg-aobus-pinctrl";
> +				#address-cells = <2>;
> +				#size-cells = <2>;
> +				ranges;
> +
> +				gpio_ao: bank@14 {
> +					reg = <0x0 0x00014 0x0 0x8>,
> +						<0x0 0x0002c 0x0 0x4>,
> +						<0x0 0x00024 0x0 0x8>;
> +					reg-names = "mux", "pull", "gpio";
> +					gpio-controller;
> +					#gpio-cells = <2>;
> +					gpio-ranges = <&pinctrl_aobus 0 0 15>;
> +				};
> +			};
> +
>  			uart_AO: serial@3000 {
>  				compatible = "amlogic,meson-gx-uart", "amlogic,meson-ao-uart";
>  				reg = <0x0 0x3000 0x0 0x18>;

WARNING: multiple messages have this Message-ID (diff)
From: khilman@baylibre.com (Kevin Hilman)
To: linux-arm-kernel@lists.infradead.org
Subject: [RESEND PATCH v3 2/2] ARM64: dts: meson-axg: add pinctrl DT info for Meson-AXG SoC
Date: Wed, 06 Dec 2017 12:18:32 -0800	[thread overview]
Message-ID: <7htvx3r4o7.fsf@baylibre.com> (raw)
In-Reply-To: <20171120102354.5354-3-yixun.lan@amlogic.com> (Yixun Lan's message of "Mon, 20 Nov 2017 18:23:54 +0800")

Yixun Lan <yixun.lan@amlogic.com> writes:

> From: Xingyu Chen <xingyu.chen@amlogic.com>
>
> Add new pinctrl DT info for the Amlogic's Meson-AXG SoC.
>
> Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
> Signed-off-by: Xingyu Chen <xingyu.chen@amlogic.com>
> Signed-off-by: Yixun Lan <yixun.lan@amlogic.com>
> ---
>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 44 ++++++++++++++++++++++++++++++
>  1 file changed, 44 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> index 5fc33b76b91c..e0fb860e12c5 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> @@ -9,6 +9,7 @@
>  #include <dt-bindings/interrupt-controller/arm-gic.h>
>  #include <dt-bindings/clock/axg-clkc.h>
>  #include <dt-bindings/clock/axg-aoclkc.h>

This doesn't apply because this aoclkc.h header does not exist in
mainline.

Kevin

> +#include <dt-bindings/gpio/meson-axg-gpio.h>
>  
>  / {
>  	compatible = "amlogic,meson-axg";
> @@ -173,6 +174,32 @@
>  			#mbox-cells = <1>;
>  		};
>  
> +		periphs: periphs at ff634000 {
> +			compatible = "simple-bus";
> +			reg = <0x0 0xff634000 0x0 0x2000>;
> +			#address-cells = <2>;
> +			#size-cells = <2>;
> +			ranges = <0x0 0x0 0x0 0xff634000 0x0 0x2000>;
> +
> +			pinctrl_periphs: pinctrl at 480 {
> +				compatible = "amlogic,meson-axg-periphs-pinctrl";
> +				#address-cells = <2>;
> +				#size-cells = <2>;
> +				ranges;
> +
> +				gpio: bank at 480 {
> +					reg = <0x0 0x00480 0x0 0x40>,
> +						<0x0 0x004e8 0x0 0x14>,
> +						<0x0 0x00520 0x0 0x14>,
> +						<0x0 0x00430 0x0 0x3c>;
> +					reg-names = "mux", "pull", "pull-enable", "gpio";
> +					gpio-controller;
> +					#gpio-cells = <2>;
> +					gpio-ranges = <&pinctrl_periphs 0 0 86>;
> +				};
> +			};
> +		};
> +
>  		sram: sram at fffc0000 {
>  			compatible = "amlogic,meson-axg-sram", "mmio-sram";
>  			reg = <0x0 0xfffc0000 0x0 0x20000>;
> @@ -209,6 +236,23 @@
>  				};
>  			};
>  
> +			pinctrl_aobus: pinctrl at 14 {
> +				compatible = "amlogic,meson-axg-aobus-pinctrl";
> +				#address-cells = <2>;
> +				#size-cells = <2>;
> +				ranges;
> +
> +				gpio_ao: bank at 14 {
> +					reg = <0x0 0x00014 0x0 0x8>,
> +						<0x0 0x0002c 0x0 0x4>,
> +						<0x0 0x00024 0x0 0x8>;
> +					reg-names = "mux", "pull", "gpio";
> +					gpio-controller;
> +					#gpio-cells = <2>;
> +					gpio-ranges = <&pinctrl_aobus 0 0 15>;
> +				};
> +			};
> +
>  			uart_AO: serial at 3000 {
>  				compatible = "amlogic,meson-gx-uart", "amlogic,meson-ao-uart";
>  				reg = <0x0 0x3000 0x0 0x18>;

WARNING: multiple messages have this Message-ID (diff)
From: khilman@baylibre.com (Kevin Hilman)
To: linus-amlogic@lists.infradead.org
Subject: [RESEND PATCH v3 2/2] ARM64: dts: meson-axg: add pinctrl DT info for Meson-AXG SoC
Date: Wed, 06 Dec 2017 12:18:32 -0800	[thread overview]
Message-ID: <7htvx3r4o7.fsf@baylibre.com> (raw)
In-Reply-To: <20171120102354.5354-3-yixun.lan@amlogic.com> (Yixun Lan's message of "Mon, 20 Nov 2017 18:23:54 +0800")

Yixun Lan <yixun.lan@amlogic.com> writes:

> From: Xingyu Chen <xingyu.chen@amlogic.com>
>
> Add new pinctrl DT info for the Amlogic's Meson-AXG SoC.
>
> Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
> Signed-off-by: Xingyu Chen <xingyu.chen@amlogic.com>
> Signed-off-by: Yixun Lan <yixun.lan@amlogic.com>
> ---
>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 44 ++++++++++++++++++++++++++++++
>  1 file changed, 44 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> index 5fc33b76b91c..e0fb860e12c5 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> @@ -9,6 +9,7 @@
>  #include <dt-bindings/interrupt-controller/arm-gic.h>
>  #include <dt-bindings/clock/axg-clkc.h>
>  #include <dt-bindings/clock/axg-aoclkc.h>

This doesn't apply because this aoclkc.h header does not exist in
mainline.

Kevin

> +#include <dt-bindings/gpio/meson-axg-gpio.h>
>  
>  / {
>  	compatible = "amlogic,meson-axg";
> @@ -173,6 +174,32 @@
>  			#mbox-cells = <1>;
>  		};
>  
> +		periphs: periphs at ff634000 {
> +			compatible = "simple-bus";
> +			reg = <0x0 0xff634000 0x0 0x2000>;
> +			#address-cells = <2>;
> +			#size-cells = <2>;
> +			ranges = <0x0 0x0 0x0 0xff634000 0x0 0x2000>;
> +
> +			pinctrl_periphs: pinctrl at 480 {
> +				compatible = "amlogic,meson-axg-periphs-pinctrl";
> +				#address-cells = <2>;
> +				#size-cells = <2>;
> +				ranges;
> +
> +				gpio: bank at 480 {
> +					reg = <0x0 0x00480 0x0 0x40>,
> +						<0x0 0x004e8 0x0 0x14>,
> +						<0x0 0x00520 0x0 0x14>,
> +						<0x0 0x00430 0x0 0x3c>;
> +					reg-names = "mux", "pull", "pull-enable", "gpio";
> +					gpio-controller;
> +					#gpio-cells = <2>;
> +					gpio-ranges = <&pinctrl_periphs 0 0 86>;
> +				};
> +			};
> +		};
> +
>  		sram: sram at fffc0000 {
>  			compatible = "amlogic,meson-axg-sram", "mmio-sram";
>  			reg = <0x0 0xfffc0000 0x0 0x20000>;
> @@ -209,6 +236,23 @@
>  				};
>  			};
>  
> +			pinctrl_aobus: pinctrl at 14 {
> +				compatible = "amlogic,meson-axg-aobus-pinctrl";
> +				#address-cells = <2>;
> +				#size-cells = <2>;
> +				ranges;
> +
> +				gpio_ao: bank at 14 {
> +					reg = <0x0 0x00014 0x0 0x8>,
> +						<0x0 0x0002c 0x0 0x4>,
> +						<0x0 0x00024 0x0 0x8>;
> +					reg-names = "mux", "pull", "gpio";
> +					gpio-controller;
> +					#gpio-cells = <2>;
> +					gpio-ranges = <&pinctrl_aobus 0 0 15>;
> +				};
> +			};
> +
>  			uart_AO: serial at 3000 {
>  				compatible = "amlogic,meson-gx-uart", "amlogic,meson-ao-uart";
>  				reg = <0x0 0x3000 0x0 0x18>;

  reply	other threads:[~2017-12-06 20:18 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-20 10:23 [RESEND PATCH v3 0/2] dt: add pinctrl driver for Meson-AXG SoC Yixun Lan
2017-11-20 10:23 ` Yixun Lan
2017-11-20 10:23 ` Yixun Lan
2017-11-20 10:23 ` Yixun Lan
     [not found] ` <20171120102354.5354-1-yixun.lan-LpR1jeaWuhtBDgjK7y7TUQ@public.gmane.org>
2017-11-20 10:23   ` [RESEND PATCH v3 1/2] documentation: Add compatibles for Amlogic Meson AXG pin controllers Yixun Lan
2017-11-20 10:23     ` Yixun Lan
2017-11-20 10:23     ` Yixun Lan
2017-11-20 10:23     ` Yixun Lan
2017-11-20 21:32     ` Rob Herring
2017-11-20 21:32       ` Rob Herring
2017-11-20 21:32       ` Rob Herring
2017-11-20 10:23 ` [RESEND PATCH v3 2/2] ARM64: dts: meson-axg: add pinctrl DT info for Meson-AXG SoC Yixun Lan
2017-11-20 10:23   ` Yixun Lan
2017-11-20 10:23   ` Yixun Lan
2017-11-20 10:23   ` Yixun Lan
2017-12-06 20:18   ` Kevin Hilman [this message]
2017-12-06 20:18     ` Kevin Hilman
2017-12-06 20:18     ` Kevin Hilman
2017-12-06 20:18     ` Kevin Hilman
2017-12-07  1:44     ` Yixun Lan
2017-12-07  1:44       ` Yixun Lan
2017-12-07  1:44       ` Yixun Lan
2017-12-07  1:44       ` Yixun Lan
2017-12-07 15:52       ` Kevin Hilman
2017-12-07 15:52         ` Kevin Hilman
2017-12-07 15:52         ` Kevin Hilman

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=7htvx3r4o7.fsf@baylibre.com \
    --to=khilman@baylibre.com \
    --cc=carlo@caione.org \
    --cc=devicetree@vger.kernel.org \
    --cc=jbrunet@baylibre.com \
    --cc=linus.walleij@linaro.org \
    --cc=linux-amlogic@lists.infradead.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-gpio@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mark.rutland@arm.com \
    --cc=narmstrong@baylibre.com \
    --cc=robh+dt@kernel.org \
    --cc=xingyu.chen@amlogic.com \
    --cc=yixun.lan@amlogic.com \
    /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.