Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

arm: dts: zynq: Add Digilent Zybo Z7 board

This add a DTS for the Digilent Zybo Z7 board.
This board is the successor board of Zybo, these are almost the same except
for ps-clk-frequency specifications.

Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu@cybertrust.co.jp>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>

authored by

Nobuhiro Iwamatsu and committed by
Michal Simek
ba5c7a03 73793093

+63 -1
+3
Documentation/devicetree/bindings/arm/xilinx.txt
··· 17 17 "xlnx,zynq-zc770-xm012" 18 18 "xlnx,zynq-zc770-xm013" 19 19 20 + - Digilent Zybo Z7 board 21 + "digilent,zynq-zybo-z7" 22 + 20 23 --------------------------------------------------------------- 21 24 22 25 Xilinx Zynq UltraScale+ MPSoC Platforms Device Tree Bindings
+2 -1
arch/arm/boot/dts/Makefile
··· 1072 1072 zynq-zc770-xm012.dtb \ 1073 1073 zynq-zc770-xm013.dtb \ 1074 1074 zynq-zed.dtb \ 1075 - zynq-zybo.dtb 1075 + zynq-zybo.dtb \ 1076 + zynq-zybo-z7.dtb 1076 1077 dtb-$(CONFIG_MACH_ARMADA_370) += \ 1077 1078 armada-370-db.dtb \ 1078 1079 armada-370-dlink-dns327l.dtb \
+58
arch/arm/boot/dts/zynq-zybo-z7.dts
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 2 + /dts-v1/; 3 + #include "zynq-7000.dtsi" 4 + 5 + / { 6 + model = "Zynq ZYBO Z7 Development Board"; 7 + compatible = "digilent,zynq-zybo-z7", "xlnx,zynq-7000"; 8 + 9 + aliases { 10 + ethernet0 = &gem0; 11 + serial0 = &uart1; 12 + }; 13 + 14 + memory@0 { 15 + device_type = "memory"; 16 + reg = <0x0 0x20000000>; 17 + }; 18 + 19 + chosen { 20 + bootargs = ""; 21 + stdout-path = "serial0:115200n8"; 22 + }; 23 + 24 + usb_phy0: phy0 { 25 + #phy-cells = <0>; 26 + compatible = "usb-nop-xceiv"; 27 + reset-gpios = <&gpio0 46 1>; 28 + }; 29 + }; 30 + 31 + &clkc { 32 + ps-clk-frequency = <33333333>; 33 + }; 34 + 35 + &gem0 { 36 + status = "okay"; 37 + phy-mode = "rgmii-id"; 38 + phy-handle = <&ethernet_phy>; 39 + 40 + ethernet_phy: ethernet-phy@0 { 41 + reg = <0>; 42 + device_type = "ethernet-phy"; 43 + }; 44 + }; 45 + 46 + &sdhci0 { 47 + status = "okay"; 48 + }; 49 + 50 + &uart1 { 51 + status = "okay"; 52 + }; 53 + 54 + &usb0 { 55 + status = "okay"; 56 + dr_mode = "host"; 57 + usb-phy = <&usb_phy0>; 58 + };