drivers: net: can: Add END_FW_UPDATE_FILE command to qti-can driver
Add IOCTL command to indicate the controller that firmware update file end of file is reached. Change-Id: Ib538ff68a4b974234ce541696d38772e7065b7d8 Signed-off-by: Balachandra C S <balacs@codeaurora.org>
This commit is contained in:
parent
193f8ec5c6
commit
9352586542
1 changed files with 5 additions and 0 deletions
|
@ -118,6 +118,7 @@ struct spi_miso { /* TLV for MISO line */
|
|||
#define CMD_BEGIN_BOOT_ROM_UPGRADE 0x99
|
||||
#define CMD_BOOT_ROM_UPGRADE_DATA 0x9A
|
||||
#define CMD_END_BOOT_ROM_UPGRADE 0x9B
|
||||
#define CMD_END_FW_UPDATE_FILE 0x9C
|
||||
|
||||
#define IOCTL_RELEASE_CAN_BUFFER (SIOCDEVPRIVATE + 0)
|
||||
#define IOCTL_ENABLE_BUFFERING (SIOCDEVPRIVATE + 1)
|
||||
|
@ -132,6 +133,7 @@ struct spi_miso { /* TLV for MISO line */
|
|||
#define IOCTL_BEGIN_BOOT_ROM_UPGRADE (SIOCDEVPRIVATE + 11)
|
||||
#define IOCTL_BOOT_ROM_UPGRADE_DATA (SIOCDEVPRIVATE + 12)
|
||||
#define IOCTL_END_BOOT_ROM_UPGRADE (SIOCDEVPRIVATE + 13)
|
||||
#define IOCTL_END_FW_UPDATE_FILE (SIOCDEVPRIVATE + 14)
|
||||
|
||||
#define IFR_DATA_OFFSET 0x100
|
||||
struct can_fw_resp {
|
||||
|
@ -983,6 +985,8 @@ static int qti_can_convert_ioctl_cmd_to_spi_cmd(int ioctl_cmd)
|
|||
return CMD_BOOT_ROM_UPGRADE_DATA;
|
||||
case IOCTL_END_BOOT_ROM_UPGRADE:
|
||||
return CMD_END_BOOT_ROM_UPGRADE;
|
||||
case IOCTL_END_FW_UPDATE_FILE:
|
||||
return CMD_END_FW_UPDATE_FILE;
|
||||
}
|
||||
return -EINVAL;
|
||||
}
|
||||
|
@ -1119,6 +1123,7 @@ static int qti_can_netdev_do_ioctl(struct net_device *netdev,
|
|||
case IOCTL_BEGIN_BOOT_ROM_UPGRADE:
|
||||
case IOCTL_BOOT_ROM_UPGRADE_DATA:
|
||||
case IOCTL_END_BOOT_ROM_UPGRADE:
|
||||
case IOCTL_END_FW_UPDATE_FILE:
|
||||
ret = qti_can_do_blocking_ioctl(netdev, ifr, cmd);
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue