]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
board: stm32mp1: convert to livetree
authorPatrick Delaunay <patrick.delaunay@foss.st.com>
Thu, 19 May 2022 07:07:29 +0000 (09:07 +0200)
committerPatrick Delaunay <patrick.delaunay@foss.st.com>
Fri, 17 Jun 2022 12:12:26 +0000 (14:12 +0200)
Replace gd->fdt_blob access with fdt_getprop() function to the
function ofnode_get_property() to support a live tree.

Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
board/st/stm32mp1/stm32mp1.c

index 3ff5e505ec635b7e3084373f7ae71ce470b19a88..9496890d164194c92787f07c643c0272f589f72b 100644 (file)
 #define SYSCFG_PMCSETR_ETH_SEL_RGMII   BIT(21)
 #define SYSCFG_PMCSETR_ETH_SEL_RMII    BIT(23)
 
-/*
- * Get a global data pointer
- */
-DECLARE_GLOBAL_DATA_PTR;
-
 #define USB_LOW_THRESHOLD_UV           200000
 #define USB_WARNING_LOW_THRESHOLD_UV   660000
 #define USB_START_LOW_THRESHOLD_UV     1230000
@@ -116,8 +111,8 @@ int checkboard(void)
                mode = "basic";
        }
 
-       fdt_compat = fdt_getprop(gd->fdt_blob, 0, "compatible",
-                                &fdt_compat_len);
+       fdt_compat = ofnode_get_property(ofnode_root(), "compatible",
+                                        &fdt_compat_len);
 
        log_info("Board: stm32mp1 in %s mode (%s)\n", mode,
                 fdt_compat && fdt_compat_len ? fdt_compat : "");
@@ -690,8 +685,8 @@ int board_late_init(void)
        int buf_len;
 
        if (IS_ENABLED(CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG)) {
-               fdt_compat = fdt_getprop(gd->fdt_blob, 0, "compatible",
-                                        &fdt_compat_len);
+               fdt_compat = ofnode_get_property(ofnode_root(), "compatible",
+                                                &fdt_compat_len);
                if (fdt_compat && fdt_compat_len) {
                        if (strncmp(fdt_compat, "st,", 3) != 0) {
                                env_set("board_name", fdt_compat);