diff --git a/src/arm/socs.h b/src/arm/socs.h index 5909be4..7fdeb75 100644 --- a/src/arm/socs.h +++ b/src/arm/socs.h @@ -288,7 +288,17 @@ enum { SOC_ALLWINNER_R58, SOC_ALLWINNER_R328, // ROCKCHIP + SOC_ROCKCHIP_3288, + SOC_ROCKCHIP_3229, + SOC_ROCKCHIP_3308, + SOC_ROCKCHIP_3318, + SOC_ROCKCHIP_3326, + SOC_ROCKCHIP_3328, + SOC_ROCKCHIP_3368, SOC_ROCKCHIP_3399, + SOC_ROCKCHIP_3566, + SOC_ROCKCHIP_3568, + SOC_ROCKCHIP_3588, // UNKNOWN SOC_MODEL_UNKNOWN }; @@ -301,7 +311,7 @@ inline static VENDOR get_soc_vendor_from_soc(SOC soc) { else if(soc >= SOC_SNAPD_QSD8650 && soc <= SOC_SNAPD_SM8450) return SOC_VENDOR_SNAPDRAGON; else if(soc >= SOC_APPLE_M1 && soc <= SOC_APPLE_M2) return SOC_VENDOR_APPLE; else if(soc >= SOC_ALLWINNER_A10 && soc <= SOC_ALLWINNER_R328) return SOC_VENDOR_ALLWINNER; - else if(soc >= SOC_ROCKCHIP_3399 && soc <= SOC_ROCKCHIP_3399) return SOC_VENDOR_ROCKCHIP; + else if(soc >= SOC_ROCKCHIP_3288 && soc <= SOC_ROCKCHIP_3588) return SOC_VENDOR_ROCKCHIP; return SOC_VENDOR_UNKNOWN; }