of: overlay: rename overlay source files from .dts to .dtso
authorFrank Rowand <frank.rowand@sony.com>
Mon, 24 Oct 2022 17:34:30 +0000 (12:34 -0500)
committerRob Herring <robh@kernel.org>
Wed, 26 Oct 2022 14:02:28 +0000 (09:02 -0500)
In drivers/of/unittest-data/:
   - Rename .dts overlay source files to use .dtso suffix.

Modify driver/of/unitest.c to use .dtbo.o based symbols instead of .dtb.o

Signed-off-by: Frank Rowand <frank.rowand@sony.com>
Signed-off-by: Andrew Davis <afd@ti.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Tested-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Frank Rowand <frowand.list@gmail.com>
Tested-by: Frank Rowand <frowand.list@gmail.com>
Link: https://lore.kernel.org/r/20221024173434.32518-4-afd@ti.com
Signed-off-by: Rob Herring <robh@kernel.org>
35 files changed:
drivers/of/unittest-data/Makefile
drivers/of/unittest-data/overlay.dtso [moved from drivers/of/unittest-data/overlay.dts with 100% similarity]
drivers/of/unittest-data/overlay_0.dtso [moved from drivers/of/unittest-data/overlay_0.dts with 100% similarity]
drivers/of/unittest-data/overlay_1.dtso [moved from drivers/of/unittest-data/overlay_1.dts with 100% similarity]
drivers/of/unittest-data/overlay_10.dtso [moved from drivers/of/unittest-data/overlay_10.dts with 100% similarity]
drivers/of/unittest-data/overlay_11.dtso [moved from drivers/of/unittest-data/overlay_11.dts with 100% similarity]
drivers/of/unittest-data/overlay_12.dtso [moved from drivers/of/unittest-data/overlay_12.dts with 100% similarity]
drivers/of/unittest-data/overlay_13.dtso [moved from drivers/of/unittest-data/overlay_13.dts with 100% similarity]
drivers/of/unittest-data/overlay_15.dtso [moved from drivers/of/unittest-data/overlay_15.dts with 100% similarity]
drivers/of/unittest-data/overlay_16.dtso [moved from drivers/of/unittest-data/overlay_16.dts with 100% similarity]
drivers/of/unittest-data/overlay_17.dtso [moved from drivers/of/unittest-data/overlay_17.dts with 100% similarity]
drivers/of/unittest-data/overlay_18.dtso [moved from drivers/of/unittest-data/overlay_18.dts with 100% similarity]
drivers/of/unittest-data/overlay_19.dtso [moved from drivers/of/unittest-data/overlay_19.dts with 100% similarity]
drivers/of/unittest-data/overlay_2.dtso [moved from drivers/of/unittest-data/overlay_2.dts with 100% similarity]
drivers/of/unittest-data/overlay_20.dtso [moved from drivers/of/unittest-data/overlay_20.dts with 100% similarity]
drivers/of/unittest-data/overlay_3.dtso [moved from drivers/of/unittest-data/overlay_3.dts with 100% similarity]
drivers/of/unittest-data/overlay_4.dtso [moved from drivers/of/unittest-data/overlay_4.dts with 100% similarity]
drivers/of/unittest-data/overlay_5.dtso [moved from drivers/of/unittest-data/overlay_5.dts with 100% similarity]
drivers/of/unittest-data/overlay_6.dtso [moved from drivers/of/unittest-data/overlay_6.dts with 100% similarity]
drivers/of/unittest-data/overlay_7.dtso [moved from drivers/of/unittest-data/overlay_7.dts with 100% similarity]
drivers/of/unittest-data/overlay_8.dtso [moved from drivers/of/unittest-data/overlay_8.dts with 100% similarity]
drivers/of/unittest-data/overlay_9.dtso [moved from drivers/of/unittest-data/overlay_9.dts with 100% similarity]
drivers/of/unittest-data/overlay_bad_add_dup_node.dtso [moved from drivers/of/unittest-data/overlay_bad_add_dup_node.dts with 100% similarity]
drivers/of/unittest-data/overlay_bad_add_dup_prop.dtso [moved from drivers/of/unittest-data/overlay_bad_add_dup_prop.dts with 100% similarity]
drivers/of/unittest-data/overlay_bad_phandle.dtso [moved from drivers/of/unittest-data/overlay_bad_phandle.dts with 100% similarity]
drivers/of/unittest-data/overlay_bad_symbol.dtso [moved from drivers/of/unittest-data/overlay_bad_symbol.dts with 100% similarity]
drivers/of/unittest-data/overlay_base.dtso [moved from drivers/of/unittest-data/overlay_base.dts with 100% similarity]
drivers/of/unittest-data/overlay_gpio_01.dtso [moved from drivers/of/unittest-data/overlay_gpio_01.dts with 100% similarity]
drivers/of/unittest-data/overlay_gpio_02a.dtso [moved from drivers/of/unittest-data/overlay_gpio_02a.dts with 100% similarity]
drivers/of/unittest-data/overlay_gpio_02b.dtso [moved from drivers/of/unittest-data/overlay_gpio_02b.dts with 100% similarity]
drivers/of/unittest-data/overlay_gpio_03.dtso [moved from drivers/of/unittest-data/overlay_gpio_03.dts with 100% similarity]
drivers/of/unittest-data/overlay_gpio_04a.dtso [moved from drivers/of/unittest-data/overlay_gpio_04a.dts with 100% similarity]
drivers/of/unittest-data/overlay_gpio_04b.dtso [moved from drivers/of/unittest-data/overlay_gpio_04b.dts with 100% similarity]
drivers/of/unittest-data/testcases.dtso [moved from drivers/of/unittest-data/testcases.dts with 100% similarity]
drivers/of/unittest.c

