lkml.org 
[lkml]   [2021]   [Jun]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 30/31] arm64: zynqmp: Add support for zcu102-rev1.1 board
    Date
    zcu102 rev1.1 compare to rev1.0 is using by default different DDR memory
    which requires different configuration. The reason for adding this file to
    Linux kernel is that U-Boot fdtfile variable is composed based on board
    revision (in eeprom) and dtb file should exist in standard distibutions for
    passing it to Linux kernel.

    Signed-off-by: Michal Simek <michal.simek@xilinx.com>
    ---

    Documentation/devicetree/bindings/arm/xilinx.yaml | 1 +
    arch/arm64/boot/dts/xilinx/Makefile | 1 +
    .../boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts | 15 +++++++++++++++
    3 files changed, 17 insertions(+)
    create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts

    diff --git a/Documentation/devicetree/bindings/arm/xilinx.yaml b/Documentation/devicetree/bindings/arm/xilinx.yaml
    index f52c7e8ce654..a0b1ae6e3e71 100644
    --- a/Documentation/devicetree/bindings/arm/xilinx.yaml
    +++ b/Documentation/devicetree/bindings/arm/xilinx.yaml
    @@ -87,6 +87,7 @@ properties:
    - xlnx,zynqmp-zcu102-revA
    - xlnx,zynqmp-zcu102-revB
    - xlnx,zynqmp-zcu102-rev1.0
    + - xlnx,zynqmp-zcu102-rev1.1
    - const: xlnx,zynqmp-zcu102
    - const: xlnx,zynqmp

    diff --git a/arch/arm64/boot/dts/xilinx/Makefile b/arch/arm64/boot/dts/xilinx/Makefile
    index 11fb4fd3ebd4..083ed52337fd 100644
    --- a/arch/arm64/boot/dts/xilinx/Makefile
    +++ b/arch/arm64/boot/dts/xilinx/Makefile
    @@ -12,6 +12,7 @@ dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu100-revC.dtb
    dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu102-revA.dtb
    dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu102-revB.dtb
    dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu102-rev1.0.dtb
    +dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu102-rev1.1.dtb
    dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu104-revA.dtb
    dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu104-revC.dtb
    dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu106-revA.dtb
    diff --git a/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts b/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts
    new file mode 100644
    index 000000000000..b6798394fcf4
    --- /dev/null
    +++ b/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts
    @@ -0,0 +1,15 @@
    +// SPDX-License-Identifier: GPL-2.0+
    +/*
    + * dts file for Xilinx ZynqMP ZCU102 Rev1.1
    + *
    + * (C) Copyright 2016 - 2020, Xilinx, Inc.
    + *
    + * Michal Simek <michal.simek@xilinx.com>
    + */
    +
    +#include "zynqmp-zcu102-rev1.0.dts"
    +
    +/ {
    + model = "ZynqMP ZCU102 Rev1.1";
    + compatible = "xlnx,zynqmp-zcu102-rev1.1", "xlnx,zynqmp-zcu102", "xlnx,zynqmp";
    +};
    --
    2.31.1
    \
     
     \ /
      Last update: 2021-06-09 13:49    [W:2.621 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site