summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunhui Liu <[email protected]>2025-11-24 19:16:32 +0800
committerAnup Patel <[email protected]>2025-12-08 11:56:37 +0530
commit126c9d34d25454ac9d0dcdbfface48d78c1fd3eb (patch)
tree7b875dd1927386f785c094ff508c8170c2ba417b
parentb8b26fe121d08daf9158845743dcfc16a95eda6a (diff)
platform: generic: spacemit: add missing objects.mk
Add the missing objects.mk for the SpacemiT platform, required for the K1 platform to be included in the build. Fixes: 1f84ec2a ("platform: generic: spacemit: add K1") Signed-off-by: Junhui Liu <[email protected]> Acked-by: Troy Mitchell <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Anup Patel <[email protected]>
-rw-r--r--platform/generic/spacemit/k1.c4
-rw-r--r--platform/generic/spacemit/objects.mk6
2 files changed, 8 insertions, 2 deletions
diff --git a/platform/generic/spacemit/k1.c b/platform/generic/spacemit/k1.c
index 5430bbe8..7ee5f17a 100644
--- a/platform/generic/spacemit/k1.c
+++ b/platform/generic/spacemit/k1.c
@@ -51,10 +51,10 @@ static void spacemit_k1_pre_init(void)
scratch = sbi_scratch_thishart_ptr();
writel(scratch->warmboot_addr, (unsigned int *)C0_RVBADDR_LO_ADDR);
- writel(scratch->warmboot_addr >> 32, (unsigned int *)C0_RVBADDR_HI_ADDR);
+ writel((u64)scratch->warmboot_addr >> 32, (unsigned int *)C0_RVBADDR_HI_ADDR);
writel(scratch->warmboot_addr, (unsigned int *)C1_RVBADDR_LO_ADDR);
- writel(scratch->warmboot_addr >> 32, (unsigned int *)C1_RVBADDR_HI_ADDR);
+ writel((u64)scratch->warmboot_addr >> 32, (unsigned int *)C1_RVBADDR_HI_ADDR);
for (i = 0; i < PLATFORM_MAX_CPUS; i++) {
clusterid = CPU_TO_CLUSTER(i);
diff --git a/platform/generic/spacemit/objects.mk b/platform/generic/spacemit/objects.mk
new file mode 100644
index 00000000..dcb37867
--- /dev/null
+++ b/platform/generic/spacemit/objects.mk
@@ -0,0 +1,6 @@
+#
+# SPDX-License-Identifier: BSD-2-Clause
+#
+
+carray-platform_override_modules-$(CONFIG_PLATFORM_SPACEMIT_K1) += spacemit_k1
+platform-objs-$(CONFIG_PLATFORM_SPACEMIT_K1) += spacemit/k1.o