- SDM660
compatible = "qcom,sdm660"
+- SDM455
+ compatible = "qcom,sdm455"
+
- SDA658
compatible = "qcom,sda658"
compatible = "qcom,sdm660-mtp"
compatible = "qcom,sdm660-qrd"
compatible = "qcom,sda660-qrd"
+compatible = "qcom,sdm455-mtp"
+compatible = "qcom,sdm455-qrd"
+compatible = "qcom,sdm455-cdp"
compatible = "qcom,sda658-mtp"
compatible = "qcom,sda658-cdp"
compatible = "qcom,sda660-mtp"
/*
- * Copyright (c) 2009-2017, The Linux Foundation. All rights reserved.
+ * Copyright (c) 2009-2018, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
[345] = {MSM_CPU_636, "SDM636"},
[346] = {MSM_CPU_636, "SDA636"},
+ /* 455 ID */
+ [385] = {MSM_CPU_455, "SDM455"},
+
/* Uninitialized IDs are not known to run Linux.
MSM_CPU_UNKNOWN is set to 0 to ensure these IDs are
considered as unknown CPU. */
dummy_socinfo.id = 324;
strlcpy(dummy_socinfo.build_id, "sda660 - ",
sizeof(dummy_socinfo.build_id));
+ } else if (early_machine_is_sdm455()) {
+ dummy_socinfo.id = 385;
+ strlcpy(dummy_socinfo.build_id, "sdm455 - ",
+ sizeof(dummy_socinfo.build_id));
} else if (early_machine_is_sdm658()) {
dummy_socinfo.id = 325;
strlcpy(dummy_socinfo.build_id, "sdm658 - ",
/*
- * Copyright (c) 2009-2017, The Linux Foundation. All rights reserved.
+ * Copyright (c) 2009-2018, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,sdm660")
#define early_machine_is_sda660() \
of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,sda660")
+#define early_machine_is_sdm455() \
+ of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,sdm455")
#define early_machine_is_sdm636() \
of_flat_dt_is_compatible(of_get_flat_dt_root(), "qcom,sdm636")
#define early_machine_is_sda636() \
#define early_machine_is_msmhamster() 0
#define early_machine_is_sdm660() 0
#define early_machine_is_sda660() 0
+#define early_machine_is_sdm455() 0
#define early_machine_is_sdm636() 0
#define early_machine_is_sda636() 0
#define early_machine_is_sdm658() 0
MSM_CPU_8998,
MSM_CPU_HAMSTER,
MSM_CPU_660,
+ MSM_CPU_455,
MSM_CPU_630,
MSM_CPU_636,
};