summaryrefslogtreecommitdiff
path: root/drivers/common/chips/decoder_cpu_ver_info.h (plain)
blob: 83e8274a3c4ffdb009bb5af9f99f536f6f60bc37
1/*
2* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
3*
4* This program is free software; you can redistribute it and/or modify
5* it under the terms of the GNU General Public License as published by
6* the Free Software Foundation; either version 2 of the License, or
7* (at your option) any later version.
8*
9* This program is distributed in the hope that it will be useful, but WITHOUT
10* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12* more details.
13*
14* You should have received a copy of the GNU General Public License along
15* with this program; if not, write to the Free Software Foundation, Inc.,
16* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17*
18* Description:
19*/
20#ifndef DECODER_CPU_VER_INFO_H
21#define DECODER_CPU_VER_INFO_H
22
23enum AM_MESON_CPU_MAJOR_ID
24{
25 AM_MESON_CPU_MAJOR_ID_M6 = 0x16,
26 AM_MESON_CPU_MAJOR_ID_M6TV = 0x17,
27 AM_MESON_CPU_MAJOR_ID_M6TVL = 0x18,
28 AM_MESON_CPU_MAJOR_ID_M8 = 0x19,
29 AM_MESON_CPU_MAJOR_ID_MTVD = 0x1A,
30 AM_MESON_CPU_MAJOR_ID_M8B = 0x1B,
31 AM_MESON_CPU_MAJOR_ID_MG9TV = 0x1C,
32 AM_MESON_CPU_MAJOR_ID_M8M2 = 0x1D,
33 AM_MESON_CPU_MAJOR_ID_UNUSE = 0x1E,
34 AM_MESON_CPU_MAJOR_ID_GXBB = 0x1F,
35 AM_MESON_CPU_MAJOR_ID_GXTVBB = 0x20,
36 AM_MESON_CPU_MAJOR_ID_GXL = 0x21,
37 AM_MESON_CPU_MAJOR_ID_GXM = 0x22,
38 AM_MESON_CPU_MAJOR_ID_TXL = 0x23,
39 AM_MESON_CPU_MAJOR_ID_TXLX = 0x24,
40 AM_MESON_CPU_MAJOR_ID_AXG = 0x25,
41 AM_MESON_CPU_MAJOR_ID_GXLX = 0x26,
42 AM_MESON_CPU_MAJOR_ID_TXHD = 0x27,
43 AM_MESON_CPU_MAJOR_ID_G12A = 0x28,
44 AM_MESON_CPU_MAJOR_ID_G12B = 0x29,
45 AM_MESON_CPU_MAJOR_ID_GXLX2 = 0x2a,
46 AM_MESON_CPU_MAJOR_ID_SM1 = 0x2b,
47 AM_MESON_CPU_MAJOR_ID_RES_0x2c,
48 AM_MESON_CPU_MAJOR_ID_RES_0x2d,
49 AM_MESON_CPU_MAJOR_ID_TL1 = 0x2e,
50 AM_MESON_CPU_MAJOR_ID_TM2 = 0x2f,
51 AM_MESON_CPU_MAJOR_ID_MAX,
52};
53
54enum AM_MESON_CPU_MAJOR_ID get_cpu_major_id(void);
55bool is_cpu_tm2_revb(void);
56#endif
57