All of lore.kernel.org
 help / color / mirror / Atom feed
From: monstr@monstr.eu (Michal Simek)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 03/11] ARM: dts: zynq: Add Parallella device tree
Date: Fri, 25 Jul 2014 10:02:08 +0200	[thread overview]
Message-ID: <53D20F00.3040308@monstr.eu> (raw)
In-Reply-To: <1406242820-20140-4-git-send-email-afaerber@suse.de>

On 07/25/2014 01:00 AM, Andreas F?rber wrote:
> This allows to boot the Adapteva Parallella board to serial console.
> 
> Cc: Andreas Olofsson <andreas@adapteva.com>
> Signed-off-by: Andreas F?rber <afaerber@suse.de>
> ---
>  v1 -> v2:
>  * Added board-specific compatible string (Olof Johansson).
>  * Added /chosen linux,stdout-path property (Olof Johansson).
>  * Fixed /memory reg size 0x20000000 -> 0x40000000 (0 considered).
>  * Added vendor name to root node's model property (Olof Johansson).
>  
>  arch/arm/boot/dts/Makefile            |  4 ++-
>  arch/arm/boot/dts/zynq-parallella.dts | 64 +++++++++++++++++++++++++++++++++++
>  2 files changed, 67 insertions(+), 1 deletion(-)
>  create mode 100644 arch/arm/boot/dts/zynq-parallella.dts
> 
> diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
> index adb5ed9..976720f 100644
> --- a/arch/arm/boot/dts/Makefile
> +++ b/arch/arm/boot/dts/Makefile
> @@ -419,7 +419,9 @@ dtb-$(CONFIG_ARCH_VT8500) += vt8500-bv07.dtb \
>  	wm8650-mid.dtb \
>  	wm8750-apc8750.dtb \
>  	wm8850-w70v2.dtb
> -dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb \
> +dtb-$(CONFIG_ARCH_ZYNQ) += \
> +	zynq-parallella.dtb \
> +	zynq-zc702.dtb \
>  	zynq-zc706.dtb \
>  	zynq-zed.dtb
>  dtb-$(CONFIG_MACH_ARMADA_370) += \
> diff --git a/arch/arm/boot/dts/zynq-parallella.dts b/arch/arm/boot/dts/zynq-parallella.dts
> new file mode 100644
> index 0000000..41afd9d
> --- /dev/null
> +++ b/arch/arm/boot/dts/zynq-parallella.dts
> @@ -0,0 +1,64 @@
> +/*
> + * Copyright (c) 2014 SUSE LINUX Products GmbH
> + *
> + * Derived from zynq-zed.dts:
> + *
> + *  Copyright (C) 2011 Xilinx
> + *  Copyright (C) 2012 National Instruments Corp.
> + *  Copyright (C) 2013 Xilinx
> + *
> + * This software is licensed under the terms of the GNU General Public
> + * License version 2, as published by the Free Software Foundation, and
> + * may be copied, distributed, and modified under those terms.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> + * GNU General Public License for more details.
> + */
> +/dts-v1/;
> +/include/ "zynq-7000.dtsi"
> +
> +/ {
> +	model = "Adapteva Parallella Board";
> +	compatible = "adapteva,parallella", "xlnx,zynq-7000";
> +
> +	memory {
> +		device_type = "memory";
> +		reg = <0 0x40000000>;
> +	};
> +
> +	chosen {
> +		bootargs = "console=ttyPS0,115200 earlyprintk root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait";
> +		linux,stdout-path = "/amba/serial at e0001000";
> +	};
> +};
> +
> +&gem0 {
> +	status = "okay";
> +	phy-mode = "rgmii-id";
> +	phy-handle = <&ethernet_phy>;
> +	#address-cells = <1>;
> +	#size-cells = <0>;
> +
> +	ethernet_phy: ethernet-phy at 0 {
> +		/* Marvell 88E1318 */
> +		compatible = "ethernet-phy-id0141.0e90",
> +		             "ethernet-phy-ieee802.3-c22";
> +		reg = <0>;
> +		marvell,reg-init = <0x3 0x10 0xff00 0x1e>,
> +		                   <0x3 0x11 0xfff0 0xa>;
> +	};
> +};
> +
> +&i2c0 {
> +	status = "okay";
> +};
> +
> +&sdhci1 {
> +	status = "okay";
> +};
> +
> +&uart1 {
> +	status = "okay";
> +};
> 