index d072f3b..ea5f4da 100644 (file)
@@ -1,38 +1,38 @@
 # SPDX-License-Identifier: GPL-2.0
-obj-y += testcases.dtb.o
+obj-y += testcases.dtbo.o
 
-obj-$(CONFIG_OF_OVERLAY) += overlay.dtb.o \
-                           overlay_0.dtb.o \
-                           overlay_1.dtb.o \
-                           overlay_2.dtb.o \
-                           overlay_3.dtb.o \
-                           overlay_4.dtb.o \
-                           overlay_5.dtb.o \
-                           overlay_6.dtb.o \
-                           overlay_7.dtb.o \
-                           overlay_8.dtb.o \
-                           overlay_9.dtb.o \
-                           overlay_10.dtb.o \
-                           overlay_11.dtb.o \
-                           overlay_12.dtb.o \
-                           overlay_13.dtb.o \
-                           overlay_15.dtb.o \
-                           overlay_16.dtb.o \
-                           overlay_17.dtb.o \
-                           overlay_18.dtb.o \
-                           overlay_19.dtb.o \
-                           overlay_20.dtb.o \
-                           overlay_bad_add_dup_node.dtb.o \
-                           overlay_bad_add_dup_prop.dtb.o \
-                           overlay_bad_phandle.dtb.o \
-                           overlay_bad_symbol.dtb.o \
-                           overlay_base.dtb.o \
-                           overlay_gpio_01.dtb.o \
-                           overlay_gpio_02a.dtb.o \
-                           overlay_gpio_02b.dtb.o \
-                           overlay_gpio_03.dtb.o \
-                           overlay_gpio_04a.dtb.o \
-                           overlay_gpio_04b.dtb.o
+obj-$(CONFIG_OF_OVERLAY) += overlay.dtbo.o \
+                           overlay_0.dtbo.o \
+                           overlay_1.dtbo.o \
+                           overlay_2.dtbo.o \
+                           overlay_3.dtbo.o \
+                           overlay_4.dtbo.o \
+                           overlay_5.dtbo.o \
+                           overlay_6.dtbo.o \
+                           overlay_7.dtbo.o \
+                           overlay_8.dtbo.o \
+                           overlay_9.dtbo.o \
+                           overlay_10.dtbo.o \
+                           overlay_11.dtbo.o \
+                           overlay_12.dtbo.o \
+                           overlay_13.dtbo.o \
+                           overlay_15.dtbo.o \
+                           overlay_16.dtbo.o \
+                           overlay_17.dtbo.o \
+                           overlay_18.dtbo.o \
+                           overlay_19.dtbo.o \
+                           overlay_20.dtbo.o \
+                           overlay_bad_add_dup_node.dtbo.o \
+                           overlay_bad_add_dup_prop.dtbo.o \
+                           overlay_bad_phandle.dtbo.o \
+                           overlay_bad_symbol.dtbo.o \
+                           overlay_base.dtbo.o \
+                           overlay_gpio_01.dtbo.o \
+                           overlay_gpio_02a.dtbo.o \
+                           overlay_gpio_02b.dtbo.o \
+                           overlay_gpio_03.dtbo.o \
+                           overlay_gpio_04a.dtbo.o \
+                           overlay_gpio_04b.dtbo.o
 
 # enable creation of __symbols__ node
 DTC_FLAGS_overlay += -@
index b89ab5d..1d810c0 100644 (file)
@@ -1423,12 +1423,12 @@ static int __init unittest_data_add(void)
        void *unittest_data_align;
        struct device_node *unittest_data_node = NULL, *np;
        /*
-        * __dtb_testcases_begin[] and __dtb_testcases_end[] are magically
-        * created by cmd_dt_S_dtb in scripts/Makefile.lib
+        * __dtbo_testcases_begin[] and __dtbo_testcases_end[] are magically
+        * created by cmd_dt_S_dtbo in scripts/Makefile.lib
         */
