summaryrefslogtreecommitdiff
path: root/src/soc/mediatek/common/include
diff options
context:
space:
mode:
authorRex-BC Chen <rex-bc.chen@mediatek.com>2022-10-17 20:49:08 +0800
committerFelix Held <felix-coreboot@felixheld.de>2022-10-21 14:52:17 +0000
commit6ad80f1b81d08e6c1400eaceb710887371254894 (patch)
treed037d3fefba22846355256d66ada6361b858336c /src/soc/mediatek/common/include
parente8df32775d89aefeb4c7ec48cf0b97a262f9d9ac (diff)
soc/mediatek/mt8186: Add support for reading CPU ID
MT8186 has two slightly different versions: MT8186G and MT8186T (turbo version). Add get_cpu_id() to identify different CPUs. BUG=b:249436110 TEST=cpu id is correct. BRANCH=corsola Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: I0612dd589e11853dbddc1d99526e9c9bf170acec Reviewed-on: https://review.coreboot.org/c/coreboot/+/68576 Reviewed-by: Yu-Ping Wu <yupingso@google.com> Reviewed-by: Yidi Lin <yidilin@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/soc/mediatek/common/include')
-rw-r--r--src/soc/mediatek/common/include/soc/cpu_id.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/soc/mediatek/common/include/soc/cpu_id.h b/src/soc/mediatek/common/include/soc/cpu_id.h
new file mode 100644
index 0000000000..9453a15864
--- /dev/null
+++ b/src/soc/mediatek/common/include/soc/cpu_id.h
@@ -0,0 +1,11 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+
+#ifndef SOC_MEDIATEK_COMMON_CPU_ID_H
+#define SOC_MEDIATEK_COMMON_CPU_ID_H
+
+#define MTK_CPU_ID_MT8186G 0x81861001
+#define MTK_CPU_ID_MT8186T 0x81862001
+
+u32 get_cpu_id(void);
+
+#endif /* SOC_MEDIATEK_COMMON_CPU_ID_H */