Applied to zynq/dt branch.
https://github.com/Xilinx/linux-xlnx/commits/zynq/dt

Thanks,
Michal


-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140725/040ba75f/attachment.sig>

WARNING: multiple messages have this Message-ID (diff)
From: Michal Simek <monstr@monstr.eu>
To: "Andreas Färber" <afaerber@suse.de>,
	"Michal Simek" <michal.simek@xilinx.com>
Cc: Andreas Olofsson <andreas@adapteva.com>,
	Matteo Vit <matteo.vit@starwaredesign.com>,
	Sean Rickerd <srickerd@suse.com>,
	devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org, Rob Herring <robh+dt@kernel.org>,
	Pawel Moll <pawel.moll@arm.com>,
	Mark Rutland <mark.rutland@arm.com>,
	Ian Campbell <ijc+devicetree@hellion.org.uk>,
	Kumar Gala <galak@codeaurora.org>,
	Russell King <linux@arm.linux.org.uk>
Subject: Re: [PATCH v2 03/11] ARM: dts: zynq: Add Parallella device tree
Date: Fri, 25 Jul 2014 10:02:08 +0200	[thread overview]
Message-ID: <53D20F00.3040308@monstr.eu> (raw)
In-Reply-To: <1406242820-20140-4-git-send-email-afaerber@suse.de>

