From: sebastian.hesselbarth@gmail.com (Sebastian Hesselbarth)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 3/5] ARM: dove: add MBus DT node
Date: Mon, 29 Jul 2013 14:36:46 +0200 [thread overview]
Message-ID: <51F661DE.1070106@gmail.com> (raw)
In-Reply-To: <1375101114-28858-4-git-send-email-sebastian.hesselbarth@gmail.com>
On 07/29/2013 02:31 PM, Sebastian Hesselbarth wrote:
> This adds a MBus node including ranges and pcie apertures required later.
>
> Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
> ---
> arch/arm/boot/dts/dove.dtsi | 19 +++++++++++++++++++
> 1 file changed, 19 insertions(+)
>
> diff --git a/arch/arm/boot/dts/dove.dtsi b/arch/arm/boot/dts/dove.dtsi
> index 397674c..bdda016 100644
> --- a/arch/arm/boot/dts/dove.dtsi
> +++ b/arch/arm/boot/dts/dove.dtsi
> @@ -29,6 +29,20 @@
> marvell,tauros2-cache-features = <0>;
> };
>
> + mbus {
> + compatible = "marvell,dove-mbus", "marvell,mbus", "simple-bus";
> + #address-cells = <2>;
> + #size-cells = <1>;
> + pcie-mem-aperture = <0xe0000000 0x10000000>; /* 256M MEM space */
> + pcie-io-aperture = <0xf2000000 0x00200000>; /* 2M I/O space */
Actually, current v9 of the mbus patch set still requires "controller"
property to match the corresponding controller node. I had a short
discussion with Ezequiel to possibly just use of_find_compatible_node
and blindly assumed post-v8 will already use it.
I will re-post the final patch set anyway on what mbus binding will be
merged for v3.12.
Sebastian
> + ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x0100000 /* MBUS regs 1M */
> + MBUS_ID(0xf0, 0x02) 0 0xf1800000 0x1000000 /* AXI regs 16M */
> + MBUS_ID(0x01, 0xfd) 0 0xf8000000 0x8000000 /* BootROM 128M */
> + MBUS_ID(0x03, 0x01) 0 0xc8000000 0x0100000 /* CESA SRAM 1M */
> + MBUS_ID(0x0d, 0x00) 0 0xf0000000 0x0100000>; /* PMU SRAM 1M */
> + };
> +
> soc at f1000000 {
> compatible = "simple-bus";
> #address-cells = <1>;
> @@ -44,6 +58,11 @@
> 0xf2100000 0xf2100000 0x0100000 /* PCIe0 I/O 1M */
> 0xf8000000 0xf8000000 0x8000000>; /* BootROM 128M */
>
> + mbusc: mbus-ctrl at 20000 {
> + compatible = "marvell,mbus-controller";
> + reg = <0x20000 0x80>, <0x800100 0x8>;
> + };
> +
> timer: timer at 20300 {
> compatible = "marvell,orion-timer";
> reg = <0x20300 0x20>;
>
WARNING: multiple messages have this Message-ID (diff)
From: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
To: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Cc: Russell King <linux@arm.linux.org.uk>,
Jason Cooper <jason@lakedaemon.net>, Andrew Lunn <andrew@lunn.ch>,
Ezequiel Garcia <ezequiel.garcia@free-electrons.com>,
linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 3/5] ARM: dove: add MBus DT node
Date: Mon, 29 Jul 2013 14:36:46 +0200 [thread overview]
Message-ID: <51F661DE.1070106@gmail.com> (raw)
In-Reply-To: <1375101114-28858-4-git-send-email-sebastian.hesselbarth@gmail.com>
On 07/29/2013 02:31 PM, Sebastian Hesselbarth wrote:
> This adds a MBus node including ranges and pcie apertures required later.
>
> Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
> ---
> arch/arm/boot/dts/dove.dtsi | 19 +++++++++++++++++++
> 1 file changed, 19 insertions(+)
>
> diff --git a/arch/arm/boot/dts/dove.dtsi b/arch/arm/boot/dts/dove.dtsi
> index 397674c..bdda016 100644
> --- a/arch/arm/boot/dts/dove.dtsi
> +++ b/arch/arm/boot/dts/dove.dtsi
> @@ -29,6 +29,20 @@
> marvell,tauros2-cache-features = <0>;
> };
>
> + mbus {
> + compatible = "marvell,dove-mbus", "marvell,mbus", "simple-bus";
> + #address-cells = <2>;
> + #size-cells = <1>;
> + pcie-mem-aperture = <0xe0000000 0x10000000>; /* 256M MEM space */
> + pcie-io-aperture = <0xf2000000 0x00200000>; /* 2M I/O space */
Actually, current v9 of the mbus patch set still requires "controller"
property to match the corresponding controller node. I had a short
discussion with Ezequiel to possibly just use of_find_compatible_node
and blindly assumed post-v8 will already use it.
I will re-post the final patch set anyway on what mbus binding will be
merged for v3.12.
Sebastian
> + ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x0100000 /* MBUS regs 1M */
> + MBUS_ID(0xf0, 0x02) 0 0xf1800000 0x1000000 /* AXI regs 16M */
> + MBUS_ID(0x01, 0xfd) 0 0xf8000000 0x8000000 /* BootROM 128M */
> + MBUS_ID(0x03, 0x01) 0 0xc8000000 0x0100000 /* CESA SRAM 1M */
> + MBUS_ID(0x0d, 0x00) 0 0xf0000000 0x0100000>; /* PMU SRAM 1M */
> + };
> +
> soc@f1000000 {
> compatible = "simple-bus";
> #address-cells = <1>;
> @@ -44,6 +58,11 @@
> 0xf2100000 0xf2100000 0x0100000 /* PCIe0 I/O 1M */
> 0xf8000000 0xf8000000 0x8000000>; /* BootROM 128M */
>
> + mbusc: mbus-ctrl@20000 {
> + compatible = "marvell,mbus-controller";
> + reg = <0x20000 0x80>, <0x800100 0x8>;
> + };
> +
> timer: timer@20300 {
> compatible = "marvell,orion-timer";
> reg = <0x20300 0x20>;
>
next prev parent reply other threads:[~2013-07-29 12:36 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-29 12:31 [PATCH 0/5] ARM: dove: switch to DT MBus Sebastian Hesselbarth
2013-07-29 12:31 ` Sebastian Hesselbarth
2013-07-29 12:31 ` [PATCH 1/5] ARM: dove: use preprocessor on device tree files Sebastian Hesselbarth
2013-07-29 12:31 ` Sebastian Hesselbarth
2013-07-29 12:31 ` [PATCH 2/5] ARM: dove: add MBUS_ID macro to Dove DT Sebastian Hesselbarth
2013-07-29 12:31 ` Sebastian Hesselbarth
2013-07-29 12:31 ` [PATCH 3/5] ARM: dove: add MBus DT node Sebastian Hesselbarth
2013-07-29 12:31 ` Sebastian Hesselbarth
2013-07-29 12:36 ` Sebastian Hesselbarth [this message]
2013-07-29 12:36 ` Sebastian Hesselbarth
2013-07-29 13:52 ` Ezequiel Garcia
2013-07-29 13:52 ` Ezequiel Garcia
2013-07-29 14:23 ` Sebastian Hesselbarth
2013-07-29 14:23 ` Sebastian Hesselbarth
2013-07-29 14:51 ` Ezequiel Garcia
2013-07-29 14:51 ` Ezequiel Garcia
2013-07-29 12:31 ` [PATCH 4/5] ARM: dove: relocate internal registers device nodes Sebastian Hesselbarth
2013-07-29 12:31 ` Sebastian Hesselbarth
2013-07-29 14:41 ` Ezequiel Garcia
2013-07-29 14:41 ` Ezequiel Garcia
2013-07-29 12:31 ` [PATCH 5/5] ARM: dove: switch to DT probed mbus address windows Sebastian Hesselbarth
2013-07-29 12:31 ` Sebastian Hesselbarth
2013-07-29 14:32 ` [PATCH 0/5] ARM: dove: switch to DT MBus Ezequiel Garcia
2013-07-29 14:32 ` Ezequiel Garcia
2013-08-06 17:06 ` Jason Cooper
2013-08-06 17:06 ` Jason Cooper
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=51F661DE.1070106@gmail.com \
--to=sebastian.hesselbarth@gmail.com \
--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.