[v1.03][RISCV] Add basic StarFive support

This commit is contained in:
Dr-Noob
2023-04-03 14:08:58 +02:00
parent a496f694a6
commit 30a2493ad9
5 changed files with 47 additions and 3 deletions

View File

@@ -7,12 +7,15 @@
enum {
// SIFIVE
SOC_SIFIVE_U740,
// STARFIVE
SOC_STARFIVE_VF2,
// UNKNOWN
SOC_MODEL_UNKNOWN
};
inline static VENDOR get_soc_vendor_from_soc(SOC soc) {
if(soc >= SOC_SIFIVE_U740 && soc <= SOC_SIFIVE_U740) return SOC_VENDOR_SIFIVE;
if(soc >= SOC_STARFIVE_VF2 && soc <= SOC_STARFIVE_VF2) return SOC_VENDOR_STARFIVE;
return SOC_VENDOR_UNKNOWN;
}