Переглянути джерело

Silicon/NXP: Chassis3V2: define SVR macros

Define macros to retrieve System Version Register(SVR)
related information

Signed-off-by: Wasim Khan <wasim.khan@nxp.com>
Reviewed-by: Leif Lindholm <leif@nuviainc.com>
Wasim Khan 4 роки тому
батько
коміт
0679d902df
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      Silicon/NXP/Chassis3V2/Include/Chassis.h

+ 4 - 0
Silicon/NXP/Chassis3V2/Include/Chassis.h

@@ -12,6 +12,10 @@
 
 #define  NXP_LAYERSCAPE_CHASSIS3V2_DCFG_ADDRESS  0x1E00000
 
+#define SVR_SOC_VER(svr)            (((svr) >> 8) & 0xFFFFFE)
+#define SVR_MAJOR(svr)              (((svr) >> 4) & 0xf)
+#define SVR_MINOR(svr)              (((svr) >> 0) & 0xf)
+
 /**
   The Device Configuration Unit provides general purpose configuration and
   status for the device. These registers only support 32-bit accesses.