platform: msm8952: add platform identification for msm8952
Add function to detect platform type as msm8952
Change-Id: I2fd4b37a09de58d9e736a476e6c5e7caf58c4b6d
diff --git a/include/platform.h b/include/platform.h
index 49dcd2e..6711836 100644
--- a/include/platform.h
+++ b/include/platform.h
@@ -67,6 +67,8 @@
int platform_is_msm8992();
int platform_is_msm8937();
int platform_is_msmgold();
+uint32_t platform_get_apcs_ipc_base();
+int platform_is_msm8952();
int platform_is_msm8956();
uint32_t platform_is_msm8976_v_1_1();
uint32_t platform_get_tz_app_add();
diff --git a/platform/msm8952/platform.c b/platform/msm8952/platform.c
index 435071e..6e6ef21 100644
--- a/platform/msm8952/platform.c
+++ b/platform/msm8952/platform.c
@@ -215,6 +215,24 @@
return ret;
}
+int platform_is_msm8952()
+{
+ uint32_t platform = board_platform_id();
+ uint32_t ret = 0;
+
+ switch(platform)
+ {
+ case MSM8952:
+ case APQ8052:
+ ret = 1;
+ break;
+ default:
+ ret = 0;
+ };
+
+ return ret;
+}
+
int platform_is_msm8956()
{
uint32_t platform = board_platform_id();