Xianbin Zhu and Troy Mitchell
fb70fe8b98
platform: spacemit: Add HSM driver
...
Add code to bring up all 8 cores during OpenSBI initialization so
that the Linux kernel can detect and use all cores properly.
Co-authored-by: Troy Mitchell <troy.mitchell@linux.spacemit.com >
Signed-off-by: Troy Mitchell <troy.mitchell@linux.spacemit.com >
Signed-off-by: Xianbin Zhu <xianbin.zhu@linux.spacemit.com >
Reviewed-by: Anup Patel <anup@brainfault.org >
Link: https://lore.kernel.org/r/20250925-smt-k1-8-cores-v3-2-0885a8a70f8e@linux.spacemit.com
Signed-off-by: Anup Patel <anup@brainfault.org >
2025-10-20 10:29:50 +05:30
Subrahmanya Lingappa
33ee9b8240
lib: utils/hsm: Add RPMI HSM driver
...
The RPMI HSM service group provides set of routine to query and control
power states of a Hart. Add RPMI based Hart State Management (HSM) driver.
Signed-off-by: Subrahmanya Lingappa <slingappa@ventanamicro.com >
Signed-off-by: Anup Patel <apatel@ventanamicro.com >
2024-12-06 09:26:43 +05:30
Anup Patel
ff4769bf08
lib: utils: Add simple FDT based HSM driver framework
...
The generic platform can have multiple HSM drivers so add a simple
FDT based HSM driver framework.
Signed-off-by: Anup Patel <apatel@ventanamicro.com >
2024-12-06 09:26:40 +05:30