[U-Boot] [PATCH v3 3/8] rockchip: dts: rk3288: move reloc tag into -u-boot dts

Jagan Teki jagan at amarulasolutions.com
Sun Jun 30 13:52:45 UTC 2019


On Fri, Jun 28, 2019 at 3:38 PM Kever Yang <kever.yang at rock-chips.com> wrote:
>
> Move all the tag "u-boot,dm-pre-reloc" from rk3288.dtsi
> into rk3288-u-boot.dtsi.
>
> Signed-off-by: Kever Yang <kever.yang at rock-chips.com>
> ---
>
> Changes in v3:
> - include "rk3288-u-boot.dtsi" for board already have board
>   level -u-boot.dtsi
>
> Changes in v2: None
>
>  arch/arm/dts/rk3288-u-boot.dtsi       | 36 +++++++++++++++++++++++++++
>  arch/arm/dts/rk3288-veyron-speedy.dts |  1 +
>  arch/arm/dts/rk3288-vyasa.dts         |  1 +
>  arch/arm/dts/rk3288.dtsi              |  8 ------
>  4 files changed, 38 insertions(+), 8 deletions(-)
>  create mode 100644 arch/arm/dts/rk3288-u-boot.dtsi
>
> diff --git a/arch/arm/dts/rk3288-u-boot.dtsi b/arch/arm/dts/rk3288-u-boot.dtsi
> new file mode 100644
> index 0000000000..4cf75c7504
> --- /dev/null
> +++ b/arch/arm/dts/rk3288-u-boot.dtsi
> @@ -0,0 +1,36 @@
> +// SPDX-License-Identifier: GPL-2.0+
> +/*
> + * Copyright (C) 2019 Rockchip Electronics Co., Ltd
> + */
> +
> +&dmc {
> +       u-boot,dm-pre-reloc;
> +};
> +
> +&pmu {
> +       u-boot,dm-pre-reloc;
> +};
> +
> +&sgrf {
> +       u-boot,dm-pre-reloc;
> +};
> +
> +&cru {
> +       u-boot,dm-pre-reloc;
> +};
> +
> +&grf {
> +       u-boot,dm-pre-reloc;
> +};
> +
> +&vopb {
> +       u-boot,dm-pre-reloc;
> +};
> +
> +&vopl {
> +       u-boot,dm-pre-reloc;
> +};
> +
> +&noc {
> +       u-boot,dm-pre-reloc;
> +};
> diff --git a/arch/arm/dts/rk3288-veyron-speedy.dts b/arch/arm/dts/rk3288-veyron-speedy.dts
> index 58c1fe96ee..b2c91b3fe5 100644
> --- a/arch/arm/dts/rk3288-veyron-speedy.dts
> +++ b/arch/arm/dts/rk3288-veyron-speedy.dts
> @@ -8,6 +8,7 @@
>  /dts-v1/;
>  #include "rk3288-veyron-chromebook.dtsi"
>  #include "cros-ec-sbs.dtsi"
> +#include "rk3288-u-boot.dtsi"
>  #include "rk3288-veyron-speedy-u-boot.dtsi"
>
>  / {
> diff --git a/arch/arm/dts/rk3288-vyasa.dts b/arch/arm/dts/rk3288-vyasa.dts
> index 850aa25818..12aabf3203 100644
> --- a/arch/arm/dts/rk3288-vyasa.dts
> +++ b/arch/arm/dts/rk3288-vyasa.dts
> @@ -42,6 +42,7 @@
>
>  /dts-v1/;
>  #include "rk3288.dtsi"
> +#include "rk3288-u-boot.dtsi"

we have -vyasa-u-boot.dtsi  it is better to include that instead of
base dts files (even for other dts files). keeping base dts unchanged
would help us to sync Linux dts is easy and meaningful.


More information about the U-Boot mailing list