-       extern uint8_t __dtb_testcases_begin[];
-       extern uint8_t __dtb_testcases_end[];
-       const int size = __dtb_testcases_end - __dtb_testcases_begin;
+       extern uint8_t __dtbo_testcases_begin[];
+       extern uint8_t __dtbo_testcases_end[];
+       const int size = __dtbo_testcases_end - __dtbo_testcases_begin;
        int rc;
        void *ret;
 
@@ -1443,7 +1443,7 @@ static int __init unittest_data_add(void)
                return -ENOMEM;
 
        unittest_data_align = PTR_ALIGN(unittest_data, FDT_ALIGN_SIZE);
-       memcpy(unittest_data_align, __dtb_testcases_begin, size);
+       memcpy(unittest_data_align, __dtbo_testcases_begin, size);
 
        ret = of_fdt_unflatten_tree(unittest_data_align, NULL, &unittest_data_node);
        if (!ret) {
@@ -3003,24 +3003,24 @@ static inline void __init of_unittest_overlay(void) { }
 #ifdef CONFIG_OF_OVERLAY
 
 /*
- * __dtb_ot_begin[] and __dtb_ot_end[] are created by cmd_dt_S_dtb
- * in scripts/Makefile.lib
+ * __dtbo_##overlay_name##_begin[] and __dtbo_##overlay_name##_end[] are
+ * created by cmd_dt_S_dtbo in scripts/Makefile.lib
  */
 
-#define OVERLAY_INFO_EXTERN(name) \
-       extern uint8_t __dtb_##name##_begin[]; \
-       extern uint8_t __dtb_##name##_end[]
+#define OVERLAY_INFO_EXTERN(overlay_name) \
+       extern uint8_t __dtbo_##overlay_name##_begin[]; \
+       extern uint8_t __dtbo_##overlay_name##_end[]
 
-#define OVERLAY_INFO(overlay_name, expected)             \
-{      .dtb_begin       = __dtb_##overlay_name##_begin, \
-       .dtb_end         = __dtb_##overlay_name##_end,   \
-       .expected_result = expected,                     \
-       .name            = #overlay_name,                \
+#define OVERLAY_INFO(overlay_name, expected) \
+{      .dtbo_begin       = __dtbo_##overlay_name##_begin, \
+       .dtbo_end         = __dtbo_##overlay_name##_end, \
+       .expected_result = expected, \
+       .name            = #overlay_name, \
 }
 
 struct overlay_info {
-       uint8_t         *dtb_begin;
-       uint8_t         *dtb_end;
+       uint8_t         *dtbo_begin;
+       uint8_t         *dtbo_end;
        int             expected_result;
        int             ovcs_id;
        char            *name;
@@ -3094,7 +3094,7 @@ static struct overlay_info overlays[] = {
        OVERLAY_INFO(overlay_bad_phandle, -EINVAL),
        OVERLAY_INFO(overlay_bad_symbol, -EINVAL),
        /* end marker */
-       {.dtb_begin = NULL, .dtb_end = NULL, .expected_result = 0, .name = NULL}
+       {.dtbo_begin = NULL, .dtbo_end = NULL, .expected_result = 0, .name = NULL}
 };
 
 static struct device_node *overlay_base_root;
@@ -3151,13 +3151,13 @@ void __init unittest_unflatten_overlay_base(void)
                return;
        }
 
-       data_size = info->dtb_end - info->dtb_begin;
+       data_size = info->dtbo_end - info->dtbo_begin;
        if (!data_size) {
                pr_err("No dtb 'overlay_base' to attach\n");
                return;
        }
 
-       size = fdt_totalsize(info->dtb_begin);
+       size = fdt_totalsize(info->dtbo_begin);
        if (size != data_size) {
                pr_err("dtb 'overlay_base' header totalsize != actual size");
                return;
@@ -3169,7 +3169,7 @@ void __init unittest_unflatten_overlay_base(void)
                return;
        }
 
-       memcpy(new_fdt, info->dtb_begin, size);
+       memcpy(new_fdt, info->dtbo_begin, size);
 
        __unflatten_device_tree(new_fdt, NULL, &overlay_base_root,
                                dt_alloc_memory, true);
@@ -3204,11 +3204,11 @@ static int __init overlay_data_apply(const char *overlay_name, int *ovcs_id)
                return 0;
        }
 
-       size = info->dtb_end - info->dtb_begin;
+       size = info->dtbo_end - info->dtbo_begin;
        if (!size)
                pr_err("no overlay data for %s\n", overlay_name);
 
-       ret = of_overlay_fdt_apply(info->dtb_begin, size, &info->ovcs_id);
+       ret = of_overlay_fdt_apply(info->dtbo_begin, size, &info->ovcs_id);
        if (ovcs_id)
                *ovcs_id = info->ovcs_id;
        if (ret < 0)