arm64: dts: renesas: Deduplicate extalr_clk bootph-all

Most R-Car Gen3 and Gen4 systems require extalr_clk very early
in the boot process. Currently the extalr_clk { bootph-all } DT
property to indicate this clock should be available early is set
in each SoC U-Boot DT extras file. Deduplicate this assignment to
new common r8a779x-rcar64-u-boot.dtsi file.

Note that R-Car Gen3 R8A77990 E3 and R8A77995 D3 and RZ R8A774C0
do not require extalr_clk early, therefore these SoCs still include
plain r8a779x-u-boot.dtsi in their U-Boot DT extras .

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
This commit is contained in:
Marek Vasut
2025-01-18 08:15:52 +01:00
parent 74d12f1b0e
commit 1487c34efa
12 changed files with 23 additions and 55 deletions

View File

@@ -5,8 +5,4 @@
* Copyright (C) 2021 Renesas Electronics Corporation * Copyright (C) 2021 Renesas Electronics Corporation
*/ */
#include "r8a779x-u-boot.dtsi" #include "r8a779x-rcar64-u-boot.dtsi"
&extalr_clk {
bootph-all;
};

View File

@@ -5,8 +5,4 @@
* Copyright (C) 2021 Renesas Electronics Corp. * Copyright (C) 2021 Renesas Electronics Corp.
*/ */
#include "r8a779x-u-boot.dtsi" #include "r8a779x-rcar64-u-boot.dtsi"
&extalr_clk {
bootph-all;
};

View File

@@ -5,8 +5,4 @@
* Copyright (C) 2020 Renesas Electronics Corp. * Copyright (C) 2020 Renesas Electronics Corp.
*/ */
#include "r8a779x-u-boot.dtsi" #include "r8a779x-rcar64-u-boot.dtsi"
&extalr_clk {
bootph-all;
};

View File

@@ -5,11 +5,7 @@
* Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com> * Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com>
*/ */
#include "r8a779x-u-boot.dtsi" #include "r8a779x-rcar64-u-boot.dtsi"
&extalr_clk {
bootph-all;
};
/ { / {
soc { soc {

View File

@@ -5,11 +5,7 @@
* Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com> * Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com>
*/ */
#include "r8a779x-u-boot.dtsi" #include "r8a779x-rcar64-u-boot.dtsi"
&extalr_clk {
bootph-all;
};
/ { / {
soc { soc {

View File

@@ -5,11 +5,7 @@
* Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com> * Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com>
*/ */
#include "r8a779x-u-boot.dtsi" #include "r8a779x-rcar64-u-boot.dtsi"
&extalr_clk {
bootph-all;
};
/ { / {
soc { soc {

View File

@@ -5,11 +5,7 @@
* Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com> * Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com>
*/ */
#include "r8a779x-u-boot.dtsi" #include "r8a779x-rcar64-u-boot.dtsi"
&extalr_clk {
bootph-all;
};
/ { / {
soc { soc {

View File

@@ -5,11 +5,7 @@
* Copyright (C) 2019 Marek Vasut <marek.vasut@gmail.com> * Copyright (C) 2019 Marek Vasut <marek.vasut@gmail.com>
*/ */
#include "r8a779x-u-boot.dtsi" #include "r8a779x-rcar64-u-boot.dtsi"
&extalr_clk {
bootph-all;
};
/ { / {
soc { soc {

View File

@@ -5,7 +5,7 @@
* Copyright (C) 2020 Renesas Electronics Corp. * Copyright (C) 2020 Renesas Electronics Corp.
*/ */
#include "r8a779x-u-boot.dtsi" #include "r8a779x-rcar64-u-boot.dtsi"
/ { / {
soc { soc {
@@ -19,7 +19,3 @@
}; };
}; };
}; };
&extalr_clk {
bootph-all;
};

View File

@@ -5,7 +5,7 @@
* Copyright (C) 2021 Renesas Electronics Corp. * Copyright (C) 2021 Renesas Electronics Corp.
*/ */
#include "r8a779x-u-boot.dtsi" #include "r8a779x-rcar64-u-boot.dtsi"
/ { / {
soc { soc {
@@ -22,7 +22,3 @@
}; };
}; };
}; };
&extalr_clk {
bootph-all;
};

View File

@@ -5,7 +5,7 @@
* Copyright (C) 2021 Renesas Electronics Corp. * Copyright (C) 2021 Renesas Electronics Corp.
*/ */
#include "r8a779x-u-boot.dtsi" #include "r8a779x-rcar64-u-boot.dtsi"
/ { / {
binman: binman { binman: binman {
@@ -139,10 +139,6 @@
bootph-all; bootph-all;
}; };
&extalr_clk {
bootph-all;
};
&hscif0 { &hscif0 {
bootph-all; bootph-all;
}; };

View File

@@ -0,0 +1,12 @@
// SPDX-License-Identifier: GPL-2.0
/*
* Device Tree Source extras for U-Boot on R-Car 64bit SoC
*
* Copyright (C) 2024 Marek Vasut <marek.vasut+renesas@mailbox.org>
*/
#include "r8a779x-u-boot.dtsi"
&extalr_clk {
bootph-all;
};