mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2025-12-15 19:51:49 +00:00
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 <junhui.liu@pigmoral.tech>
Acked-by: Troy Mitchell <troy.mitchell@linux.spacemit.com>
Link: https://lore.kernel.org/r/20251124-k1-fix-v1-1-8d7e7a29379e@pigmoral.tech
Signed-off-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
@@ -51,10 +51,10 @@ static void spacemit_k1_pre_init(void)
|
|||||||
scratch = sbi_scratch_thishart_ptr();
|
scratch = sbi_scratch_thishart_ptr();
|
||||||
|
|
||||||
writel(scratch->warmboot_addr, (unsigned int *)C0_RVBADDR_LO_ADDR);
|
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, (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++) {
|
for (i = 0; i < PLATFORM_MAX_CPUS; i++) {
|
||||||
clusterid = CPU_TO_CLUSTER(i);
|
clusterid = CPU_TO_CLUSTER(i);
|
||||||
|
|||||||
6
platform/generic/spacemit/objects.mk
Normal file
6
platform/generic/spacemit/objects.mk
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user