|
@@ -248,3 +248,62 @@
|
|
|
#define bfin_read_DBGSTAT() bfin_read32(DBGSTAT)
|
|
|
#define bfin_write_DBGSTAT(val) bfin_write32(DBGSTAT,val)
|
|
|
#define bfin_read_EMUDAT() bfin_read32(EMUDAT)
|
|
|
+#define bfin_write_EMUDAT(val) bfin_write32(EMUDAT,val)
|
|
|
+
|
|
|
+/*Trace Buffer Registers*/
|
|
|
+#define bfin_read_TBUFCTL() bfin_read32(TBUFCTL)
|
|
|
+#define bfin_write_TBUFCTL(val) bfin_write32(TBUFCTL,val)
|
|
|
+#define bfin_read_TBUFSTAT() bfin_read32(TBUFSTAT)
|
|
|
+#define bfin_write_TBUFSTAT(val) bfin_write32(TBUFSTAT,val)
|
|
|
+#define bfin_read_TBUF() bfin_read32(TBUF)
|
|
|
+#define bfin_write_TBUF(val) bfin_write32(TBUF,val)
|
|
|
+
|
|
|
+/*Watch Point Control Registers*/
|
|
|
+#define bfin_read_WPIACTL() bfin_read32(WPIACTL)
|
|
|
+#define bfin_write_WPIACTL(val) bfin_write32(WPIACTL,val)
|
|
|
+#define bfin_read_WPIA0() bfin_read32(WPIA0)
|
|
|
+#define bfin_write_WPIA0(val) bfin_write32(WPIA0,val)
|
|
|
+#define bfin_read_WPIA1() bfin_read32(WPIA1)
|
|
|
+#define bfin_write_WPIA1(val) bfin_write32(WPIA1,val)
|
|
|
+#define bfin_read_WPIA2() bfin_read32(WPIA2)
|
|
|
+#define bfin_write_WPIA2(val) bfin_write32(WPIA2,val)
|
|
|
+#define bfin_read_WPIA3() bfin_read32(WPIA3)
|
|
|
+#define bfin_write_WPIA3(val) bfin_write32(WPIA3,val)
|
|
|
+#define bfin_read_WPIA4() bfin_read32(WPIA4)
|
|
|
+#define bfin_write_WPIA4(val) bfin_write32(WPIA4,val)
|
|
|
+#define bfin_read_WPIA5() bfin_read32(WPIA5)
|
|
|
+#define bfin_write_WPIA5(val) bfin_write32(WPIA5,val)
|
|
|
+#define bfin_read_WPIACNT0() bfin_read32(WPIACNT0)
|
|
|
+#define bfin_write_WPIACNT0(val) bfin_write32(WPIACNT0,val)
|
|
|
+#define bfin_read_WPIACNT1() bfin_read32(WPIACNT1)
|
|
|
+#define bfin_write_WPIACNT1(val) bfin_write32(WPIACNT1,val)
|
|
|
+#define bfin_read_WPIACNT2() bfin_read32(WPIACNT2)
|
|
|
+#define bfin_write_WPIACNT2(val) bfin_write32(WPIACNT2,val)
|
|
|
+#define bfin_read_WPIACNT3() bfin_read32(WPIACNT3)
|
|
|
+#define bfin_write_WPIACNT3(val) bfin_write32(WPIACNT3,val)
|
|
|
+#define bfin_read_WPIACNT4() bfin_read32(WPIACNT4)
|
|
|
+#define bfin_write_WPIACNT4(val) bfin_write32(WPIACNT4,val)
|
|
|
+#define bfin_read_WPIACNT5() bfin_read32(WPIACNT5)
|
|
|
+#define bfin_write_WPIACNT5(val) bfin_write32(WPIACNT5,val)
|
|
|
+#define bfin_read_WPDACTL() bfin_read32(WPDACTL)
|
|
|
+#define bfin_write_WPDACTL(val) bfin_write32(WPDACTL,val)
|
|
|
+#define bfin_read_WPDA0() bfin_read32(WPDA0)
|
|
|
+#define bfin_write_WPDA0(val) bfin_write32(WPDA0,val)
|
|
|
+#define bfin_read_WPDA1() bfin_read32(WPDA1)
|
|
|
+#define bfin_write_WPDA1(val) bfin_write32(WPDA1,val)
|
|
|
+#define bfin_read_WPDACNT0() bfin_read32(WPDACNT0)
|
|
|
+#define bfin_write_WPDACNT0(val) bfin_write32(WPDACNT0,val)
|
|
|
+#define bfin_read_WPDACNT1() bfin_read32(WPDACNT1)
|
|
|
+#define bfin_write_WPDACNT1(val) bfin_write32(WPDACNT1,val)
|
|
|
+#define bfin_read_WPSTAT() bfin_read32(WPSTAT)
|
|
|
+#define bfin_write_WPSTAT(val) bfin_write32(WPSTAT,val)
|
|
|
+
|
|
|
+/*Performance Monitor Registers*/
|
|
|
+#define bfin_read_PFCTL() bfin_read32(PFCTL)
|
|
|
+#define bfin_write_PFCTL(val) bfin_write32(PFCTL,val)
|
|
|
+#define bfin_read_PFCNTR0() bfin_read32(PFCNTR0)
|
|
|
+#define bfin_write_PFCNTR0(val) bfin_write32(PFCNTR0,val)
|
|
|
+#define bfin_read_PFCNTR1() bfin_read32(PFCNTR1)
|
|
|
+#define bfin_write_PFCNTR1(val) bfin_write32(PFCNTR1,val)
|
|
|
+
|
|
|
+#endif /* _CDEF_LPBLACKFIN_H */
|