[PATCH] ARM: zynq: Do not include full zynq-7000.dtsi to cse-nor configuration

Michal Simek monstr at monstr.eu
Mon Apr 6 13:00:00 CEST 2020


st 26. 2. 2020 v 11:34 odesílatel Michal Simek <michal.simek at xilinx.com> napsal:
>
> There is no real need to include full DT when only some nodes are enough to
> use. It will save some space.
>
> Retested with FSBL for initial SoC setup. SPL didn't work.
>
> Signed-off-by: Michal Simek <michal.simek at xilinx.com>
> ---
>
>  arch/arm/dts/zynq-cse-nor.dts | 13 +++----------
>  1 file changed, 3 insertions(+), 10 deletions(-)
>
> diff --git a/arch/arm/dts/zynq-cse-nor.dts b/arch/arm/dts/zynq-cse-nor.dts
> index 9710abadcf02..4030851eb36d 100644
> --- a/arch/arm/dts/zynq-cse-nor.dts
> +++ b/arch/arm/dts/zynq-cse-nor.dts
> @@ -5,7 +5,6 @@
>   * Copyright (C) 2018 Xilinx, Inc.
>   */
>  /dts-v1/;
> -#include "zynq-7000.dtsi"
>
>  / {
>         #address-cells = <1>;
> @@ -33,27 +32,21 @@
>         };
>
>         amba: amba {
> +               u-boot,dm-pre-reloc;
>                 compatible = "simple-bus";
>                 #address-cells = <1>;
>                 #size-cells = <1>;
> -               interrupt-parent = <&intc>;
>                 ranges;
>
> -               intc: interrupt-controller at f8f01000 {
> -                       compatible = "arm,cortex-a9-gic";
> -                       #interrupt-cells = <3>;
> -                       interrupt-controller;
> -                       reg = <0xF8F01000 0x1000>,
> -                             <0xF8F00100 0x100>;
> -               };
> -
>                 slcr: slcr at f8000000 {
> +                       u-boot,dm-pre-reloc;
>                         #address-cells = <1>;
>                         #size-cells = <1>;
>                         compatible = "xlnx,zynq-slcr", "syscon", "simple-bus";
>                         reg = <0xF8000000 0x1000>;
>                         ranges;
>                         clkc: clkc at 100 {
> +                               u-boot,dm-pre-reloc;
>                                 #clock-cells = <1>;
>                                 compatible = "xlnx,ps7-clkc";
>                                 clock-output-names = "armpll", "ddrpll",
> --
> 2.25.1
>

Applied.
M

-- 
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/Versal SoCs


More information about the U-Boot mailing list