Skip to content

Commit 8e78959

Browse files
Jimmy Assarssonmarckleinebudde
authored andcommitted
can: kvaser_usb: leaf: Add struct for Tx ACK commands
Add, struct leaf_cmd_tx_acknowledge, for Tx ACK commands received from leaf devices (M32C and leafimx28). Signed-off-by: Jimmy Assarsson <[email protected]> Reviewed-by: Vincent Mailhol <[email protected]> Link: https://lore.kernel.org/all/[email protected] Signed-off-by: Marc Kleine-Budde <[email protected]>
1 parent d920dd2 commit 8e78959

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,13 @@ struct kvaser_cmd_tx_acknowledge_header {
235235
u8 tid;
236236
} __packed;
237237

238+
struct leaf_cmd_tx_acknowledge {
239+
u8 channel;
240+
u8 tid;
241+
__le16 time[3];
242+
u8 padding[2];
243+
} __packed;
244+
238245
struct leaf_cmd_can_error_event {
239246
u8 tid;
240247
u8 flags;
@@ -347,6 +354,7 @@ struct kvaser_cmd {
347354
struct leaf_cmd_error_event error_event;
348355
struct kvaser_cmd_cap_req cap_req;
349356
struct kvaser_cmd_cap_res cap_res;
357+
struct leaf_cmd_tx_acknowledge tx_ack;
350358
} __packed leaf;
351359

352360
union {
@@ -370,7 +378,7 @@ static const u8 kvaser_usb_leaf_cmd_sizes_leaf[] = {
370378
[CMD_START_CHIP_REPLY] = kvaser_fsize(u.simple),
371379
[CMD_STOP_CHIP_REPLY] = kvaser_fsize(u.simple),
372380
[CMD_GET_CARD_INFO_REPLY] = kvaser_fsize(u.cardinfo),
373-
[CMD_TX_ACKNOWLEDGE] = kvaser_fsize(u.tx_acknowledge_header),
381+
[CMD_TX_ACKNOWLEDGE] = kvaser_fsize(u.leaf.tx_ack),
374382
[CMD_GET_SOFTWARE_INFO_REPLY] = kvaser_fsize(u.leaf.softinfo),
375383
[CMD_RX_STD_MESSAGE] = kvaser_fsize(u.leaf.rx_can),
376384
[CMD_RX_EXT_MESSAGE] = kvaser_fsize(u.leaf.rx_can),

0 commit comments

Comments
 (0)