Loading drivers/soc/qcom/socinfo.c +14 −0 Original line number Diff line number Diff line Loading @@ -322,6 +322,12 @@ static struct msm_soc_info cpu_of_id[] = { /* qcs405 ID */ [352] = {MSM_CPU_QCS405, "QCS405"}, /* qcs403 ID */ [373] = {MSM_CPU_QCS403, "QCS403"}, /* qcs401 ID */ [371] = {MSM_CPU_QCS401, "QCS401"}, /* sdxprairie ID */ [357] = {SDX_CPU_SDXPRAIRIE, "SDXPRAIRIE"}, Loading Loading @@ -1203,6 +1209,14 @@ static void * __init setup_dummy_socinfo(void) dummy_socinfo.id = 352; strlcpy(dummy_socinfo.build_id, "qcs405 - ", sizeof(dummy_socinfo.build_id)); } else if (early_machine_is_qcs403()) { dummy_socinfo.id = 373; strlcpy(dummy_socinfo.build_id, "qcs403 - ", sizeof(dummy_socinfo.build_id)); } else if (early_machine_is_qcs401()) { dummy_socinfo.id = 371; strlcpy(dummy_socinfo.build_id, "qcs401 - ", sizeof(dummy_socinfo.build_id)); } else if (early_machine_is_sdxprairie()) { dummy_socinfo.id = 357; strlcpy(dummy_socinfo.build_id, "sdxprairie - ", Loading include/soc/qcom/socinfo.h +8 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,10 @@ of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,sm6150") #define early_machine_is_qcs405() \ of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,qcs405") #define early_machine_is_qcs403() \ of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,qcs403") #define early_machine_is_qcs401() \ of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,qcs401") #define early_machine_is_sdxprairie() \ of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,sdxprairie") #define early_machine_is_sdmmagpie() \ Loading Loading @@ -97,6 +101,8 @@ #define early_machine_is_sdmshrike() 0 #define early_machine_is_sm6150() 0 #define early_machine_is_qcs405() 0 #define early_machine_is_qcs403() 0 #define early_machine_is_qcs401() 0 #define early_machine_is_sdxprairie() 0 #define early_machine_is_sdmmagpie() 0 #endif Loading Loading @@ -125,6 +131,8 @@ enum msm_cpu { MSM_CPU_SDMSHRIKE, MSM_CPU_SM6150, MSM_CPU_QCS405, MSM_CPU_QCS403, MSM_CPU_QCS401, SDX_CPU_SDXPRAIRIE, MSM_CPU_SDMMAGPIE, }; Loading Loading
drivers/soc/qcom/socinfo.c +14 −0 Original line number Diff line number Diff line Loading @@ -322,6 +322,12 @@ static struct msm_soc_info cpu_of_id[] = { /* qcs405 ID */ [352] = {MSM_CPU_QCS405, "QCS405"}, /* qcs403 ID */ [373] = {MSM_CPU_QCS403, "QCS403"}, /* qcs401 ID */ [371] = {MSM_CPU_QCS401, "QCS401"}, /* sdxprairie ID */ [357] = {SDX_CPU_SDXPRAIRIE, "SDXPRAIRIE"}, Loading Loading @@ -1203,6 +1209,14 @@ static void * __init setup_dummy_socinfo(void) dummy_socinfo.id = 352; strlcpy(dummy_socinfo.build_id, "qcs405 - ", sizeof(dummy_socinfo.build_id)); } else if (early_machine_is_qcs403()) { dummy_socinfo.id = 373; strlcpy(dummy_socinfo.build_id, "qcs403 - ", sizeof(dummy_socinfo.build_id)); } else if (early_machine_is_qcs401()) { dummy_socinfo.id = 371; strlcpy(dummy_socinfo.build_id, "qcs401 - ", sizeof(dummy_socinfo.build_id)); } else if (early_machine_is_sdxprairie()) { dummy_socinfo.id = 357; strlcpy(dummy_socinfo.build_id, "sdxprairie - ", Loading
include/soc/qcom/socinfo.h +8 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,10 @@ of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,sm6150") #define early_machine_is_qcs405() \ of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,qcs405") #define early_machine_is_qcs403() \ of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,qcs403") #define early_machine_is_qcs401() \ of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,qcs401") #define early_machine_is_sdxprairie() \ of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,sdxprairie") #define early_machine_is_sdmmagpie() \ Loading Loading @@ -97,6 +101,8 @@ #define early_machine_is_sdmshrike() 0 #define early_machine_is_sm6150() 0 #define early_machine_is_qcs405() 0 #define early_machine_is_qcs403() 0 #define early_machine_is_qcs401() 0 #define early_machine_is_sdxprairie() 0 #define early_machine_is_sdmmagpie() 0 #endif Loading Loading @@ -125,6 +131,8 @@ enum msm_cpu { MSM_CPU_SDMSHRIKE, MSM_CPU_SM6150, MSM_CPU_QCS405, MSM_CPU_QCS403, MSM_CPU_QCS401, SDX_CPU_SDXPRAIRIE, MSM_CPU_SDMMAGPIE, }; Loading