Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-or-later */
0002 /*
0003  * MPC85xx cpu type detection
0004  *
0005  * Copyright 2011-2012 Freescale Semiconductor, Inc.
0006  */
0007 
0008 #ifndef __ASM_PPC_MPC85XX_H
0009 #define __ASM_PPC_MPC85XX_H
0010 
0011 #define SVR_REV(svr)    ((svr) & 0xFF)      /* SOC design resision */
0012 #define SVR_MAJ(svr)    (((svr) >>  4) & 0xF)   /* Major revision field*/
0013 #define SVR_MIN(svr)    (((svr) >>  0) & 0xF)   /* Minor revision field*/
0014 
0015 /* Some parts define SVR[0:23] as the SOC version */
0016 #define SVR_SOC_VER(svr) (((svr) >> 8) & 0xFFF7FF)  /* SOC Version fields */
0017 
0018 #define SVR_8533    0x803400
0019 #define SVR_8535    0x803701
0020 #define SVR_8536    0x803700
0021 #define SVR_8540    0x803000
0022 #define SVR_8541    0x807200
0023 #define SVR_8543    0x803200
0024 #define SVR_8544    0x803401
0025 #define SVR_8545    0x803102
0026 #define SVR_8547    0x803101
0027 #define SVR_8548    0x803100
0028 #define SVR_8555    0x807100
0029 #define SVR_8560    0x807000
0030 #define SVR_8567    0x807501
0031 #define SVR_8568    0x807500
0032 #define SVR_8569    0x808000
0033 #define SVR_8572    0x80E000
0034 #define SVR_P1010   0x80F100
0035 #define SVR_P1011   0x80E500
0036 #define SVR_P1012   0x80E501
0037 #define SVR_P1013   0x80E700
0038 #define SVR_P1014   0x80F101
0039 #define SVR_P1017   0x80F700
0040 #define SVR_P1020   0x80E400
0041 #define SVR_P1021   0x80E401
0042 #define SVR_P1022   0x80E600
0043 #define SVR_P1023   0x80F600
0044 #define SVR_P1024   0x80E402
0045 #define SVR_P1025   0x80E403
0046 #define SVR_P2010   0x80E300
0047 #define SVR_P2020   0x80E200
0048 #define SVR_P2040   0x821000
0049 #define SVR_P2041   0x821001
0050 #define SVR_P3041   0x821103
0051 #define SVR_P4040   0x820100
0052 #define SVR_P4080   0x820000
0053 #define SVR_P5010   0x822100
0054 #define SVR_P5020   0x822000
0055 #define SVR_P5021   0X820500
0056 #define SVR_P5040   0x820400
0057 #define SVR_T4240   0x824000
0058 #define SVR_T4120   0x824001
0059 #define SVR_T4160   0x824100
0060 #define SVR_T4080   0x824102
0061 #define SVR_C291    0x850000
0062 #define SVR_C292    0x850020
0063 #define SVR_C293    0x850030
0064 #define SVR_B4860   0X868000
0065 #define SVR_G4860   0x868001
0066 #define SVR_G4060   0x868003
0067 #define SVR_B4440   0x868100
0068 #define SVR_G4440   0x868101
0069 #define SVR_B4420   0x868102
0070 #define SVR_B4220   0x868103
0071 #define SVR_T1040   0x852000
0072 #define SVR_T1041   0x852001
0073 #define SVR_T1042   0x852002
0074 #define SVR_T1020   0x852100
0075 #define SVR_T1021   0x852101
0076 #define SVR_T1022   0x852102
0077 #define SVR_T2080   0x853000
0078 #define SVR_T2081   0x853100
0079 
0080 #define SVR_8610    0x80A000
0081 #define SVR_8641    0x809000
0082 #define SVR_8641D   0x809001
0083 
0084 #define SVR_9130    0x860001
0085 #define SVR_9131    0x860000
0086 #define SVR_9132    0x861000
0087 #define SVR_9232    0x861400
0088 
0089 #define SVR_Unknown 0xFFFFFF
0090 
0091 #endif