Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1488874 > unrolled thread

[PATCH v2] arm: dts: zynq: Add MicroZed board support

Started byJagan Teki <jagannadh.teki@gmail.com>
First post2016-09-22 15:30 +0200
Last post2016-09-23 10:50 +0200
Articles 3 — 1 participant

Back to article view | Back to linux.kernel


Contents

  [PATCH v2] arm: dts: zynq: Add MicroZed board support Jagan Teki <jagannadh.teki@gmail.com> - 2016-09-22 15:30 +0200
    Re: [PATCH v2] arm: dts: zynq: Add MicroZed board support Jagan Teki <jagannadh.teki@gmail.com> - 2016-09-23 09:40 +0200
      Re: [PATCH v2] arm: dts: zynq: Add MicroZed board support Jagan Teki <jagannadh.teki@gmail.com> - 2016-09-23 10:50 +0200

#1488874 — [PATCH v2] arm: dts: zynq: Add MicroZed board support

FromJagan Teki <jagannadh.teki@gmail.com>
Date2016-09-22 15:30 +0200
Subject[PATCH v2] arm: dts: zynq: Add MicroZed board support
Message-ID<skceB-6UP-3@gated-at.bofh.it>
From: Jagan Teki <jteki@openedev.com>

Added basic dts support for MicroZed board.

- UART
- SDHCI
- Ethernet

Cc: Soren Brinkmann <soren.brinkmann@xilinx.com>
Cc: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Jagan Teki <jteki@openedev.com>
---
Changes for v2:
	- Add SDHCI
	- Add Ethernet

 arch/arm/boot/dts/Makefile          |  1 +
 arch/arm/boot/dts/zynq-microzed.dts | 95 +++++++++++++++++++++++++++++++++++++
 2 files changed, 96 insertions(+)
 create mode 100644 arch/arm/boot/dts/zynq-microzed.dts

diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index faacd52..4d7b858 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -862,6 +862,7 @@ dtb-$(CONFIG_ARCH_VT8500) += \
 	wm8750-apc8750.dtb \
 	wm8850-w70v2.dtb
 dtb-$(CONFIG_ARCH_ZYNQ) += \
+	zynq-microzed.dtb \
 	zynq-parallella.dtb \
 	zynq-zc702.dtb \
 	zynq-zc706.dtb \
