|
@@ -1054,7 +1054,8 @@
|
|
#define SPI_6338_FILL_BYTE 0x07
|
|
#define SPI_6338_FILL_BYTE 0x07
|
|
#define SPI_6338_MSG_TAIL 0x09
|
|
#define SPI_6338_MSG_TAIL 0x09
|
|
#define SPI_6338_RX_TAIL 0x0b
|
|
#define SPI_6338_RX_TAIL 0x0b
|
|
-#define SPI_6338_MSG_CTL 0x40
|
|
|
|
|
|
+#define SPI_6338_MSG_CTL 0x40 /* 8-bits register */
|
|
|
|
+#define SPI_6338_MSG_CTL_WIDTH 8
|
|
#define SPI_6338_MSG_DATA 0x41
|
|
#define SPI_6338_MSG_DATA 0x41
|
|
#define SPI_6338_MSG_DATA_SIZE 0x3f
|
|
#define SPI_6338_MSG_DATA_SIZE 0x3f
|
|
#define SPI_6338_RX_DATA 0x80
|
|
#define SPI_6338_RX_DATA 0x80
|
|
@@ -1070,7 +1071,8 @@
|
|
#define SPI_6348_FILL_BYTE 0x07
|
|
#define SPI_6348_FILL_BYTE 0x07
|
|
#define SPI_6348_MSG_TAIL 0x09
|
|
#define SPI_6348_MSG_TAIL 0x09
|
|
#define SPI_6348_RX_TAIL 0x0b
|
|
#define SPI_6348_RX_TAIL 0x0b
|
|
-#define SPI_6348_MSG_CTL 0x40
|
|
|
|
|
|
+#define SPI_6348_MSG_CTL 0x40 /* 8-bits register */
|
|
|
|
+#define SPI_6348_MSG_CTL_WIDTH 8
|
|
#define SPI_6348_MSG_DATA 0x41
|
|
#define SPI_6348_MSG_DATA 0x41
|
|
#define SPI_6348_MSG_DATA_SIZE 0x3f
|
|
#define SPI_6348_MSG_DATA_SIZE 0x3f
|
|
#define SPI_6348_RX_DATA 0x80
|
|
#define SPI_6348_RX_DATA 0x80
|
|
@@ -1078,6 +1080,7 @@
|
|
|
|
|
|
/* BCM 6358 SPI core */
|
|
/* BCM 6358 SPI core */
|
|
#define SPI_6358_MSG_CTL 0x00 /* 16-bits register */
|
|
#define SPI_6358_MSG_CTL 0x00 /* 16-bits register */
|
|
|
|
+#define SPI_6358_MSG_CTL_WIDTH 16
|
|
#define SPI_6358_MSG_DATA 0x02
|
|
#define SPI_6358_MSG_DATA 0x02
|
|
#define SPI_6358_MSG_DATA_SIZE 0x21e
|
|
#define SPI_6358_MSG_DATA_SIZE 0x21e
|
|
#define SPI_6358_RX_DATA 0x400
|
|
#define SPI_6358_RX_DATA 0x400
|
|
@@ -1094,6 +1097,7 @@
|
|
|
|
|
|
/* BCM 6358 SPI core */
|
|
/* BCM 6358 SPI core */
|
|
#define SPI_6368_MSG_CTL 0x00 /* 16-bits register */
|
|
#define SPI_6368_MSG_CTL 0x00 /* 16-bits register */
|
|
|
|
+#define SPI_6368_MSG_CTL_WIDTH 16
|
|
#define SPI_6368_MSG_DATA 0x02
|
|
#define SPI_6368_MSG_DATA 0x02
|
|
#define SPI_6368_MSG_DATA_SIZE 0x21e
|
|
#define SPI_6368_MSG_DATA_SIZE 0x21e
|
|
#define SPI_6368_RX_DATA 0x400
|
|
#define SPI_6368_RX_DATA 0x400
|
|
@@ -1115,7 +1119,10 @@
|
|
#define SPI_HD_W 0x01
|
|
#define SPI_HD_W 0x01
|
|
#define SPI_HD_R 0x02
|
|
#define SPI_HD_R 0x02
|
|
#define SPI_BYTE_CNT_SHIFT 0
|
|
#define SPI_BYTE_CNT_SHIFT 0
|
|
-#define SPI_MSG_TYPE_SHIFT 14
|
|
|
|
|
|
+#define SPI_6338_MSG_TYPE_SHIFT 6
|
|
|
|
+#define SPI_6348_MSG_TYPE_SHIFT 6
|
|
|
|
+#define SPI_6358_MSG_TYPE_SHIFT 14
|
|
|
|
+#define SPI_6368_MSG_TYPE_SHIFT 14
|
|
|
|
|
|
/* Command */
|
|
/* Command */
|
|
#define SPI_CMD_NOOP 0x00
|
|
#define SPI_CMD_NOOP 0x00
|