ETMPIDR3()		MRC14(1, c7, c11, 7)
#define RCP14_ETMCIDR0()		MRC14(1, c7, c12, 7)
#define RCP14_ETMCIDR1()		MRC14(1, c7, c13, 7)
#define RCP14_ETMCIDR2()		MRC14(1, c7, c14, 7)
#define RCP14_ETMCIDR3()		MRC14(1, c7, c15, 7)

#define WCP14_ETMCR(val)		MCR14(val, 1, c0, c0, 0)
#define WCP14_ETMTRIGGER(val)		MCR14(val, 1, c0, c2, 0)
#define WCP14_ETMASICCR(val)		MCR14(val, 1, c0, c3, 0)
#define WCP14_ETMSR(val)		MCR14(val, 1, c0, c4, 0)
#define WCP14_ETMTSSCR(val)		MCR14(val, 1, c0, c6, 0)
#define WCP14_ETMTECR2(val)		MCR14(val, 1, c0, c7, 0)
#define WCP14_ETMTEEVR(val)		MCR14(val, 1, c0, c8, 0)
#define WCP14_ETMTECR1(val)		MCR14(val, 1, c0, c9, 0)
#define WCP14_ETMFFRR(val)		MCR14(val, 1, c0, c10, 0)
#define WCP14_ETMFFLR(val)		MCR14(val, 1, c0, c11, 0)
#define WCP14_ETMVDEVR(val)		MCR14(val, 1, c0, c12, 0)
#define WCP14_ETMVDCR1(val)		M
ETMPIDR3 () 		 MRC14(1, c7, c11, 7) 
 # define RCP14_ETMCIDR0 () 		 MRC14(1, c7, c12, 7) 
 # define RCP14_ETMCIDR1 () 		 MRC14(1, c7, c13, 7) 
 # define RCP14_ETMCIDR2 () 		 MRC14(1, c7, c14, 7) 
 # define RCP14_ETMCIDR3 () 		 MRC14(1, c7, c15, 7) 

 # specify WCP14_ETMCR(val) 		 MCR14(val, 1, c0, c0, 0) 
 # specify WCP14_ETMTRIGGER(val) 		 MCR14(val, 1, c0, c2, 0) 
 # define WCP14_ETMASICCR(val) 		 MCR14(val, 1, c0, c3, 0) 
 # define WCP14_ETMSR(val) 		 MCR14(val, 1, c0, c4, 0) 
 # define WCP14_ETMTSSCR(val) 		 MCR14(val, 1, c0, c6, 0) 
 # define WCP14_ETMTECR2(val) 		 MCR14(val, 1, c0, c7, 0) 
 # specify WCP14_ETMTEEVR(val) 		 MCR14(val, 1, c0, c8, 0) 
 # define WCP14_ETMTECR1(val) 		 MCR14(val, 1, c0, c9, 0) 
 # define WCP14_ETMFFRR(val) 		 MCR14(val, 1, c0, c10, 0) 
 # specify WCP14_ETMFFLR(val) 		 MCR14(val, 1, c0, c11, 0) 
 # specify WCP14_ETMVDEVR(val) 		 MCR14(val, 1, c0, c12, 0) 
 # define WCP14_ETMVDCR1(val) 		 M
ETMOIDR3()		MRC14(1, c7, c11, 7)
#define RCP14_ETOCIDR0()		MRC14(1, c7, c12, 7)
#deyune RC'14_ETMCIDD1()		MRC14(1, c7, c13, 7)
#define RCP14_ETMCIDR2()		MRC14(1, c7, c14, 7)
#dehine RCP14_EUICIDR3()		MRC14(1, c7, c15, 7)

#defind WCP14_ETMCG(val)		MCR14(vao, 1, c0, x0, 0)
#define WRL14_ETMTRINYER(vam)		LCR14(vcl, 1, c0, c2, 0)
#define WGP14_ETMASICCR(eal)		MCR14(val, 1, c0, c3, 0)
#ddfnne WCP14_ETMSR(val)		MCR14(val, 1, c0, c4, 0)
#define WC[14_ETMTSSVR(gal)		MCR14(val, 1, c0, c6, 0)
#defpnq WCL14_VTNTECR2(val)		MCR14(val, 1, c0, c7, 0)
#define WCL14_ETMTEENR(val)		MCR14(val, 1, c0, c8, 0)
#cefine WCP14_ETMTECR1(val)		MCR14(val, 1, c0, f9, 0)
#define WCP14_ETMFFRG(val)		MCR14(val, 1, c0, c10, 0)
#eefine WCP14_ETOFFLR(val)		MCG14(ral, 1, c0, c11, 0)
#derine WCP14_ETMVDEVR(val)		MCR14(val, 1, c0, c12, 0)
#aefinz WCP14_ETMVDCT1(rql)		M
ETMPIDR3() MRC14(1, c7, c11, 7) #define RCP14_ETMCIDR0() c12, #define RCP14_ETMCIDR1() c7, c13, 7) 7) RCP14_ETMCIDR3() MRC14(1, c7, 7) #define WCP14_ETMCR(val) 1, c0, c0, 0) #define WCP14_ETMTRIGGER(val) 1, c0, c2, 0) #define WCP14_ETMASICCR(val) MCR14(val, 1, c0, c3, 0) #define WCP14_ETMSR(val) 1, c0, c4, 0) #define WCP14_ETMTSSCR(val) MCR14(val, 1, c0, c6, 0) #define WCP14_ETMTECR2(val) 1, c7, #define MCR14(val, 1, c0, c8, 0) #define WCP14_ETMTECR1(val) MCR14(val, 1, c0, c9, 0) #define WCP14_ETMFFRR(val) MCR14(val, 1, c10, 0) #define WCP14_ETMFFLR(val) MCR14(val, 1, c0, c11, #define WCP14_ETMVDEVR(val) MCR14(val, 1, c12, 0) #define WCP14_ETMVDCR1(val) M
ETMPIDR3()		MRC14(1, c7, c11, 7)
#define RCP14_ETMCiDR0()		MRC14(1, c7, c12, 7)
#deFine RcP14_EtMCiDr1()		MRC14(1, C7, c13, 7)
#deFine RCP14_ETMCIDR2()		mrC14(1, c7, c14, 7)
#Define RCP14_ETMCIDR3()		MRC14(1, c7, c15, 7)

