From: Simon Glass <s...@chromium.org>

Declare arch and compression at the top of the file to avoid needing
ifdefs in every usage.

Add a few comments to help with the remaining #ifdefs.

Signed-off-by: Simon Glass <s...@chromium.org>
Signed-off-by: Jonas Karlman <jo...@kwiboo.se>
Reviewed-by: Kever Yang <kever.y...@rock-chips.com>
---
Changes in v6:
- No change

Changes in v5:
- Rename ARCH to FIT_ARCH
- Rename COMP to FIT_UBOOT_COMP
- Collect r-b tag

Changes in v4:
- Split from "VBE serial part H: Implement VBE on Rockchip RK3399"
---
 arch/arm/dts/rockchip-u-boot.dtsi | 44 +++++++++++++++----------------
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/arch/arm/dts/rockchip-u-boot.dtsi 
b/arch/arm/dts/rockchip-u-boot.dtsi
index e9ed1d4b5738..943d7d87a068 100644
--- a/arch/arm/dts/rockchip-u-boot.dtsi
+++ b/arch/arm/dts/rockchip-u-boot.dtsi
@@ -5,6 +5,20 @@
 
 #include <config.h>
 
+#ifdef CONFIG_ARM64
+#define FIT_ARCH               "arm64"
+#else
+#define FIT_ARCH               "arm"
+#endif
+
+#if defined(CONFIG_SPL_GZIP)
+#define FIT_UBOOT_COMP         "gzip"
+#elif defined(CONFIG_SPL_LZMA)
+#define FIT_UBOOT_COMP         "lzma"
+#else
+#define FIT_UBOOT_COMP         "none"
+#endif
+
 / {
        binman: binman {
                multiple-images;
@@ -51,26 +65,12 @@
                                        description = "U-Boot";
                                        type = "standalone";
                                        os = "u-boot";
-#ifdef CONFIG_ARM64
-                                       arch = "arm64";
-#else
-                                       arch = "arm";
-#endif
-#if defined(CONFIG_SPL_GZIP)
-                                       compression = "gzip";
-#elif defined(CONFIG_SPL_LZMA)
-                                       compression = "lzma";
-#else
-                                       compression = "none";
-#endif
+                                       arch = FIT_ARCH;
+                                       compression = FIT_UBOOT_COMP;
                                        load = <CONFIG_TEXT_BASE>;
                                        entry = <CONFIG_TEXT_BASE>;
                                        u-boot-nodtb {
-#if defined(CONFIG_SPL_GZIP)
-                                       compress = "gzip";
-#elif defined(CONFIG_SPL_LZMA)
-                                       compress = "lzma";
-#endif
+                                       compress = FIT_UBOOT_COMP;
                                        };
 #ifdef CONFIG_SPL_FIT_SIGNATURE
                                        hash {
@@ -84,7 +84,7 @@
                                        fit,operation = "split-elf";
                                        description = "ARM Trusted Firmware";
                                        type = "firmware";
-                                       arch = "arm64";
+                                       arch = FIT_ARCH;
                                        os = "arm-trusted-firmware";
                                        compression = "none";
                                        fit,load;
@@ -103,7 +103,7 @@
                                        fit,operation = "split-elf";
                                        description = "TEE";
                                        type = "tee";
-                                       arch = "arm64";
+                                       arch = FIT_ARCH;
                                        os = "tee";
                                        compression = "none";
                                        fit,load;
@@ -119,11 +119,11 @@
                                        };
 #endif
                                };
-#else
+#else /* !CONFIG_ARM64 */
                                op-tee {
                                        description = "OP-TEE";
                                        type = "tee";
-                                       arch = "arm";
+                                       arch = FIT_ARCH;
                                        os = "tee";
                                        compression = "none";
                                        load = <(CFG_SYS_SDRAM_BASE + 
0x8400000)>;
@@ -137,7 +137,7 @@
                                        };
 #endif
                                };
-#endif
+#endif /* CONFIG_ARM64 */
 
                                @fdt-SEQ {
                                        description = "fdt-NAME";
-- 
2.49.0

Reply via email to