aboutsummaryrefslogtreecommitdiff
path: root/quantum/split_common/serial.h
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/split_common/serial.h')
-rw-r--r--quantum/split_common/serial.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/quantum/split_common/serial.h b/quantum/split_common/serial.h
index 1c1e64006..53e66cf90 100644
--- a/quantum/split_common/serial.h
+++ b/quantum/split_common/serial.h
@@ -22,14 +22,14 @@
22// ///////////////////////////////////////////////////////////////// 22// /////////////////////////////////////////////////////////////////
23 23
24// Soft Serial Transaction Descriptor 24// Soft Serial Transaction Descriptor
25typedef struct _SSTD_t { 25typedef struct _SSTD_t {
26 uint8_t *status; 26 uint8_t *status;
27 uint8_t initiator2target_buffer_size; 27 uint8_t initiator2target_buffer_size;
28 uint8_t *initiator2target_buffer; 28 uint8_t *initiator2target_buffer;
29 uint8_t target2initiator_buffer_size; 29 uint8_t target2initiator_buffer_size;
30 uint8_t *target2initiator_buffer; 30 uint8_t *target2initiator_buffer;
31} SSTD_t; 31} SSTD_t;
32#define TID_LIMIT( table ) (sizeof(table) / sizeof(SSTD_t)) 32#define TID_LIMIT(table) (sizeof(table) / sizeof(SSTD_t))
33 33
34// initiator is transaction start side 34// initiator is transaction start side
35void soft_serial_initiator_init(SSTD_t *sstd_table, int sstd_table_size); 35void soft_serial_initiator_init(SSTD_t *sstd_table, int sstd_table_size);
@@ -39,12 +39,12 @@ void soft_serial_target_init(SSTD_t *sstd_table, int sstd_table_size);
39// initiator resullt 39// initiator resullt
40#define TRANSACTION_END 0 40#define TRANSACTION_END 0
41#define TRANSACTION_NO_RESPONSE 0x1 41#define TRANSACTION_NO_RESPONSE 0x1
42#define TRANSACTION_DATA_ERROR 0x2 42#define TRANSACTION_DATA_ERROR 0x2
43#define TRANSACTION_TYPE_ERROR 0x4 43#define TRANSACTION_TYPE_ERROR 0x4
44#ifndef SERIAL_USE_MULTI_TRANSACTION 44#ifndef SERIAL_USE_MULTI_TRANSACTION
45int soft_serial_transaction(void); 45int soft_serial_transaction(void);
46#else 46#else
47int soft_serial_transaction(int sstd_index); 47int soft_serial_transaction(int sstd_index);
48#endif 48#endif
49 49
50// target status 50// target status
@@ -58,5 +58,5 @@ int soft_serial_transaction(int sstd_index);
58// or TRANSACTION_ACCEPTED 58// or TRANSACTION_ACCEPTED
59#define TRANSACTION_ACCEPTED 0x8 59#define TRANSACTION_ACCEPTED 0x8
60#ifdef SERIAL_USE_MULTI_TRANSACTION 60#ifdef SERIAL_USE_MULTI_TRANSACTION
61int soft_serial_get_and_clean_status(int sstd_index); 61int soft_serial_get_and_clean_status(int sstd_index);
62#endif 62#endif