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

This commit is contained in:
Dr-Noob
2023-04-07 10:37:02 +02:00
parent 30a2493ad9
commit 0ef08ef53e
4 changed files with 18 additions and 2 deletions

View File

@@ -9,6 +9,8 @@ enum {
SOC_SIFIVE_U740,
// STARFIVE
SOC_STARFIVE_VF2,
// ALLWINNER
SOC_ALLWINNER_D1H,
// UNKNOWN
SOC_MODEL_UNKNOWN
};
@@ -16,6 +18,7 @@ enum {
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;
if(soc >= SOC_ALLWINNER_D1H && soc <= SOC_ALLWINNER_D1H) return SOC_VENDOR_ALLWINNER;
return SOC_VENDOR_UNKNOWN;
}