[-- Attachment #1: Type: text/plain, Size: 3696 bytes --]

On 07/25/2014 01:00 AM, Andreas Färber wrote:
> This allows to boot the Adapteva Parallella board to serial console.
> 
> Cc: Andreas Olofsson <andreas@adapteva.com>
> Signed-off-by: Andreas Färber <afaerber@suse.de>
> ---
>  v1 -> v2:
>  * Added board-specific compatible string (Olof Johansson).
>  * Added /chosen linux,stdout-path property (Olof Johansson).
>  * Fixed /memory reg size 0x20000000 -> 0x40000000 (0 considered).
>  * Added vendor name to root node's model property (Olof Johansson).
>  
>  arch/arm/boot/dts/Makefile            |  4 ++-
>  arch/arm/boot/dts/zynq-parallella.dts | 64 +++++++++++++++++++++++++++++++++++
>  2 files changed, 67 insertions(+), 1 deletion(-)
>  create mode 100644 arch/arm/boot/dts/zynq-parallella.dts
> 
> diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
> index adb5ed9..976720f 100644
> --- a/arch/arm/boot/dts/Makefile
> +++ b/arch/arm/boot/dts/Makefile
> @@ -419,7 +419,9 @@ dtb-$(CONFIG_ARCH_VT8500) += vt8500-bv07.dtb \
>  	wm8650-mid.dtb \
>  	wm8750-apc8750.dtb \
>  	wm8850-w70v2.dtb
> -dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb \
> +dtb-$(CONFIG_ARCH_ZYNQ) += \
> +	zynq-parallella.dtb \
> +	zynq-zc702.dtb \
>  	zynq-zc706.dtb \
>  	zynq-zed.dtb
>  dtb-$(CONFIG_MACH_ARMADA_370) += \
> diff --git a/arch/arm/boot/dts/zynq-parallella.dts b/arch/arm/boot/dts/zynq-parallella.dts
> new file mode 100644
> index 0000000..41afd9d
> --- /dev/null
> +++ b/arch/arm/boot/dts/zynq-parallella.dts
> @@ -0,0 +1,64 @@
> +/*
> + * Copyright (c) 2014 SUSE LINUX Products GmbH
> + *
> + * Derived from zynq-zed.dts:
> + *
> + *  Copyright (C) 2011 Xilinx
> + *  Copyright (C) 2012 National Instruments Corp.
> + *  Copyright (C) 2013 Xilinx
> + *
> + * This software is licensed under the terms of the GNU General Public
> + * License version 2, as published by the Free Software Foundation, and
> + * may be copied, distributed, and modified under those terms.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> + * GNU General Public License for more details.
> + */
> +/dts-v1/;
> +/include/ "zynq-7000.dtsi"
> +
> +/ {
> +	model = "Adapteva Parallella Board";
> +	compatible = "adapteva,parallella", "xlnx,zynq-7000";
> +
> +	memory {
> +		device_type = "memory";
> +		reg = <0 0x40000000>;
> +	};
> +
> +	chosen {
> +		bootargs = "console=ttyPS0,115200 earlyprintk root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait";
> +		linux,stdout-path = "/amba/serial@e0001000";
> +	};
> +};
> +
> +&gem0 {
> +	status = "okay";
> +	phy-mode = "rgmii-id";
> +	phy-handle = <&ethernet_phy>;
> +	#address-cells = <1>;
> +	#size-cells = <0>;
> +
> +	ethernet_phy: ethernet-phy@0 {
> +		/* Marvell 88E1318 */
> +		compatible = "ethernet-phy-id0141.0e90",
> +		             "ethernet-phy-ieee802.3-c22";
> +		reg = <0>;
> +		marvell,reg-init = <0x3 0x10 0xff00 0x1e>,
> +		                   <0x3 0x11 0xfff0 0xa>;
> +	};
> +};
> +
> +&i2c0 {
> +	status = "okay";
> +};
> +
> +&sdhci1 {
> +	status = "okay";
> +};
> +
> +&uart1 {
> +	status = "okay";
> +};
> 


Applied to zynq/dt branch.
https://github.com/Xilinx/linux-xlnx/commits/zynq/dt

Thanks,
Michal


-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 263 bytes --]

  reply	other threads:[~2014-07-25  8:02 UTC|newest]

