msm8960: sglte baseband detect
Added support to detect sglte baseband.
Also moved the target specific detection code to target directory.
Change-Id: Iff8c8c538b14fc4d92091a28a62a9dcaec6b8e08
diff --git a/platform/msm_shared/include/board.h b/platform/msm_shared/include/board.h
index 59e19e3..40c0897 100644
--- a/platform/msm_shared/include/board.h
+++ b/platform/msm_shared/include/board.h
@@ -27,35 +27,10 @@
*
*/
-#define LINUX_MACHTYPE_UNKNOWN 0
+#ifndef __BOARD_H
+#define __BOARD_H
-/* 8960 */
-#define LINUX_MACHTYPE_8960_SIM 3230
-#define LINUX_MACHTYPE_8960_RUMI3 3231
-#define LINUX_MACHTYPE_8960_CDP 3396
-#define LINUX_MACHTYPE_8960_MTP 3397
-#define LINUX_MACHTYPE_8960_FLUID 3398
-#define LINUX_MACHTYPE_8960_APQ 3399
-#define LINUX_MACHTYPE_8960_LIQUID 3535
-
-/* 8627 */
-#define LINUX_MACHTYPE_8627_CDP 3861
-#define LINUX_MACHTYPE_8627_MTP 3862
-
-/* 8930 */
-#define LINUX_MACHTYPE_8930_CDP 3727
-#define LINUX_MACHTYPE_8930_MTP 3728
-#define LINUX_MACHTYPE_8930_FLUID 3729
-
-/* 8064 */
-#define LINUX_MACHTYPE_8064_SIM 3572
-#define LINUX_MACHTYPE_8064_RUMI3 3679
-#define LINUX_MACHTYPE_8064_CDP 3948
-#define LINUX_MACHTYPE_8064_MTP 3949
-#define LINUX_MACHTYPE_8064_LIQUID 3951
-#define LINUX_MACHTYPE_8064_MPQ_CDP 3993
-#define LINUX_MACHTYPE_8064_HRD 3994
-#define LINUX_MACHTYPE_8064_DTV 3995
+#include <target/board.h>
struct board_data {
uint32_t platform;
@@ -66,6 +41,10 @@
};
void board_init();
-unsigned board_platform_id();
-unsigned board_target_id();
-unsigned board_baseband();
+void target_detect(struct board_data *);
+void target_baseband_detect(struct board_data *);
+uint32_t board_platform_id();
+uint32_t board_target_id();
+uint32_t board_baseband();
+
+#endif