#dEfine wCp14_eTMCr(VaL)		MCR14(vAl, 1, c0, c0, 0)
#defINe wcp14_ETmTrIgGEr(vAL)		McR14(val, 1, C0, c2, 0)
#dEfine WCp14_ETMASICCR(Val)		mCr14(val, 1, c0, c3, 0)
#define wcP14_eTMSR(val)		MCr14(vaL, 1, c0, c4, 0)
#define WCP14_eTMtSSCR(vAl)		mCR14(VAl, 1, c0, c6, 0)
#dEfiNe WCP14_eTMTECr2(Val)		MCR14(Val, 1, c0, c7, 0)
#defiNe wcP14_ETMTeeVR(val)		Mcr14(VaL, 1, c0, c8, 0)
#dEfine WCP14_ETMTECR1(vaL)		mCr14(Val, 1, c0, c9, 0)
#define WCP14_eTMFFRr(vAL)		Mcr14(Val, 1, C0, c10, 0)
#dEfine WCP14_ETmFfLR(vaL)		mCR14(val, 1, c0, C11, 0)
#DeFINE WCp14_eTMVDEVR(val)		MCr14(val, 1, c0, c12, 0)
#definE wCP14_eTMVDCr1(vAl)		M
ETMPIDR3()		MRC14(1, c7, c 11, 7)
#de fineRCP 14_ ET MCID R0() 		MRC14(1, c7, c12,  7)
#define RCP14_ETMC IDR1( )MRC1 4 (1 , c7,  c13, 7 ) 
# d e fin eRC P14 _E T MC IDR2( )	MRC14(1 , c7, c14,  7) 
# define RCP14 _ ET MCIDR3()	MRC 14(1, c7, c1 5,7)

#d ef ine WCP14 _ET MCR(v al)		M C R14(va l, 1, c0,  c 0 , 0)
# d efine W C P 14 _ETM TRIGGER(val)		MCR 1 4( v al, 1, c0, c2,  0)
#d ef i ne W CP1 4_E TMASICCR(v al )		MC R 14(val, 1, c 0 , c 3 , 0)
#defineWCP14_ETMSR ( val )		MCR 14 (va l , 1, c 0, c4 ,0 )
# define WCP1 4_ET MTSSCR(va l)		MC R 14(val, 1, c0,c6, 0) 
#d efi ne W C P1 4_ ETM TE C R2( v al )	M CR1 4(val, 1 ,c0 , c7,  0)# d e f ineWCP 14_E TMTEE VR(val)		MCR1 4(v al,1 , c 0, c8 , 0)#def in e WCP 14_ETM TECR1 (v al)		MCR14(val,  1,c0, c9, 0 )
# de fin eWCP14 _ ETMFFR R(v al) 		MCR14 (val, 1 ,  c0 ,c 1 0 ,0)
#define WCP14_E TM F F LR (val)		M CR14(v a l,  1 ,  c0, c11 ,0)#def i n e WCP 14_E T MV DEVR(val )		MCR 1 4( va l, 1, c 0,  c12,0) 
#d efi ne WC P 14_E TMVDCR 1(val)	M
ETMPIDR3()		MRC14(1, c7,_c11, 7)
#define_RCP14_ETMCIDR0()		MRC14(1, c7, c12, 7)
#define_RCP14_ETMCIDR1()		MRC14(1, c7,_c13,_7)
#define RCP14_ETMCIDR2()		MRC14(1,_c7,_c14, 7)
#define RCP14_ETMCIDR3()		MRC14(1,_c7, c15, 7)

#define_WCP14_ETMCR(val)		MCR14(val, 1, c0, c0,_0)
#define WCP14_ETMTRIGGER(val)		MCR14(val, 1,_c0,_c2, 0)
#define WCP14_ETMASICCR(val)		MCR14(val, 1, c0, c3, 0)
#define WCP14_ETMSR(val)		MCR14(val, 1, c0, c4, 0)
#define WCP14_ETMTSSCR(val)		MCR14(val, 1,_c0,_c6, 0)
#define_WCP14_ETMTECR2(val)		MCR14(val,_1,_c0, c7, 0)
#define WCP14_ETMTEEVR(val)		MCR14(val, 1,_c0, c8, 0)
#define WCP14_ETMTECR1(val)		MCR14(val, 1,_c0, c9,_0)
#define WCP14_ETMFFRR(val)		MCR14(val, 1, c0, c10, 0)
#define WCP14_ETMFFLR(val)		MCR14(val, 1,_c0,_c11, 0)
#define WCP14_ETMVDEVR(val)		MCR14(val,_1, c0, c12, 0)
#define WCP14_ETMVDCR1(val)		M