mirror of
https://github.com/Dr-Noob/cpufetch.git
synced 2026-03-26 16:30:38 +01:00
[v1.06][RISCV] Add support for SpacemiT K1-X SoC (#286)
This commit is contained in:
@@ -445,6 +445,26 @@ $C1 .######### |__________|###### |__________| \
|
||||
$C1 ########### ___########### __________ \
|
||||
$C1.########## |__________| |__________| "
|
||||
|
||||
#define ASCII_SPACEMIT \
|
||||
"$C1 :#: \
|
||||
$C1 :####: \
|
||||
$C1 :#######: \
|
||||
$C1 :#########: \
|
||||
$C1 :#########: \
|
||||
$C1 :#######: \
|
||||
$C1 :####: \
|
||||
$C1 :#: \
|
||||
$C1:##: :#: \
|
||||
$C1:####: :###: \
|
||||
$C1:#######: :####: \
|
||||
$C1:##########: :###: \
|
||||
$C1:###########: :#: \
|
||||
$C1:###########: \
|
||||
$C1 :##########: \
|
||||
$C1 :#######: \
|
||||
$C1 :####: \
|
||||
$C1 :##: "
|
||||
|
||||
// --------------------- LONG LOGOS ------------------------- //
|
||||
#define ASCII_AMD_L \
|
||||
"$C1 \
|
||||
@@ -624,6 +644,7 @@ asciiL logo_ampere = { ASCII_AMPERE, 50, 17, false, {C_FG_RED},
|
||||
asciiL logo_nxp = { ASCII_NXP, 55, 8, false, {C_FG_YELLOW, C_FG_CYAN, C_FG_GREEN}, {C_FG_CYAN, C_FG_WHITE} };
|
||||
asciiL logo_amlogic = { ASCII_AMLOGIC, 58, 8, false, {C_FG_BLUE}, {C_FG_BLUE, C_FG_B_WHITE} };
|
||||
asciiL logo_marvell = { ASCII_MARVELL, 56, 10, false, {C_FG_B_BLACK}, {C_FG_B_BLACK, C_FG_B_WHITE} };
|
||||
asciiL logo_spacemit = { ASCII_SPACEMIT, 27, 18, false, {C_FG_B_GREEN}, {C_FG_B_GREEN, C_FG_B_WHITE} };
|
||||
|
||||
// Long variants | ----------------------------------------------------------------------------------------------------------------|
|
||||
asciiL logo_amd_l = { ASCII_AMD_L, 62, 19, true, {C_BG_WHITE, C_BG_GREEN}, {C_FG_WHITE, C_FG_GREEN} };
|
||||
|
||||
@@ -412,6 +412,8 @@ void choose_ascii_art(struct ascii* art, struct color** cs, struct terminal* ter
|
||||
art->art = &logo_allwinner;
|
||||
else if(art->vendor == SOC_VENDOR_SIPEED)
|
||||
art->art = &logo_sipeed;
|
||||
else if(art->vendor == SOC_VENDOR_SPACEMIT)
|
||||
art->art = &logo_spacemit;
|
||||
else
|
||||
art->art = &logo_riscv;
|
||||
#endif
|
||||
|
||||
@@ -29,6 +29,7 @@ static char* soc_trademark_string[] = {
|
||||
[SOC_VENDOR_SIFIVE] = "SiFive ",
|
||||
[SOC_VENDOR_STARFIVE] = "StarFive ",
|
||||
[SOC_VENDOR_SIPEED] = "Sipeed ",
|
||||
[SOC_VENDOR_SPACEMIT] = "SpacemiT ",
|
||||
// ARM & RISC-V
|
||||
[SOC_VENDOR_ALLWINNER] = "Allwinner "
|
||||
};
|
||||
|
||||
@@ -33,6 +33,7 @@ enum {
|
||||
SOC_VENDOR_SIFIVE,
|
||||
SOC_VENDOR_STARFIVE,
|
||||
SOC_VENDOR_SIPEED,
|
||||
SOC_VENDOR_SPACEMIT,
|
||||
// ARM & RISC-V
|
||||
SOC_VENDOR_ALLWINNER
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user