Thread overview: 167+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-24 23:00 [PATCH v2 00/11] ARM: dts: zynq: Prepare Parallella Andreas Färber
2014-07-24 23:00 ` Andreas Färber
2014-07-24 23:00 ` Andreas Färber
2014-07-24 23:00 ` [PATCH v2 01/11] Documentation: devicetree: Adapteva vendor prefix Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-25  8:01   ` Michal Simek
2014-07-25  8:01     ` Michal Simek
2014-07-25  8:01     ` Michal Simek
2014-07-24 23:00 ` [PATCH v2 02/11] Documentation: devicetree: Adapteva boards Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-25  8:01   ` Michal Simek
2014-07-25  8:01     ` Michal Simek
2014-07-25  8:01     ` Michal Simek
2014-07-24 23:00 ` [PATCH v2 03/11] ARM: dts: zynq: Add Parallella device tree Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-25  8:02   ` Michal Simek [this message]
2014-07-25  8:02     ` Michal Simek
2014-07-24 23:00 ` [PATCH v2 04/11] ARM: dts: zynq: Update deprecated xuartps clock names Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-24 23:09   ` Sören Brinkmann
2014-07-24 23:09     ` Sören Brinkmann
2014-07-24 23:09     ` Sören Brinkmann
2014-07-24 23:13     ` Andreas Färber
2014-07-24 23:13       ` Andreas Färber
2014-07-24 23:24       ` Sören Brinkmann
2014-07-24 23:24         ` Sören Brinkmann
2014-07-24 23:24         ` Sören Brinkmann
2014-07-25  7:38         ` Michal Simek
2014-07-25  7:38           ` Michal Simek
2014-07-24 23:00 ` [PATCH v2 05/11] ARM: dts: zynq: Add QSPI for Parallella Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-24 23:18   ` Sören Brinkmann
2014-07-24 23:18     ` Sören Brinkmann
2014-07-24 23:18     ` Sören Brinkmann
2014-07-25  7:59     ` Michal Simek
2014-07-25  7:59       ` Michal Simek
2014-07-25  7:59       ` Michal Simek
2014-07-25  8:42       ` Andreas Färber
2014-07-25  8:42         ` Andreas Färber
2014-07-25  9:38         ` Michal Simek
2014-07-25  9:38           ` Michal Simek
2014-07-25  9:38           ` Michal Simek
2014-07-25 11:12           ` [PATCH v3] ARM: dts: zynq: Add SPI Andreas Färber
2014-07-25 11:12             ` Andreas Färber
2014-07-25 11:12             ` Andreas Färber
2014-07-25 14:42             ` Sören Brinkmann
2014-07-25 14:42               ` Sören Brinkmann
2014-07-25 14:42               ` Sören Brinkmann
     [not found]             ` <20140725144223.GB16049@xsjandreislx>
2014-07-28  9:11               ` Michal Simek
2014-07-28  9:11                 ` Michal Simek
2014-07-28  9:11                 ` Michal Simek
     [not found]         ` <53D2258B.9000609@xilinx.com>
2014-07-25 10:31           ` [PATCH v2 05/11] ARM: dts: zynq: Add QSPI for Parallella Harini Katakam
2014-07-25 10:31             ` Harini Katakam
2014-07-25 10:31             ` Harini Katakam
2014-07-25 10:43             ` Andreas Färber
2014-07-25 10:43               ` Andreas Färber
2014-07-25 10:43               ` Andreas Färber
2014-07-25 10:47           ` Harini Katakam
2014-07-25 10:47             ` Harini Katakam
2014-07-25 10:47             ` Harini Katakam
2014-07-24 23:00 ` [PATCH v2 06/11] ARM: dts: zynq: Add DMAC " Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-24 23:28   ` Sören Brinkmann
2014-07-24 23:28     ` Sören Brinkmann
2014-07-24 23:28     ` Sören Brinkmann
2014-07-25  8:02     ` Michal Simek
2014-07-25  8:02       ` Michal Simek
2014-07-25  8:02       ` Michal Simek
2014-07-25  8:24       ` Andreas Färber
2014-07-25  8:24         ` Andreas Färber
2014-07-25  8:24         ` Andreas Färber
2014-07-25  8:36         ` Michal Simek
2014-07-25  8:36           ` Michal Simek
2014-07-25  8:36           ` Michal Simek
2014-07-25 14:43         ` Sören Brinkmann
2014-07-25 14:43           ` Sören Brinkmann
2014-07-25 14:43           ` Sören Brinkmann
2014-07-24 23:00 ` [PATCH v2 07/11] Documentation: devicetree: Fix Xilinx VDMA specification Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-25  7:49   ` Michal Simek
2014-07-25  7:49     ` Michal Simek
2014-07-25  7:49     ` Michal Simek
2014-07-25  8:46     ` Andreas Färber
2014-07-25  8:46       ` Andreas Färber
2014-07-25  8:46       ` Andreas Färber
2014-07-25  9:40       ` Michal Simek
2014-07-25  9:40         ` Michal Simek
2014-07-25  9:40         ` Michal Simek
     [not found]       ` <53D225F2.4070504@xilinx.com>
2014-07-25 12:51         ` Srikanth Thokala
2014-07-25 12:51           ` Srikanth Thokala
2014-07-25 12:51           ` Srikanth Thokala
2014-07-24 23:00 ` [PATCH v2 08/11] ARM: dts: zynq: Add VDMA to Parallella Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-24 23:22   ` Sören Brinkmann
2014-07-24 23:22     ` Sören Brinkmann
2014-07-24 23:22     ` Sören Brinkmann
2014-07-25  9:47     ` Andreas Färber
2014-07-25  9:47       ` Andreas Färber
2014-07-25  9:47       ` Andreas Färber
2014-07-25 14:49       ` Sören Brinkmann
2014-07-25 14:49         ` Sören Brinkmann
2014-07-25 14:49         ` Sören Brinkmann
2014-07-24 23:00 ` [PATCH v2 09/11] Documentation: devicetree: Fix ADI AXI SPDIF specification Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-25  7:42   ` Lars-Peter Clausen
2014-07-25  7:42     ` Lars-Peter Clausen
2014-07-25  7:42     ` Lars-Peter Clausen
2014-07-25  8:08     ` Michal Simek
2014-07-25  8:08       ` Michal Simek
2014-07-25 10:18       ` Mark Brown
2014-07-25 10:18         ` Mark Brown
2014-07-25 10:18         ` Mark Brown
2014-07-25 10:32         ` Andreas Färber
2014-07-25 10:32           ` Andreas Färber
2014-07-25 10:39           ` Mark Brown
2014-07-25 10:39             ` Mark Brown
2014-07-25 10:39             ` Mark Brown
2014-07-28 11:43             ` Andreas Färber
2014-07-28 11:43               ` Andreas Färber
2014-07-28 12:20               ` Mark Brown
2014-07-28 12:20                 ` Mark Brown
2014-07-28 12:28                 ` Andreas Färber
2014-07-28 12:28                   ` Andreas Färber
2014-07-28 13:44                   ` Mark Brown
2014-07-28 13:44                     ` Mark Brown
2014-07-28 13:44                     ` Mark Brown
2014-07-28 15:39                     ` Andreas Färber
2014-07-28 15:39                       ` Andreas Färber
2014-07-28 15:39                       ` Andreas Färber
2014-07-28 21:28                       ` Mark Brown
2014-07-28 21:28                         ` Mark Brown
2014-07-24 23:00 ` [PATCH v2 10/11] ARM: dts: zynq: Add SPDIF for Parallella Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-24 23:00 ` [PATCH v2 11/11] ARM: dts: zynq: Add AXI clkgen " Andreas Färber
2014-07-24 23:00   ` Andreas Färber
2014-07-25  3:49 ` [PATCH v2 00/11] ARM: dts: zynq: Prepare Parallella Punnaiah Choudary Kalluri
2014-07-25  3:49   ` Punnaiah Choudary Kalluri
2014-07-25  3:49   ` Punnaiah Choudary Kalluri
2014-07-25 10:04   ` Andreas Färber
2014-07-25 10:04     ` Andreas Färber
2014-07-25 10:04     ` Andreas Färber
2014-07-28 16:17 ` Andreas Färber
2014-07-28 16:17   ` Andreas Färber
2014-07-28 16:17   ` Andreas Färber
2014-07-28 16:39   ` Lars-Peter Clausen
2014-07-28 16:39     ` Lars-Peter Clausen
2014-10-18  4:28 ` Olof Johansson
2014-10-18  4:28   ` Olof Johansson
2014-10-19 15:57   ` Soren Brinkmann
2014-10-19 15:57     ` Soren Brinkmann
2014-10-21 20:52   ` Andreas Färber
2014-10-21 20:52     ` Andreas Färber
2014-10-21 21:00     ` Sören Brinkmann
2014-10-21 21:00       ` Sören Brinkmann
2014-10-21 21:00       ` Sören Brinkmann
2014-10-21 21:01     ` Olof Johansson
2014-10-21 21:01       ` Olof Johansson
2014-10-21 21:07       ` Andreas Färber
2014-10-21 21:07         ` Andreas Färber
2014-10-21 21:18         ` Olof Johansson
2014-10-21 21:18           ` Olof Johansson
2014-10-22 13:22           ` Michal Simek
2014-10-22 13:22             ` Michal Simek
2014-10-22 13:22             ` Michal Simek

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=53D20F00.3040308@monstr.eu \
    --to=monstr@monstr.eu \
    --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.