riscv: sophgo: change Soc names for SG2044.
1. modify the cpu compatible attribyte to "sophgo,sg2044" 2. set the Soc name as SG2044.
This commit is contained in:
@@ -58,8 +58,8 @@ config PLATFORM_SOPHGO_SG2042
|
||||
select THEAD_C9XX_PMU
|
||||
default n
|
||||
|
||||
config PLATFORM_SOPHGO_SG2260
|
||||
bool "Sophgo sg2260 support"
|
||||
config PLATFORM_SOPHGO_SG2044
|
||||
bool "Sophgo sg2044 support"
|
||||
select THEAD_C9XX_PMU
|
||||
default n
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ CONFIG_PLATFORM_RENESAS_RZFIVE=y
|
||||
CONFIG_PLATFORM_SIFIVE_FU540=y
|
||||
CONFIG_PLATFORM_SIFIVE_FU740=y
|
||||
CONFIG_PLATFORM_SOPHGO_SG2042=y
|
||||
CONFIG_PLATFORM_SOPHGO_SG2260=y
|
||||
CONFIG_PLATFORM_SOPHGO_SG2044=y
|
||||
CONFIG_PLATFORM_STARFIVE_JH7110=y
|
||||
CONFIG_PLATFORM_THEAD=y
|
||||
CONFIG_FDT_GPIO=y
|
||||
|
||||
@@ -7,5 +7,5 @@
|
||||
|
||||
carray-platform_override_modules-$(CONFIG_PLATFORM_SOPHGO_SG2042) += sophgo_sg2042
|
||||
platform-objs-$(CONFIG_PLATFORM_SOPHGO_SG2042) += sophgo/sg2042.o
|
||||
carray-platform_override_modules-$(CONFIG_PLATFORM_SOPHGO_SG2260) += sophgo_sg2260
|
||||
platform-objs-$(CONFIG_PLATFORM_SOPHGO_SG2260) += sophgo/sg2260.o
|
||||
carray-platform_override_modules-$(CONFIG_PLATFORM_SOPHGO_SG2044) += sophgo_sg2044
|
||||
platform-objs-$(CONFIG_PLATFORM_SOPHGO_SG2044) += sophgo/sg2044.o
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
static u32 selected_hartid = -1;
|
||||
|
||||
static bool sg2260_cold_boot_allowed(u32 hartid,
|
||||
static bool sg2044_cold_boot_allowed(u32 hartid,
|
||||
const struct fdt_match *match)
|
||||
{
|
||||
if (selected_hartid != -1)
|
||||
@@ -30,20 +30,20 @@ static bool sg2260_cold_boot_allowed(u32 hartid,
|
||||
return true;
|
||||
}
|
||||
|
||||
static int sg2260_extensions_init(const struct fdt_match *match,
|
||||
static int sg2044_extensions_init(const struct fdt_match *match,
|
||||
struct sbi_hart_features *hfeatures)
|
||||
{
|
||||
thead_c9xx_register_pmu_device();
|
||||
return 0;
|
||||
}
|
||||
|
||||
static const struct fdt_match sophgo_sg2260_match[] = {
|
||||
{ .compatible = "sophgo, sg2260" },
|
||||
static const struct fdt_match sophgo_sg2044_match[] = {
|
||||
{ .compatible = "sophgo,sg2044" },
|
||||
{ },
|
||||
};
|
||||
|
||||
const struct platform_override sophgo_sg2260 = {
|
||||
.match_table = sophgo_sg2260_match,
|
||||
.cold_boot_allowed = sg2260_cold_boot_allowed,
|
||||
.extensions_init = sg2260_extensions_init,
|
||||
const struct platform_override sophgo_sg2044 = {
|
||||
.match_table = sophgo_sg2044_match,
|
||||
.cold_boot_allowed = sg2044_cold_boot_allowed,
|
||||
.extensions_init = sg2044_extensions_init,
|
||||
};
|
||||
Reference in New Issue
Block a user