mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2025-08-24 15:31:22 +01:00
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>
This commit is contained in:
@@ -10,6 +10,7 @@ CONFIG_FDT_GPIO=y
|
||||
CONFIG_FDT_GPIO_DESIGNWARE=y
|
||||
CONFIG_FDT_GPIO_SIFIVE=y
|
||||
CONFIG_FDT_GPIO_STARFIVE=y
|
||||
CONFIG_FDT_HSM=y
|
||||
CONFIG_FDT_I2C=y
|
||||
CONFIG_FDT_I2C_SIFIVE=y
|
||||
CONFIG_FDT_I2C_DW=y
|
||||
|
@@ -21,6 +21,7 @@
|
||||
#include <sbi_utils/fdt/fdt_fixup.h>
|
||||
#include <sbi_utils/fdt/fdt_helper.h>
|
||||
#include <sbi_utils/fdt/fdt_pmu.h>
|
||||
#include <sbi_utils/hsm/fdt_hsm.h>
|
||||
#include <sbi_utils/irqchip/fdt_irqchip.h>
|
||||
#include <sbi_utils/irqchip/imsic.h>
|
||||
#include <sbi_utils/serial/fdt_serial.h>
|
||||
@@ -249,6 +250,7 @@ static int generic_early_init(bool cold_boot)
|
||||
if (cold_boot) {
|
||||
fdt_reset_init(fdt);
|
||||
fdt_suspend_init(fdt);
|
||||
fdt_hsm_init(fdt);
|
||||
|
||||
if (semihosting_enabled())
|
||||
rc = semihosting_init();
|
||||
|
Reference in New Issue
Block a user