]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
clk: versal: Use __data macro for moving variable to data section
authorMichal Simek <michal.simek@amd.com>
Fri, 7 Nov 2025 10:28:49 +0000 (11:28 +0100)
committerMichal Simek <michal.simek@amd.com>
Fri, 19 Dec 2025 07:25:26 +0000 (08:25 +0100)
The commit 1b267fe1824e ("firmware: xilinx: Prepare code for new SMC
firmware format") introduce new __data macro that's why use it in clock
driver too.

Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/eac8d0ab60a018d6c59aa28c49691839a3eec174.1762511327.git.michal.simek@amd.com
drivers/clk/clk_versal.c

index c62a747036d91f70849fb3584e44d4abfb034a5f..0c754943dedac66ecd278238f2504aa1308181b4 100644 (file)
@@ -106,8 +106,8 @@ struct versal_clk_priv {
        struct versal_clock *clk;
 };
 
-static ulong pl_alt_ref_clk __section(".data");
-static ulong ref_clk __section(".data");
+static ulong __data pl_alt_ref_clk;
+static ulong __data ref_clk;
 
 struct versal_pm_query_data {
        u32 qid;
@@ -116,8 +116,8 @@ struct versal_pm_query_data {
        u32 arg3;
 };
 
-static struct versal_clock *clock __section(".data");
-static unsigned int clock_max_idx __section(".data");
+static struct versal_clock __data *clock;
+static unsigned int __data clock_max_idx;
 
 #define PM_QUERY_DATA  35