Loading drivers/edac/kryo_arm64_edac.c +3 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,7 @@ #define QCOM_CPU_PART_KRYO4XX_SILVER_V2 0x805 #define QCOM_CPU_PART_KRYO6XX_SILVER_V1 0xD05 #define QCOM_CPU_PART_KRYO6XX_GOLD 0xD41 #define QCOM_CPU_PART_KRYO6XX_GOLDPLUS 0xD44 #define L1_GOLD_IC_BIT 0x1 Loading Loading @@ -262,6 +263,7 @@ static void dump_err_reg(int errorcode, int level, u64 errxstatus, u64 errxmisc, break; case QCOM_CPU_PART_KRYO4XX_GOLD: case QCOM_CPU_PART_KRYO5XX_GOLD: case QCOM_CPU_PART_KRYO6XX_GOLD: case QCOM_CPU_PART_KRYO6XX_GOLDPLUS: way = (int) KRYO_ERRXMISC_WAY(errxmisc); break; Loading Loading @@ -303,6 +305,7 @@ static void kryo_parse_l1_l2_cache_error(u64 errxstatus, u64 errxmisc, break; case QCOM_CPU_PART_KRYO4XX_GOLD: case QCOM_CPU_PART_KRYO5XX_GOLD: case QCOM_CPU_PART_KRYO6XX_GOLD: case QCOM_CPU_PART_KRYO6XX_GOLDPLUS: switch (KRYO_ERRXMISC_LVL_GOLD(errxmisc)) { case L1_GOLD_DC_BIT: Loading Loading
drivers/edac/kryo_arm64_edac.c +3 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,7 @@ #define QCOM_CPU_PART_KRYO4XX_SILVER_V2 0x805 #define QCOM_CPU_PART_KRYO6XX_SILVER_V1 0xD05 #define QCOM_CPU_PART_KRYO6XX_GOLD 0xD41 #define QCOM_CPU_PART_KRYO6XX_GOLDPLUS 0xD44 #define L1_GOLD_IC_BIT 0x1 Loading Loading @@ -262,6 +263,7 @@ static void dump_err_reg(int errorcode, int level, u64 errxstatus, u64 errxmisc, break; case QCOM_CPU_PART_KRYO4XX_GOLD: case QCOM_CPU_PART_KRYO5XX_GOLD: case QCOM_CPU_PART_KRYO6XX_GOLD: case QCOM_CPU_PART_KRYO6XX_GOLDPLUS: way = (int) KRYO_ERRXMISC_WAY(errxmisc); break; Loading Loading @@ -303,6 +305,7 @@ static void kryo_parse_l1_l2_cache_error(u64 errxstatus, u64 errxmisc, break; case QCOM_CPU_PART_KRYO4XX_GOLD: case QCOM_CPU_PART_KRYO5XX_GOLD: case QCOM_CPU_PART_KRYO6XX_GOLD: case QCOM_CPU_PART_KRYO6XX_GOLDPLUS: switch (KRYO_ERRXMISC_LVL_GOLD(errxmisc)) { case L1_GOLD_DC_BIT: Loading