Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 77bbe260 authored by Suresh Kumar Allam's avatar Suresh Kumar Allam Committed by Sivasri Kumar Vanka
Browse files

soc: qcom: socinfo: Add support for mdm9607



Add support for getting soc-id and dummy handle
on mdm9607.

Change-Id: Idf4304f5dcf0ce53ccd02e66b973b868b3c0f66e
Signed-off-by: default avatarSuresh Kumar Allam <allamsuresh@codeaurora.org>
Signed-off-by: default avatarSivasri Kumar Vanka <sivasri@codeaurora.org>
parent 57c7140e
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -354,6 +354,14 @@ static struct msm_soc_info cpu_of_id[] = {
	[305] = {MSM_CPU_8996, "MSM8996pro"},
	[312] = {MSM_CPU_8996, "APQ8096pro"},

	/* 9607 IDs */
	[290] = {MSM_CPU_9607, "MDM9607"},
	[296] = {MSM_CPU_9607, "MDM8207"},
	[297] = {MSM_CPU_9607, "MDM9207"},
	[298] = {MSM_CPU_9607, "MDM9307"},
	[299] = {MSM_CPU_9607, "MDM9628"},
	[322] = {MSM_CPU_9607, "MDM9206"},

	/* sm8150 ID */
	[339] = {MSM_CPU_SM8150, "SM8150"},

@@ -1376,6 +1384,10 @@ static void * __init setup_dummy_socinfo(void)
		dummy_socinfo.id = 357;
		strlcpy(dummy_socinfo.build_id, "sdxprairie - ",
		sizeof(dummy_socinfo.build_id));
	} else if (early_machine_is_mdm9607()) {
		dummy_socinfo.id = 290;
		strlcpy(dummy_socinfo.build_id, "mdm9607 - ",
		sizeof(dummy_socinfo.build_id));
	} else if (early_machine_is_sdmmagpie()) {
		dummy_socinfo.id = 365;
		strlcpy(dummy_socinfo.build_id, "sdmmagpie - ",
+4 −0
Original line number Diff line number Diff line
@@ -85,6 +85,8 @@
	of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,qcs407")
#define early_machine_is_sdxprairie()	\
	of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,sdxprairie")
#define early_machine_is_mdm9607()      \
	of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,mdm9607")
#define early_machine_is_sdmmagpie()	\
	of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,sdmmagpie")
#define early_machine_is_sdmmagpiep()	\
@@ -137,6 +139,7 @@
#define early_machine_is_qcs404()       0
#define early_machine_is_qcs407()       0
#define early_machine_is_sdxprairie()	0
#define early_machine_is_mdm9607()      0
#define early_machine_is_sdmmagpie()	0
#define early_machine_is_sdmmagpiep()	0
#define early_machine_is_sa6155p()	0
@@ -181,6 +184,7 @@ enum msm_cpu {
	MSM_CPU_QCS404,
	MSM_CPU_QCS407,
	SDX_CPU_SDXPRAIRIE,
	MSM_CPU_9607,
	MSM_CPU_SDMMAGPIE,
	MSM_CPU_SDMMAGPIEP,
	MSM_CPU_SA6155P,