|
@@ -1610,3 +1610,73 @@
|
|
|
#define bfin_write_CAN_MB28_ID1(val) bfin_write16(CAN_MB28_ID1,val)
|
|
|
#define bfin_read_CAN_MB28_ID0() bfin_read16(CAN_MB28_ID0)
|
|
|
#define bfin_write_CAN_MB28_ID0(val) bfin_write16(CAN_MB28_ID0,val)
|
|
|
+#define bfin_read_CAN_MB28_TIMESTAMP() bfin_read16(CAN_MB28_TIMESTAMP)
|
|
|
+#define bfin_write_CAN_MB28_TIMESTAMP(val) bfin_write16(CAN_MB28_TIMESTAMP,val)
|
|
|
+#define bfin_read_CAN_MB28_LENGTH() bfin_read16(CAN_MB28_LENGTH)
|
|
|
+#define bfin_write_CAN_MB28_LENGTH(val) bfin_write16(CAN_MB28_LENGTH,val)
|
|
|
+#define bfin_read_CAN_MB28_DATA3() bfin_read16(CAN_MB28_DATA3)
|
|
|
+#define bfin_write_CAN_MB28_DATA3(val) bfin_write16(CAN_MB28_DATA3,val)
|
|
|
+#define bfin_read_CAN_MB28_DATA2() bfin_read16(CAN_MB28_DATA2)
|
|
|
+#define bfin_write_CAN_MB28_DATA2(val) bfin_write16(CAN_MB28_DATA2,val)
|
|
|
+#define bfin_read_CAN_MB28_DATA1() bfin_read16(CAN_MB28_DATA1)
|
|
|
+#define bfin_write_CAN_MB28_DATA1(val) bfin_write16(CAN_MB28_DATA1,val)
|
|
|
+#define bfin_read_CAN_MB28_DATA0() bfin_read16(CAN_MB28_DATA0)
|
|
|
+#define bfin_write_CAN_MB28_DATA0(val) bfin_write16(CAN_MB28_DATA0,val)
|
|
|
+
|
|
|
+#define bfin_read_CAN_MB29_ID1() bfin_read16(CAN_MB29_ID1)
|
|
|
+#define bfin_write_CAN_MB29_ID1(val) bfin_write16(CAN_MB29_ID1,val)
|
|
|
+#define bfin_read_CAN_MB29_ID0() bfin_read16(CAN_MB29_ID0)
|
|
|
+#define bfin_write_CAN_MB29_ID0(val) bfin_write16(CAN_MB29_ID0,val)
|
|
|
+#define bfin_read_CAN_MB29_TIMESTAMP() bfin_read16(CAN_MB29_TIMESTAMP)
|
|
|
+#define bfin_write_CAN_MB29_TIMESTAMP(val) bfin_write16(CAN_MB29_TIMESTAMP,val)
|
|
|
+#define bfin_read_CAN_MB29_LENGTH() bfin_read16(CAN_MB29_LENGTH)
|
|
|
+#define bfin_write_CAN_MB29_LENGTH(val) bfin_write16(CAN_MB29_LENGTH,val)
|
|
|
+#define bfin_read_CAN_MB29_DATA3() bfin_read16(CAN_MB29_DATA3)
|
|
|
+#define bfin_write_CAN_MB29_DATA3(val) bfin_write16(CAN_MB29_DATA3,val)
|
|
|
+#define bfin_read_CAN_MB29_DATA2() bfin_read16(CAN_MB29_DATA2)
|
|
|
+#define bfin_write_CAN_MB29_DATA2(val) bfin_write16(CAN_MB29_DATA2,val)
|
|
|
+#define bfin_read_CAN_MB29_DATA1() bfin_read16(CAN_MB29_DATA1)
|
|
|
+#define bfin_write_CAN_MB29_DATA1(val) bfin_write16(CAN_MB29_DATA1,val)
|
|
|
+#define bfin_read_CAN_MB29_DATA0() bfin_read16(CAN_MB29_DATA0)
|
|
|
+#define bfin_write_CAN_MB29_DATA0(val) bfin_write16(CAN_MB29_DATA0,val)
|
|
|
+
|
|
|
+#define bfin_read_CAN_MB30_ID1() bfin_read16(CAN_MB30_ID1)
|
|
|
+#define bfin_write_CAN_MB30_ID1(val) bfin_write16(CAN_MB30_ID1,val)
|
|
|
+#define bfin_read_CAN_MB30_ID0() bfin_read16(CAN_MB30_ID0)
|
|
|
+#define bfin_write_CAN_MB30_ID0(val) bfin_write16(CAN_MB30_ID0,val)
|
|
|
+#define bfin_read_CAN_MB30_TIMESTAMP() bfin_read16(CAN_MB30_TIMESTAMP)
|
|
|
+#define bfin_write_CAN_MB30_TIMESTAMP(val) bfin_write16(CAN_MB30_TIMESTAMP,val)
|
|
|
+#define bfin_read_CAN_MB30_LENGTH() bfin_read16(CAN_MB30_LENGTH)
|
|
|
+#define bfin_write_CAN_MB30_LENGTH(val) bfin_write16(CAN_MB30_LENGTH,val)
|
|
|
+#define bfin_read_CAN_MB30_DATA3() bfin_read16(CAN_MB30_DATA3)
|
|
|
+#define bfin_write_CAN_MB30_DATA3(val) bfin_write16(CAN_MB30_DATA3,val)
|
|
|
+#define bfin_read_CAN_MB30_DATA2() bfin_read16(CAN_MB30_DATA2)
|
|
|
+#define bfin_write_CAN_MB30_DATA2(val) bfin_write16(CAN_MB30_DATA2,val)
|
|
|
+#define bfin_read_CAN_MB30_DATA1() bfin_read16(CAN_MB30_DATA1)
|
|
|
+#define bfin_write_CAN_MB30_DATA1(val) bfin_write16(CAN_MB30_DATA1,val)
|
|
|
+#define bfin_read_CAN_MB30_DATA0() bfin_read16(CAN_MB30_DATA0)
|
|
|
+#define bfin_write_CAN_MB30_DATA0(val) bfin_write16(CAN_MB30_DATA0,val)
|
|
|
+
|
|
|
+#define bfin_read_CAN_MB31_ID1() bfin_read16(CAN_MB31_ID1)
|
|
|
+#define bfin_write_CAN_MB31_ID1(val) bfin_write16(CAN_MB31_ID1,val)
|
|
|
+#define bfin_read_CAN_MB31_ID0() bfin_read16(CAN_MB31_ID0)
|
|
|
+#define bfin_write_CAN_MB31_ID0(val) bfin_write16(CAN_MB31_ID0,val)
|
|
|
+#define bfin_read_CAN_MB31_TIMESTAMP() bfin_read16(CAN_MB31_TIMESTAMP)
|
|
|
+#define bfin_write_CAN_MB31_TIMESTAMP(val) bfin_write16(CAN_MB31_TIMESTAMP,val)
|
|
|
+#define bfin_read_CAN_MB31_LENGTH() bfin_read16(CAN_MB31_LENGTH)
|
|
|
+#define bfin_write_CAN_MB31_LENGTH(val) bfin_write16(CAN_MB31_LENGTH,val)
|
|
|
+#define bfin_read_CAN_MB31_DATA3() bfin_read16(CAN_MB31_DATA3)
|
|
|
+#define bfin_write_CAN_MB31_DATA3(val) bfin_write16(CAN_MB31_DATA3,val)
|
|
|
+#define bfin_read_CAN_MB31_DATA2() bfin_read16(CAN_MB31_DATA2)
|
|
|
+#define bfin_write_CAN_MB31_DATA2(val) bfin_write16(CAN_MB31_DATA2,val)
|
|
|
+#define bfin_read_CAN_MB31_DATA1() bfin_read16(CAN_MB31_DATA1)
|
|
|
+#define bfin_write_CAN_MB31_DATA1(val) bfin_write16(CAN_MB31_DATA1,val)
|
|
|
+#define bfin_read_CAN_MB31_DATA0() bfin_read16(CAN_MB31_DATA0)
|
|
|
+#define bfin_write_CAN_MB31_DATA0(val) bfin_write16(CAN_MB31_DATA0,val)
|
|
|
+
|
|
|
+/* CAN Mailbox Area Macros */
|
|
|
+#define bfin_read_CAN_MB_ID1(x)() bfin_read16(CAN_MB_ID1(x))
|
|
|
+#define bfin_write_CAN_MB_ID1(x)(val) bfin_write16(CAN_MB_ID1(x),val)
|
|
|
+#define bfin_read_CAN_MB_ID0(x)() bfin_read16(CAN_MB_ID0(x))
|
|
|
+#define bfin_write_CAN_MB_ID0(x)(val) bfin_write16(CAN_MB_ID0(x),val)
|
|
|
+#define bfin_read_CAN_MB_TIMESTAMP(x)() bfin_read16(CAN_MB_TIMESTAMP(x))
|