arm: dts: zynq: Add support for Z-turn board
Subsystems (3)
PATCH 1/1 arm: dts: zynq: Add support for Z-turn board
From: Anton Gerasimov <[email protected]>
Add a DTS for MYIR Z-turn board and the respective target in the Makefile.
--- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/zynq-zturn-myir.dts | 151 ++++++++++++++++++++++++++++++++++ 2 files changed, 152 insertions(+) create mode 100644 arch/arm/boot/dts/zynq-zturn-myir.dts
arch/arm/boot/dts/Makefile +1 -0
@@ -1067,6 +1067,7 @@ dtb-$(CONFIG_ARCH_ZYNQ) += \ zynq-zc702.dtb \ zynq-zc706.dtb \ zynq-zed.dtb \ + zynq-zynq-myir.dtb \ zynq-zybo.dtb dtb-$(CONFIG_MACH_ARMADA_370) += \ armada-370-db.dtb \
arch/arm/boot/dts/zynq-zturn-myir.dts new file +151 -0
151 lines not on this page · raw message
Signature · 1 line
2.16.2
Hi,
Quoted 35 lines · On 6.3.2018 22:30, [email protected] wrote:
From: Anton Gerasimov <[email protected]>
Add a DTS for MYIR Z-turn board and the respective target in the
Makefile.Signed-off-by Anton Gerasimov <[email protected]>--- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/zynq-zturn-myir.dts | 151 ++++++++++++++++++++++++++++++++++ 2 files changed, 152 insertions(+) create mode 100644 arch/arm/boot/dts/zynq-zturn-myir.dtsarch/arm/boot/dts/Makefile +1
-0@@ -1067,6 +1067,7 @@ dtb-$(CONFIG_ARCH_ZYNQ) += \ zynq-zc702.dtb \ zynq-zc706.dtb \ zynq-zed.dtb \ + zynq-zynq-myir.dtb \ zynq-zybo.dtb dtb-$(CONFIG_MACH_ARMADA_370) += \ armada-370-db.dtb \arch/arm/boot/dts/zynq-zturn-myir.dts new file +5
-0@@ -0,0 +1,151 @@ +/* + * Copyright (C) 2015 Andrea Merello <[email protected]> + * + * Based on zynq-zed.dts which is: + * Copyright (C) 2011 - 2014 Xilinx
arch/arm/boot/dts/zynq-zturn-myir.dts line 15
Quoted 10 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +10
-0+ * Copyright (C) 2012 National Instruments Corp. + * + * 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.
SPDX header please.
arch/arm/boot/dts/zynq-zturn-myir.dts line 22
Quoted 7 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +7
-0+ */ +/dts-v1/; +/include/ "zynq-7000.dtsi" + +/ { + model = "Zynq Z-Turn MYIR Board"; + compatible = "xlnx,zynq-7000";
You should consider to create your compatible string just for your board and record it.
Look at:
arm: dts: zynq: Add Digilent Zybo Z7 board
patch.
Also make sense to record vendor prefix and use it as part of compatible string.
arch/arm/boot/dts/zynq-zturn-myir.dts line 30
Quoted 8 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +8
-0+ + aliases { + ethernet0 = &gem0; + serial0 = &uart1; + serial1 = &uart0; + }; + + memory {
run it with make W=1 dtbs
And this should be memory@0
Quoted 19 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +19
-0+ device_type = "memory"; + reg = <0x0 0x40000000>; + }; + + chosen { + bootargs = "console=ttyPS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait"; + }; + + gpio-leds { + compatible = "gpio-leds"; + led_r { + label = "led_r"; + gpios = <&gpio0 0x72 0x1>; + default-state = "on"; + linux,default-trigger = "heartbeat"; + }; + + led_g { + label = "led_g";
arch/arm/boot/dts/zynq-zturn-myir.dts line 59
Quoted 10 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +10
-0+ gpios = <&gpio0 0x73 0x1>; + default-state = "on"; + linux,default-trigger = "heartbeat"; + }; + + led_b { + label = "led_b"; + gpios = <&gpio0 0x74 0x1>; + default-state = "on"; + linux,default-trigger = "heartbeat";
Do you really wants to have 3 leds doing heartbeat?
arch/arm/boot/dts/zynq-zturn-myir.dts line 66
Quoted 7 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +7
-0+ }; + + usr_led1 { + label = "usr_led1"; + gpios = <&gpio0 0x0 0x1>; + default-state = "off"; + linux,default-trigger = "none";
This is not the part of binding and I think it is useless anyway.
arch/arm/boot/dts/zynq-zturn-myir.dts line 73
Quoted 7 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +7
-0+ }; + + usr_led2 { + label = "usr_led2"; + gpios = <&gpio0 0x9 0x1>; + default-state = "off"; + linux,default-trigger = "none";
ditto
arch/arm/boot/dts/zynq-zturn-myir.dts line 80
Quoted 7 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +7
-0+ }; + }; + + gpio-beep { + compatible = "gpio-beeper"; + label = "pl-beep"; + gpios = <&gpio0 0x75 0x0>;
IIRC this is EMIO it means wire over programmable logic. In past we agreed that only PS will be described that's why this shouldn't be here.
arch/arm/boot/dts/zynq-zturn-myir.dts line 85
Quoted 5 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +5
-0+ }; + + gpio-keys { + compatible = "gpio-keys"; + #address-cells = <0x1>;
only 1
arch/arm/boot/dts/zynq-zturn-myir.dts line 86
Quoted 1 line
arch/arm/boot/dts/zynq-zturn-myir.dts new file +1
-0+ #size-cells = <0x0>;
only 0
Quoted 4 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +4
-0+ autorepeat; + K1 { + label = "K1"; + gpios = <&gpio0 0x32 0x1>;
arch/arm/boot/dts/zynq-zturn-myir.dts line 100
Quoted 10 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +10
-0+ linux,code = <0x66>; + gpio-key,wakeup; + autorepeat; + }; + }; +}; + +&clkc { + ps-clk-frequency = <33333333>; + fclk-enable = <0xf>;
PL related fclk-enable - shouldn't be here.
Quoted 34 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +34
-0+}; + +&gem0 { + status = "okay"; + phy-mode = "rgmii-id"; + phy-handle = <ðernet_phy>; + + ethernet_phy: ethernet-phy@0 { + reg = <0x0>; + }; +}; + +&sdhci0 { + status = "okay"; +}; + +&uart0 { + status = "okay"; +}; + +&uart1 { + status = "okay"; +}; + +&usb0 { + status = "okay"; + dr_mode = "host"; +}; + +&can0 { + status = "okay"; +}; + +&i2c0 {
arch/arm/boot/dts/zynq-zturn-myir.dts line 144
Quoted 10 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +10
-0+ status = "okay"; + clock-frequency = <400000>; + + stlm75@49 { + status = "okay"; + compatible = "lm75"; + reg = <0x49>; + }; + + adxl345@53 {
based on binding doc this should be
accelerometer@53
arch/arm/boot/dts/zynq-zturn-myir.dts line 151
Quoted 8 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +7
-0+ compatible = "adi,adxl345", "adxl345"; + reg = <0x53>; + interrupt-parent = <&intc>; + interrupts = <0x0 0x1e 0x4>; + }; +}; +
Thanks,
Michal
Hi Michal,
thank you for the detailed review. I'm fixing most of the issues, I've just got one note and one question.
Quoted 1 line
Do you really wants to have 3 leds doing heartbeat?
Actually it is one RGB package. But it's controlled through programmable logic, so I'll just remove it, my bad.
Quoted 9 lines
arch/arm/boot/dts/zynq-zturn-myir.dts line 66
Quoted 7 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +7
-0+ }; + + usr_led1 { + label = "usr_led1"; + gpios = <&gpio0 0x0 0x1>; + default-state = "off"; + linux,default-trigger = "none";This is not the part of binding and I think it is useless anyway.
Quoted 8 lines
arch/arm/boot/dts/zynq-zturn-myir.dts line 73
Quoted 7 lines
arch/arm/boot/dts/zynq-zturn-myir.dts new file +7
-0+ }; + + usr_led2 { + label = "usr_led2"; + gpios = <&gpio0 0x9 0x1>; + default-state = "off"; + linux,default-trigger = "none";ditto
These two are on the contrary real LEDs that are controlled by hardware GPIO. You mean they don't belong here because user can control them with GPIO interface?
Thanks,
Anton
Quoted 26 lines · Anton Gerasimov
Hi Michal,
thank you for the detailed review. I'm fixing most of the issues, I've just got one note and one question.
Quoted 1 line
Do you really wants to have 3 leds doing heartbeat?
Actually it is one RGB package. But it's controlled through programmable logic, so I'll just remove it, my bad.
Quoted 16 lines
Quoted 7 lines
+ };
+
+usr_led1{
+ label = "usr_led1";
+ gpios = <&gpio00x00x1>;
+ default-state = "off";
+ linux,default-trigger = "none";This is not the part of binding and I think it is useless anyway.
Quoted 7 lines
+ };
+
+usr_led2{
+ label = "usr_led2";
+ gpios = <&gpio00x90x1>;
+ default-state = "off";
+ linux,default-trigger = "none";
Quoted 5 lines
Quoted 1 line
ditto
These two are on the contrary real LEDs that are controlled by hardware GPIO. You mean they don't belong here because user can control them with GPIO interface?
I really meant that linux,default-trigger = "none" shouldn't be there. user led description is fine.
Also I just spot that you should use dashes instead of underscores in node name. It means usr-led2 here.
Thanks,
Michal
PATCH v2 1/1 arm: dts: zynq: Add support for Z-turn board
In reply to Michal SimekFrom: Anton Gerasimov <[email protected]>
Add a DTS for MYIR Z-turn board and the respective target in the Makefile.
--- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/zynq-zturn.dts | 115 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 arch/arm/boot/dts/zynq-zturn.dts
arch/arm/boot/dts/Makefile +1 -0
@@ -1067,6 +1067,7 @@ dtb-$(CONFIG_ARCH_ZYNQ) += \ zynq-zc702.dtb \ zynq-zc706.dtb \ zynq-zed.dtb \ + zynq-zturn.dtb \ zynq-zybo.dtb dtb-$(CONFIG_MACH_ARMADA_370) += \ armada-370-db.dtb \
arch/arm/boot/dts/zynq-zturn.dts new file +115 -0
115 lines not on this page · raw message
Signature · 1 line
2.16.2
Quoted 136 lines · On 12.3.2018 21:05, [email protected] wrote:
From: Anton Gerasimov <[email protected]>
Add a DTS for MYIR Z-turn board and the respective target in the
Makefile.Signed-off-by Anton Gerasimov <[email protected]>--- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/zynq-zturn.dts | 115 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 arch/arm/boot/dts/zynq-zturn.dtsarch/arm/boot/dts/Makefile +1
-0@@ -1067,6 +1067,7 @@ dtb-$(CONFIG_ARCH_ZYNQ) += \ zynq-zc702.dtb \ zynq-zc706.dtb \ zynq-zed.dtb \ + zynq-zturn.dtb \ zynq-zybo.dtb dtb-$(CONFIG_MACH_ARMADA_370) += \ armada-370-db.dtb \arch/arm/boot/dts/zynq-zturn.dts new file +105
-0@@ -0,0 +1,115 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2015 Andrea Merello <[email protected]> + * + * Based on zynq-zed.dts which is: + * Copyright (C) 2011 - 2014 Xilinx + * Copyright (C) 2012 National Instruments Corp. + * + */ + +/dts-v1/; +/include/ "zynq-7000.dtsi" + +/ { + model = "Zynq Z-Turn MYIR Board"; + compatible = "myir,zynq-zturn", "xlnx,zynq-7000"; + + aliases { + ethernet0 = &gem0; + serial0 = &uart1; + serial1 = &uart0; + }; + + memory@0 { + device_type = "memory"; + reg = <0x0 0x40000000>; + }; + + chosen { + bootargs = "console=ttyPS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait"; + }; + + gpio-leds { + compatible = "gpio-leds"; + usr-led1 { + label = "usr-led1"; + gpios = <&gpio0 0x0 0x1>; + default-state = "off"; + }; + + usr-led2 { + label = "usr-led2"; + gpios = <&gpio0 0x9 0x1>; + default-state = "off"; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + #address-cells = <1>; + #size-cells = <0>; + autorepeat; + K1 { + label = "K1"; + gpios = <&gpio0 0x32 0x1>; + linux,code = <0x66>; + gpio-key,wakeup; + autorepeat; + }; + }; +}; + +&clkc { + ps-clk-frequency = <33333333>; +}; + +&gem0 { + status = "okay"; + phy-mode = "rgmii-id"; + phy-handle = <ðernet_phy>; + + ethernet_phy: ethernet-phy@0 { + reg = <0x0>; + }; +}; + +&sdhci0 { + status = "okay"; +}; + +&uart0 { + status = "okay"; +}; + +&uart1 { + status = "okay"; +}; + +&usb0 { + status = "okay"; + dr_mode = "host"; +}; + +&can0 { + status = "okay"; +}; + +&i2c0 { + status = "okay"; + clock-frequency = <400000>; + + stlm75@49 { + status = "okay"; + compatible = "lm75"; + reg = <0x49>;
arch/arm/boot/dts/zynq-zturn.dts line 115
Quoted 10 lines
arch/arm/boot/dts/zynq-zturn.dts new file +10
-0+ }; + + accelerometer@53 { + compatible = "adi,adxl345", "adxl345"; + reg = <0x53>; + interrupt-parent = <&intc>; + interrupts = <0x0 0x1e 0x4>; + }; +}; +
Nit: Here is empty line at the end of file which I have removed.
I can't see any issue with this dts file.
Rob: I have added it to my zynq/dts branch. If you see any issue please let us know.
https://github.com/Xilinx/linux-xlnx/tree/zynq/dt
Anton: Will be also good to update u-boot dts file with this one.
Thanks,
Michal
PATCH v3 1/1 arm: dts: zynq: Add support for Z-turn board
In reply to [email protected]Add a dts for MYIR Z-turn board and respective target in Makefile.
--- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/zynq-zturn.dts | 124 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100644 arch/arm/boot/dts/zynq-zturn.dts
arch/arm/boot/dts/Makefile +1 -0
@@ -1067,6 +1067,7 @@ dtb-$(CONFIG_ARCH_ZYNQ) += \ zynq-zc702.dtb \ zynq-zc706.dtb \ zynq-zed.dtb \ + zynq-zturn.dtb \ zynq-zybo.dtb dtb-$(CONFIG_MACH_ARMADA_370) += \ armada-370-db.dtb \
arch/arm/boot/dts/zynq-zturn.dts new file +124 -0
124 lines not on this page · raw message
Signature · 1 line
2.16.2
Michal Simek
AppliedQuoted 142 lines · Anton Gerasimov
Add a dts for MYIR Z-turn board and respective target in
Makefile.Signed-off-by Anton Gerasimov <[email protected]>--- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/zynq-zturn.dts | 124 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100644 arch/arm/boot/dts/zynq-zturn.dtsarch/arm/boot/dts/Makefile +1
-0@@ -1067,6 +1067,7 @@ dtb-$(CONFIG_ARCH_ZYNQ) += \ zynq-zc702.dtb \ zynq-zc706.dtb \ zynq-zed.dtb \ + zynq-zturn.dtb \ zynq-zybo.dtb dtb-$(CONFIG_MACH_ARMADA_370) += \ armada-370-db.dtb \arch/arm/boot/dts/zynq-zturn.dts new file +114
-0@@ -0,0 +1,124 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2015 Andrea Merello <[email protected]> + * Copyright (C) 2017 Alexander Graf <[email protected]> + * + * Based on zynq-zed.dts which is: + * Copyright (C) 2011 - 2014 Xilinx + * Copyright (C) 2012 National Instruments Corp. + * + */ + +/dts-v1/; +/include/ "zynq-7000.dtsi" + +/ { + model = "Zynq Z-Turn MYIR Board"; + compatible = "myir,zynq-zturn", "xlnx,zynq-7000"; + + aliases { + ethernet0 = &gem0; + serial0 = &uart1; + serial1 = &uart0; + mmc0 = &sdhci0; + }; + + memory@0 { + device_type = "memory"; + reg = <0x0 0x40000000>; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + gpio-leds { + compatible = "gpio-leds"; + usr-led1 { + label = "usr-led1"; + gpios = <&gpio0 0x0 0x1>; + default-state = "off"; + }; + + usr-led2 { + label = "usr-led2"; + gpios = <&gpio0 0x9 0x1>; + default-state = "off"; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + #address-cells = <1>; + #size-cells = <0>; + autorepeat; + K1 { + label = "K1"; + gpios = <&gpio0 0x32 0x1>; + linux,code = <0x66>; + gpio-key,wakeup; + autorepeat; + }; + }; +}; + +&clkc { + ps-clk-frequency = <33333333>; +}; + +&qspi { + u-boot,dm-pre-reloc; + status = "okay"; +}; + +&gem0 { + status = "okay"; + phy-mode = "rgmii-id"; + phy-handle = <ðernet_phy>; + + ethernet_phy: ethernet-phy@0 { + reg = <0x0>; + }; +}; + +&sdhci0 { + u-boot,dm-pre-reloc; + status = "okay"; +}; + +&uart0 { + u-boot,dm-pre-reloc; + status = "okay"; +}; + +&uart1 { + u-boot,dm-pre-reloc; + status = "okay"; +}; + +&usb0 { + status = "okay"; + dr_mode = "host"; +}; + +&can0 { + status = "okay"; +}; + +&i2c0 { + status = "okay"; + clock-frequency = <400000>; + + stlm75@49 { + status = "okay"; + compatible = "lm75";
arch/arm/boot/dts/zynq-zturn.dts line 124
Quoted 10 lines
arch/arm/boot/dts/zynq-zturn.dts new file +10
-0+ reg = <0x49>; + }; + + accelerometer@53 { + compatible = "adi,adxl345", "adxl345", "adi,adxl34x", "adxl34x"; + reg = <0x53>; + interrupt-parent = <&intc>; + interrupts = <0x0 0x1e 0x4>; + }; +};
Thanks for v3 and sync with U-Boot.
Applied.
Thanks,
Michal
Quoted 156 lines · Michal Simek
Quoted 142 lines · Anton Gerasimov
Add a dts for MYIR Z-turn board and respective target in
Makefile.Signed-off-by Anton Gerasimov <[email protected]>--- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/zynq-zturn.dts | 124 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100644 arch/arm/boot/dts/zynq-zturn.dtsarch/arm/boot/dts/Makefile +1
-0@@ -1067,6 +1067,7 @@ dtb-$(CONFIG_ARCH_ZYNQ) += \ zynq-zc702.dtb \ zynq-zc706.dtb \ zynq-zed.dtb \ + zynq-zturn.dtb \ zynq-zybo.dtb dtb-$(CONFIG_MACH_ARMADA_370) += \ armada-370-db.dtb \arch/arm/boot/dts/zynq-zturn.dts new file +114
-0@@ -0,0 +1,124 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2015 Andrea Merello <[email protected]> + * Copyright (C) 2017 Alexander Graf <[email protected]> + * + * Based on zynq-zed.dts which is: + * Copyright (C) 2011 - 2014 Xilinx + * Copyright (C) 2012 National Instruments Corp. + * + */ + +/dts-v1/; +/include/ "zynq-7000.dtsi" + +/ { + model = "Zynq Z-Turn MYIR Board"; + compatible = "myir,zynq-zturn", "xlnx,zynq-7000"; + + aliases { + ethernet0 = &gem0; + serial0 = &uart1; + serial1 = &uart0; + mmc0 = &sdhci0; + }; + + memory@0 { + device_type = "memory"; + reg = <0x0 0x40000000>; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + gpio-leds { + compatible = "gpio-leds"; + usr-led1 { + label = "usr-led1"; + gpios = <&gpio0 0x0 0x1>; + default-state = "off"; + }; + + usr-led2 { + label = "usr-led2"; + gpios = <&gpio0 0x9 0x1>; + default-state = "off"; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + #address-cells = <1>; + #size-cells = <0>; + autorepeat; + K1 { + label = "K1"; + gpios = <&gpio0 0x32 0x1>; + linux,code = <0x66>; + gpio-key,wakeup; + autorepeat; + }; + }; +}; + +&clkc { + ps-clk-frequency = <33333333>; +}; + +&qspi { + u-boot,dm-pre-reloc; + status = "okay"; +}; + +&gem0 { + status = "okay"; + phy-mode = "rgmii-id"; + phy-handle = <ðernet_phy>; + + ethernet_phy: ethernet-phy@0 { + reg = <0x0>; + }; +}; + +&sdhci0 { + u-boot,dm-pre-reloc; + status = "okay"; +}; + +&uart0 { + u-boot,dm-pre-reloc; + status = "okay"; +}; + +&uart1 { + u-boot,dm-pre-reloc; + status = "okay"; +}; + +&usb0 { + status = "okay"; + dr_mode = "host"; +}; + +&can0 { + status = "okay"; +}; + +&i2c0 { + status = "okay"; + clock-frequency = <400000>; + + stlm75@49 { + status = "okay"; + compatible = "lm75";arch/arm/boot/dts/zynq-zturn.dts line 124
Quoted 10 lines
arch/arm/boot/dts/zynq-zturn.dts new file +10
-0+ reg = <0x49>; + }; + + accelerometer@53 { + compatible = "adi,adxl345", "adxl345", "adi,adxl34x", "adxl34x"; + reg = <0x53>; + interrupt-parent = <&intc>; + interrupts = <0x0 0x1e 0x4>; + }; +};Thanks for v3 and sync with U-Boot.
Quoted 1 line
Applied.
FYI: I just find out that qspi(mainline linux is missing driver) and u-boot things shouldn't be here. I have updated this patch before sending pull request to arm-soc guys.
Thanks,
Michal
Signature · 5 lines
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91 w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel - Xilinx Microblaze Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP SoCs