diff options
Diffstat (limited to 'kernel/xpp/card_global.h')
-rw-r--r-- | kernel/xpp/card_global.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/kernel/xpp/card_global.h b/kernel/xpp/card_global.h index c71f74d..7c2c9e7 100644 --- a/kernel/xpp/card_global.h +++ b/kernel/xpp/card_global.h @@ -91,7 +91,8 @@ DEF_RPACKET_DATA(GLOBAL, RESET_SYNC_COUNTERS, byte mask; ); DEF_RPACKET_DATA(GLOBAL, ERROR_CODE, - byte errorcode; + byte category_code; + byte errorbits; byte bad_packet[0]; ); @@ -99,8 +100,10 @@ DEF_RPACKET_DATA(GLOBAL, ERROR_CODE, /* 0x19 */ DECLARE_CMD(GLOBAL, SYNC_SOURCE, enum sync_mode mode, int drift); /* 0x23 */ DECLARE_CMD(GLOBAL, RESET_SYNC_COUNTERS); +#ifdef OLD_PROC void chip_proc_remove(xbus_t *xbus, xpd_t *xpd); int chip_proc_create(xbus_t *xbus, xpd_t *xpd); +#endif int xpp_register_request(xbus_t *xbus, xpd_t *xpd, xportno_t portno, bool writing, byte regnum, bool do_subreg, byte subreg, byte data_low, bool do_datah, byte data_high, bool should_reply); @@ -108,6 +111,7 @@ int send_multibyte_request(xbus_t *xbus, unsigned unit, xportno_t portno, bool eoftx, byte *buf, unsigned len); extern xproto_table_t PROTO_TABLE(GLOBAL); int run_initialize_registers(xpd_t *xpd); +int parse_chip_command(xpd_t *xpd, char *cmdline); extern charp initdir; #endif /* CARD_GLOBAL_H */ |