diff --git a/arch/arm/boot/dts/zynq-microzed.dts b/arch/arm/boot/dts/zynq-microzed.dts
new file mode 100644
index 0000000..9e64496
--- /dev/null
+++ b/arch/arm/boot/dts/zynq-microzed.dts
@@ -0,0 +1,95 @@
+/*
+ * Copyright (C) 2015 Jagan Teki <jteki@openedev.com>
+ *
+ * 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 = "Zynq MicroZED Development Board";
+	compatible = "xlnx,zynq-microzed", "xlnx,zynq-7000";
+
+	aliases {
+		ethernet0 = &gem0;
+		serial0 = &uart1;
+	};
+
+	memory {
+		device_type = "memory";
+		reg = <0x0 0x40000000>;
+	};
+
+	chosen {
+		bootargs = "earlycon";
+		stdout-path = "serial0:115200n8";
+	};
+
+	usb_phy0: phy0 {
+		compatible = "usb-nop-xceiv";
+		#phy-cells = <0>;
+	};
+};
+
+&clkc {
+	ps-clk-frequency = <33333333>;
+};
+
+&gem0 {
+	status = "okay";
+	phy-mode = "rgmii-id";
+	phy-handle = <&ethernet_phy>;
+
+	ethernet_phy: ethernet-phy@0 {
+		reg = <0>;
+	};
+};
+
+&sdhci0 {
+	status = "okay";
+};
+
+&uart1 {
+	status = "okay";
+};
+
+&usb0 {
+	status = "okay";
+	dr_mode = "host";
+	usb-phy = <&usb_phy0>;
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_usb0_default>;
+};
+
+&pinctrl0 {
+	pinctrl_usb0_default: usb0-default {
+		mux {
+			groups = "usb0_0_grp";
+			function = "usb0";
+		};
+
+		conf {
+			groups = "usb0_0_grp";
+			slew-rate = <0>;
+			io-standard = <1>;
+		};
+
+		conf-rx {
+			pins = "MIO29", "MIO31", "MIO36";
+			bias-high-impedance;
+		};
+
+		conf-tx {
+			pins = "MIO28", "MIO30", "MIO32", "MIO33", "MIO34",
+			       "MIO35", "MIO37", "MIO38", "MIO39";
+			bias-disable;
+		};
+	};
+};
-- 
2.7.4

[toc] | [next] | [standalone]


#1489807

FromJagan Teki <jagannadh.teki@gmail.com>
Date2016-09-23 09:40 +0200
Message-ID<sktfs-JS-11@gated-at.bofh.it>
In reply to#1488874
On Fri, Sep 23, 2016 at 11:33 AM, Michal Simek <michal.simek@xilinx.com> wrote:
> On 22.9.2016 22:59, Sören Brinkmann wrote:
>> On Thu, 2016-09-22 at 18:51:29 +0530, Jagan Teki wrote:
>>> From: Jagan Teki <jteki@openedev.com>
>>>
>>> Added basic dts support for MicroZed board.
>>>
>>> - UART
>>> - SDHCI
>>> - Ethernet
>>>
>>> Cc: Soren Brinkmann <soren.brinkmann@xilinx.com>
>>> Cc: Michal Simek <michal.simek@xilinx.com>
>>> Signed-off-by: Jagan Teki <jteki@openedev.com>
>>> ---
>>> Changes for v2:
>>>      - Add SDHCI
>>>      - Add Ethernet
>>>
>>>  arch/arm/boot/dts/Makefile          |  1 +
>>>  arch/arm/boot/dts/zynq-microzed.dts | 95 +++++++++++++++++++++++++++++++++++++
>>>  2 files changed, 96 insertions(+)
>>>  create mode 100644 arch/arm/boot/dts/zynq-microzed.dts
>>>
>>> diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
>>> index faacd52..4d7b858 100644
>>> --- a/arch/arm/boot/dts/Makefile
>>> +++ b/arch/arm/boot/dts/Makefile
>>> @@ -862,6 +862,7 @@ dtb-$(CONFIG_ARCH_VT8500) += \
>>>      wm8750-apc8750.dtb \
>>>      wm8850-w70v2.dtb
>>>  dtb-$(CONFIG_ARCH_ZYNQ) += \
>>> +    zynq-microzed.dtb \
>>>      zynq-parallella.dtb \
>>>      zynq-zc702.dtb \
>>>      zynq-zc706.dtb \
>>> diff --git a/arch/arm/boot/dts/zynq-microzed.dts b/arch/arm/boot/dts/zynq-microzed.dts
>>> new file mode 100644
>>> index 0000000..9e64496
>>> --- /dev/null
>>> +++ b/arch/arm/boot/dts/zynq-microzed.dts
>>> @@ -0,0 +1,95 @@
>>> +/*
>>> + * Copyright (C) 2015 Jagan Teki <jteki@openedev.com>
>
>
> Did you created only yourself without copying part of this from others?
> There is dts in u-boot which I believe you are aware of.

I sent the initial one few months back so at that time, I was created
and now I just added USB and Ethernet with the reference of zc702
board.

thanks!
-- 
Jagan.

[toc] | [prev] | [next] | [standalone]


#1489854

FromJagan Teki <jagannadh.teki@gmail.com>
Date2016-09-23 10:50 +0200
Message-ID<skulc-1p5-5@gated-at.bofh.it>
In reply to#1489807
On Fri, Sep 23, 2016 at 2:07 PM, Michal Simek <michal.simek@xilinx.com> wrote:
> On 23.9.2016 09:39, Jagan Teki wrote:
>> On Fri, Sep 23, 2016 at 11:33 AM, Michal Simek <michal.simek@xilinx.com> wrote:
>>> On 22.9.2016 22:59, Sören Brinkmann wrote:
>>>> On Thu, 2016-09-22 at 18:51:29 +0530, Jagan Teki wrote:
>>>>> From: Jagan Teki <jteki@openedev.com>
>>>>>
>>>>> Added basic dts support for MicroZed board.
>>>>>
>>>>> - UART
>>>>> - SDHCI
>>>>> - Ethernet
>>>>>
>>>>> Cc: Soren Brinkmann <soren.brinkmann@xilinx.com>
>>>>> Cc: Michal Simek <michal.simek@xilinx.com>
>>>>> Signed-off-by: Jagan Teki <jteki@openedev.com>
>>>>> ---
>>>>> Changes for v2:
>>>>>      - Add SDHCI
>>>>>      - Add Ethernet
>>>>>
>>>>>  arch/arm/boot/dts/Makefile          |  1 +
>>>>>  arch/arm/boot/dts/zynq-microzed.dts | 95 +++++++++++++++++++++++++++++++++++++
>>>>>  2 files changed, 96 insertions(+)
>>>>>  create mode 100644 arch/arm/boot/dts/zynq-microzed.dts
>>>>>
>>>>> diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
>>>>> index faacd52..4d7b858 100644
>>>>> --- a/arch/arm/boot/dts/Makefile
>>>>> +++ b/arch/arm/boot/dts/Makefile
>>>>> @@ -862,6 +862,7 @@ dtb-$(CONFIG_ARCH_VT8500) += \
>>>>>      wm8750-apc8750.dtb \
>>>>>      wm8850-w70v2.dtb
>>>>>  dtb-$(CONFIG_ARCH_ZYNQ) += \
>>>>> +    zynq-microzed.dtb \
>>>>>      zynq-parallella.dtb \
>>>>>      zynq-zc702.dtb \
>>>>>      zynq-zc706.dtb \
>>>>> diff --git a/arch/arm/boot/dts/zynq-microzed.dts b/arch/arm/boot/dts/zynq-microzed.dts
>>>>> new file mode 100644
>>>>> index 0000000..9e64496
>>>>> --- /dev/null
>>>>> +++ b/arch/arm/boot/dts/zynq-microzed.dts
>>>>> @@ -0,0 +1,95 @@
>>>>> +/*
>>>>> + * Copyright (C) 2015 Jagan Teki <jteki@openedev.com>
>>>
>>>
>>> Did you created only yourself without copying part of this from others?
>>> There is dts in u-boot which I believe you are aware of.
>>
>> I sent the initial one few months back so at that time, I was created
>> and now I just added USB and Ethernet with the reference of zc702
>> board.
>
> Can you send me a link to that post? I didn't find it.

Here is the link [1]

> Anyway you should keep Xilinx copyright there.

OK then will append Xilinx as well.

[1] http://lkml.iu.edu/hypermail/linux/kernel/1601.1/03236.html

thanks!
-- 
Jagan.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web