|
@@ -222,3 +222,171 @@
|
|
|
#define bfin_write_CAN1_AM10H(val) bfin_write16(CAN1_AM10H, val)
|
|
|
#define bfin_read_CAN1_AM11L() bfin_read16(CAN1_AM11L)
|
|
|
#define bfin_write_CAN1_AM11L(val) bfin_write16(CAN1_AM11L, val)
|
|
|
+#define bfin_read_CAN1_AM11H() bfin_read16(CAN1_AM11H)
|
|
|
+#define bfin_write_CAN1_AM11H(val) bfin_write16(CAN1_AM11H, val)
|
|
|
+#define bfin_read_CAN1_AM12L() bfin_read16(CAN1_AM12L)
|
|
|
+#define bfin_write_CAN1_AM12L(val) bfin_write16(CAN1_AM12L, val)
|
|
|
+#define bfin_read_CAN1_AM12H() bfin_read16(CAN1_AM12H)
|
|
|
+#define bfin_write_CAN1_AM12H(val) bfin_write16(CAN1_AM12H, val)
|
|
|
+#define bfin_read_CAN1_AM13L() bfin_read16(CAN1_AM13L)
|
|
|
+#define bfin_write_CAN1_AM13L(val) bfin_write16(CAN1_AM13L, val)
|
|
|
+#define bfin_read_CAN1_AM13H() bfin_read16(CAN1_AM13H)
|
|
|
+#define bfin_write_CAN1_AM13H(val) bfin_write16(CAN1_AM13H, val)
|
|
|
+#define bfin_read_CAN1_AM14L() bfin_read16(CAN1_AM14L)
|
|
|
+#define bfin_write_CAN1_AM14L(val) bfin_write16(CAN1_AM14L, val)
|
|
|
+#define bfin_read_CAN1_AM14H() bfin_read16(CAN1_AM14H)
|
|
|
+#define bfin_write_CAN1_AM14H(val) bfin_write16(CAN1_AM14H, val)
|
|
|
+#define bfin_read_CAN1_AM15L() bfin_read16(CAN1_AM15L)
|
|
|
+#define bfin_write_CAN1_AM15L(val) bfin_write16(CAN1_AM15L, val)
|
|
|
+#define bfin_read_CAN1_AM15H() bfin_read16(CAN1_AM15H)
|
|
|
+#define bfin_write_CAN1_AM15H(val) bfin_write16(CAN1_AM15H, val)
|
|
|
+
|
|
|
+/* CAN Controller 1 Mailbox Accebfin_read_()tance Registers */
|
|
|
+
|
|
|
+#define bfin_read_CAN1_AM16L() bfin_read16(CAN1_AM16L)
|
|
|
+#define bfin_write_CAN1_AM16L(val) bfin_write16(CAN1_AM16L, val)
|
|
|
+#define bfin_read_CAN1_AM16H() bfin_read16(CAN1_AM16H)
|
|
|
+#define bfin_write_CAN1_AM16H(val) bfin_write16(CAN1_AM16H, val)
|
|
|
+#define bfin_read_CAN1_AM17L() bfin_read16(CAN1_AM17L)
|
|
|
+#define bfin_write_CAN1_AM17L(val) bfin_write16(CAN1_AM17L, val)
|
|
|
+#define bfin_read_CAN1_AM17H() bfin_read16(CAN1_AM17H)
|
|
|
+#define bfin_write_CAN1_AM17H(val) bfin_write16(CAN1_AM17H, val)
|
|
|
+#define bfin_read_CAN1_AM18L() bfin_read16(CAN1_AM18L)
|
|
|
+#define bfin_write_CAN1_AM18L(val) bfin_write16(CAN1_AM18L, val)
|
|
|
+#define bfin_read_CAN1_AM18H() bfin_read16(CAN1_AM18H)
|
|
|
+#define bfin_write_CAN1_AM18H(val) bfin_write16(CAN1_AM18H, val)
|
|
|
+#define bfin_read_CAN1_AM19L() bfin_read16(CAN1_AM19L)
|
|
|
+#define bfin_write_CAN1_AM19L(val) bfin_write16(CAN1_AM19L, val)
|
|
|
+#define bfin_read_CAN1_AM19H() bfin_read16(CAN1_AM19H)
|
|
|
+#define bfin_write_CAN1_AM19H(val) bfin_write16(CAN1_AM19H, val)
|
|
|
+#define bfin_read_CAN1_AM20L() bfin_read16(CAN1_AM20L)
|
|
|
+#define bfin_write_CAN1_AM20L(val) bfin_write16(CAN1_AM20L, val)
|
|
|
+#define bfin_read_CAN1_AM20H() bfin_read16(CAN1_AM20H)
|
|
|
+#define bfin_write_CAN1_AM20H(val) bfin_write16(CAN1_AM20H, val)
|
|
|
+#define bfin_read_CAN1_AM21L() bfin_read16(CAN1_AM21L)
|
|
|
+#define bfin_write_CAN1_AM21L(val) bfin_write16(CAN1_AM21L, val)
|
|
|
+#define bfin_read_CAN1_AM21H() bfin_read16(CAN1_AM21H)
|
|
|
+#define bfin_write_CAN1_AM21H(val) bfin_write16(CAN1_AM21H, val)
|
|
|
+#define bfin_read_CAN1_AM22L() bfin_read16(CAN1_AM22L)
|
|
|
+#define bfin_write_CAN1_AM22L(val) bfin_write16(CAN1_AM22L, val)
|
|
|
+#define bfin_read_CAN1_AM22H() bfin_read16(CAN1_AM22H)
|
|
|
+#define bfin_write_CAN1_AM22H(val) bfin_write16(CAN1_AM22H, val)
|
|
|
+#define bfin_read_CAN1_AM23L() bfin_read16(CAN1_AM23L)
|
|
|
+#define bfin_write_CAN1_AM23L(val) bfin_write16(CAN1_AM23L, val)
|
|
|
+#define bfin_read_CAN1_AM23H() bfin_read16(CAN1_AM23H)
|
|
|
+#define bfin_write_CAN1_AM23H(val) bfin_write16(CAN1_AM23H, val)
|
|
|
+#define bfin_read_CAN1_AM24L() bfin_read16(CAN1_AM24L)
|
|
|
+#define bfin_write_CAN1_AM24L(val) bfin_write16(CAN1_AM24L, val)
|
|
|
+#define bfin_read_CAN1_AM24H() bfin_read16(CAN1_AM24H)
|
|
|
+#define bfin_write_CAN1_AM24H(val) bfin_write16(CAN1_AM24H, val)
|
|
|
+#define bfin_read_CAN1_AM25L() bfin_read16(CAN1_AM25L)
|
|
|
+#define bfin_write_CAN1_AM25L(val) bfin_write16(CAN1_AM25L, val)
|
|
|
+#define bfin_read_CAN1_AM25H() bfin_read16(CAN1_AM25H)
|
|
|
+#define bfin_write_CAN1_AM25H(val) bfin_write16(CAN1_AM25H, val)
|
|
|
+#define bfin_read_CAN1_AM26L() bfin_read16(CAN1_AM26L)
|
|
|
+#define bfin_write_CAN1_AM26L(val) bfin_write16(CAN1_AM26L, val)
|
|
|
+#define bfin_read_CAN1_AM26H() bfin_read16(CAN1_AM26H)
|
|
|
+#define bfin_write_CAN1_AM26H(val) bfin_write16(CAN1_AM26H, val)
|
|
|
+#define bfin_read_CAN1_AM27L() bfin_read16(CAN1_AM27L)
|
|
|
+#define bfin_write_CAN1_AM27L(val) bfin_write16(CAN1_AM27L, val)
|
|
|
+#define bfin_read_CAN1_AM27H() bfin_read16(CAN1_AM27H)
|
|
|
+#define bfin_write_CAN1_AM27H(val) bfin_write16(CAN1_AM27H, val)
|
|
|
+#define bfin_read_CAN1_AM28L() bfin_read16(CAN1_AM28L)
|
|
|
+#define bfin_write_CAN1_AM28L(val) bfin_write16(CAN1_AM28L, val)
|
|
|
+#define bfin_read_CAN1_AM28H() bfin_read16(CAN1_AM28H)
|
|
|
+#define bfin_write_CAN1_AM28H(val) bfin_write16(CAN1_AM28H, val)
|
|
|
+#define bfin_read_CAN1_AM29L() bfin_read16(CAN1_AM29L)
|
|
|
+#define bfin_write_CAN1_AM29L(val) bfin_write16(CAN1_AM29L, val)
|
|
|
+#define bfin_read_CAN1_AM29H() bfin_read16(CAN1_AM29H)
|
|
|
+#define bfin_write_CAN1_AM29H(val) bfin_write16(CAN1_AM29H, val)
|
|
|
+#define bfin_read_CAN1_AM30L() bfin_read16(CAN1_AM30L)
|
|
|
+#define bfin_write_CAN1_AM30L(val) bfin_write16(CAN1_AM30L, val)
|
|
|
+#define bfin_read_CAN1_AM30H() bfin_read16(CAN1_AM30H)
|
|
|
+#define bfin_write_CAN1_AM30H(val) bfin_write16(CAN1_AM30H, val)
|
|
|
+#define bfin_read_CAN1_AM31L() bfin_read16(CAN1_AM31L)
|
|
|
+#define bfin_write_CAN1_AM31L(val) bfin_write16(CAN1_AM31L, val)
|
|
|
+#define bfin_read_CAN1_AM31H() bfin_read16(CAN1_AM31H)
|
|
|
+#define bfin_write_CAN1_AM31H(val) bfin_write16(CAN1_AM31H, val)
|
|
|
+
|
|
|
+/* CAN Controller 1 Mailbox Data Registers */
|
|
|
+
|
|
|
+#define bfin_read_CAN1_MB00_DATA0() bfin_read16(CAN1_MB00_DATA0)
|
|
|
+#define bfin_write_CAN1_MB00_DATA0(val) bfin_write16(CAN1_MB00_DATA0, val)
|
|
|
+#define bfin_read_CAN1_MB00_DATA1() bfin_read16(CAN1_MB00_DATA1)
|
|
|
+#define bfin_write_CAN1_MB00_DATA1(val) bfin_write16(CAN1_MB00_DATA1, val)
|
|
|
+#define bfin_read_CAN1_MB00_DATA2() bfin_read16(CAN1_MB00_DATA2)
|
|
|
+#define bfin_write_CAN1_MB00_DATA2(val) bfin_write16(CAN1_MB00_DATA2, val)
|
|
|
+#define bfin_read_CAN1_MB00_DATA3() bfin_read16(CAN1_MB00_DATA3)
|
|
|
+#define bfin_write_CAN1_MB00_DATA3(val) bfin_write16(CAN1_MB00_DATA3, val)
|
|
|
+#define bfin_read_CAN1_MB00_LENGTH() bfin_read16(CAN1_MB00_LENGTH)
|
|
|
+#define bfin_write_CAN1_MB00_LENGTH(val) bfin_write16(CAN1_MB00_LENGTH, val)
|
|
|
+#define bfin_read_CAN1_MB00_TIMESTAMP() bfin_read16(CAN1_MB00_TIMESTAMP)
|
|
|
+#define bfin_write_CAN1_MB00_TIMESTAMP(val) bfin_write16(CAN1_MB00_TIMESTAMP, val)
|
|
|
+#define bfin_read_CAN1_MB00_ID0() bfin_read16(CAN1_MB00_ID0)
|
|
|
+#define bfin_write_CAN1_MB00_ID0(val) bfin_write16(CAN1_MB00_ID0, val)
|
|
|
+#define bfin_read_CAN1_MB00_ID1() bfin_read16(CAN1_MB00_ID1)
|
|
|
+#define bfin_write_CAN1_MB00_ID1(val) bfin_write16(CAN1_MB00_ID1, val)
|
|
|
+#define bfin_read_CAN1_MB01_DATA0() bfin_read16(CAN1_MB01_DATA0)
|
|
|
+#define bfin_write_CAN1_MB01_DATA0(val) bfin_write16(CAN1_MB01_DATA0, val)
|
|
|
+#define bfin_read_CAN1_MB01_DATA1() bfin_read16(CAN1_MB01_DATA1)
|
|
|
+#define bfin_write_CAN1_MB01_DATA1(val) bfin_write16(CAN1_MB01_DATA1, val)
|
|
|
+#define bfin_read_CAN1_MB01_DATA2() bfin_read16(CAN1_MB01_DATA2)
|
|
|
+#define bfin_write_CAN1_MB01_DATA2(val) bfin_write16(CAN1_MB01_DATA2, val)
|
|
|
+#define bfin_read_CAN1_MB01_DATA3() bfin_read16(CAN1_MB01_DATA3)
|
|
|
+#define bfin_write_CAN1_MB01_DATA3(val) bfin_write16(CAN1_MB01_DATA3, val)
|
|
|
+#define bfin_read_CAN1_MB01_LENGTH() bfin_read16(CAN1_MB01_LENGTH)
|
|
|
+#define bfin_write_CAN1_MB01_LENGTH(val) bfin_write16(CAN1_MB01_LENGTH, val)
|
|
|
+#define bfin_read_CAN1_MB01_TIMESTAMP() bfin_read16(CAN1_MB01_TIMESTAMP)
|
|
|
+#define bfin_write_CAN1_MB01_TIMESTAMP(val) bfin_write16(CAN1_MB01_TIMESTAMP, val)
|
|
|
+#define bfin_read_CAN1_MB01_ID0() bfin_read16(CAN1_MB01_ID0)
|
|
|
+#define bfin_write_CAN1_MB01_ID0(val) bfin_write16(CAN1_MB01_ID0, val)
|
|
|
+#define bfin_read_CAN1_MB01_ID1() bfin_read16(CAN1_MB01_ID1)
|
|
|
+#define bfin_write_CAN1_MB01_ID1(val) bfin_write16(CAN1_MB01_ID1, val)
|
|
|
+#define bfin_read_CAN1_MB02_DATA0() bfin_read16(CAN1_MB02_DATA0)
|
|
|
+#define bfin_write_CAN1_MB02_DATA0(val) bfin_write16(CAN1_MB02_DATA0, val)
|
|
|
+#define bfin_read_CAN1_MB02_DATA1() bfin_read16(CAN1_MB02_DATA1)
|
|
|
+#define bfin_write_CAN1_MB02_DATA1(val) bfin_write16(CAN1_MB02_DATA1, val)
|
|
|
+#define bfin_read_CAN1_MB02_DATA2() bfin_read16(CAN1_MB02_DATA2)
|
|
|
+#define bfin_write_CAN1_MB02_DATA2(val) bfin_write16(CAN1_MB02_DATA2, val)
|
|
|
+#define bfin_read_CAN1_MB02_DATA3() bfin_read16(CAN1_MB02_DATA3)
|
|
|
+#define bfin_write_CAN1_MB02_DATA3(val) bfin_write16(CAN1_MB02_DATA3, val)
|
|
|
+#define bfin_read_CAN1_MB02_LENGTH() bfin_read16(CAN1_MB02_LENGTH)
|
|
|
+#define bfin_write_CAN1_MB02_LENGTH(val) bfin_write16(CAN1_MB02_LENGTH, val)
|
|
|
+#define bfin_read_CAN1_MB02_TIMESTAMP() bfin_read16(CAN1_MB02_TIMESTAMP)
|
|
|
+#define bfin_write_CAN1_MB02_TIMESTAMP(val) bfin_write16(CAN1_MB02_TIMESTAMP, val)
|
|
|
+#define bfin_read_CAN1_MB02_ID0() bfin_read16(CAN1_MB02_ID0)
|
|
|
+#define bfin_write_CAN1_MB02_ID0(val) bfin_write16(CAN1_MB02_ID0, val)
|
|
|
+#define bfin_read_CAN1_MB02_ID1() bfin_read16(CAN1_MB02_ID1)
|
|
|
+#define bfin_write_CAN1_MB02_ID1(val) bfin_write16(CAN1_MB02_ID1, val)
|
|
|
+#define bfin_read_CAN1_MB03_DATA0() bfin_read16(CAN1_MB03_DATA0)
|
|
|
+#define bfin_write_CAN1_MB03_DATA0(val) bfin_write16(CAN1_MB03_DATA0, val)
|
|
|
+#define bfin_read_CAN1_MB03_DATA1() bfin_read16(CAN1_MB03_DATA1)
|
|
|
+#define bfin_write_CAN1_MB03_DATA1(val) bfin_write16(CAN1_MB03_DATA1, val)
|
|
|
+#define bfin_read_CAN1_MB03_DATA2() bfin_read16(CAN1_MB03_DATA2)
|
|
|
+#define bfin_write_CAN1_MB03_DATA2(val) bfin_write16(CAN1_MB03_DATA2, val)
|
|
|
+#define bfin_read_CAN1_MB03_DATA3() bfin_read16(CAN1_MB03_DATA3)
|
|
|
+#define bfin_write_CAN1_MB03_DATA3(val) bfin_write16(CAN1_MB03_DATA3, val)
|
|
|
+#define bfin_read_CAN1_MB03_LENGTH() bfin_read16(CAN1_MB03_LENGTH)
|
|
|
+#define bfin_write_CAN1_MB03_LENGTH(val) bfin_write16(CAN1_MB03_LENGTH, val)
|
|
|
+#define bfin_read_CAN1_MB03_TIMESTAMP() bfin_read16(CAN1_MB03_TIMESTAMP)
|
|
|
+#define bfin_write_CAN1_MB03_TIMESTAMP(val) bfin_write16(CAN1_MB03_TIMESTAMP, val)
|
|
|
+#define bfin_read_CAN1_MB03_ID0() bfin_read16(CAN1_MB03_ID0)
|
|
|
+#define bfin_write_CAN1_MB03_ID0(val) bfin_write16(CAN1_MB03_ID0, val)
|
|
|
+#define bfin_read_CAN1_MB03_ID1() bfin_read16(CAN1_MB03_ID1)
|
|
|
+#define bfin_write_CAN1_MB03_ID1(val) bfin_write16(CAN1_MB03_ID1, val)
|
|
|
+#define bfin_read_CAN1_MB04_DATA0() bfin_read16(CAN1_MB04_DATA0)
|
|
|
+#define bfin_write_CAN1_MB04_DATA0(val) bfin_write16(CAN1_MB04_DATA0, val)
|
|
|
+#define bfin_read_CAN1_MB04_DATA1() bfin_read16(CAN1_MB04_DATA1)
|
|
|
+#define bfin_write_CAN1_MB04_DATA1(val) bfin_write16(CAN1_MB04_DATA1, val)
|
|
|
+#define bfin_read_CAN1_MB04_DATA2() bfin_read16(CAN1_MB04_DATA2)
|
|
|
+#define bfin_write_CAN1_MB04_DATA2(val) bfin_write16(CAN1_MB04_DATA2, val)
|
|
|
+#define bfin_read_CAN1_MB04_DATA3() bfin_read16(CAN1_MB04_DATA3)
|
|
|
+#define bfin_write_CAN1_MB04_DATA3(val) bfin_write16(CAN1_MB04_DATA3, val)
|
|
|
+#define bfin_read_CAN1_MB04_LENGTH() bfin_read16(CAN1_MB04_LENGTH)
|
|
|
+#define bfin_write_CAN1_MB04_LENGTH(val) bfin_write16(CAN1_MB04_LENGTH, val)
|
|
|
+#define bfin_read_CAN1_MB04_TIMESTAMP() bfin_read16(CAN1_MB04_TIMESTAMP)
|
|
|
+#define bfin_write_CAN1_MB04_TIMESTAMP(val) bfin_write16(CAN1_MB04_TIMESTAMP, val)
|
|
|
+#define bfin_read_CAN1_MB04_ID0() bfin_read16(CAN1_MB04_ID0)
|
|
|
+#define bfin_write_CAN1_MB04_ID0(val) bfin_write16(CAN1_MB04_ID0, val)
|
|
|
+#define bfin_read_CAN1_MB04_ID1() bfin_read16(CAN1_MB04_ID1)
|
|
|
+#define bfin_write_CAN1_MB04_ID1(val) bfin_write16(CAN1_MB04_ID1, val)
|