aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/qed
diff options
context:
space:
mode:
authorSudarsana Reddy Kalluru <skalluru@marvell.com>2019-08-14 01:11:53 -0700
committerDavid S. Miller <davem@davemloft.net>2019-08-15 12:54:45 -0700
commit0dabbe1bb3a4cf47d0cf52828355293f18acdae9 (patch)
tree223e01bc78d1927031728e7bac8c1e11a1ab2bad /include/linux/qed
parentqed: Add API for configuring NVM attributes. (diff)
downloadwireguard-linux-0dabbe1bb3a4cf47d0cf52828355293f18acdae9.tar.xz
wireguard-linux-0dabbe1bb3a4cf47d0cf52828355293f18acdae9.zip
qed: Add driver API for flashing the config attributes.
The patch adds driver interface for reading the config attributes from user provided buffer, and updates these values on nvm config flash partition. This is basically an expansion of our existing ethtool -f implementation. The management FW has exposed an additional method of configuring some of the nvram options, and this makes use of that. This implementation will come into use when newer FW files which contain configuration directives employing this API will be provided to ethtool -f. Signed-off-by: Sudarsana Reddy Kalluru <skalluru@marvell.com> Signed-off-by: Ariel Elior <aelior@marvell.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/qed')
-rw-r--r--include/linux/qed/qed_if.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/qed/qed_if.h b/include/linux/qed/qed_if.h
index 23021366a4e5..e366399874f3 100644
--- a/include/linux/qed/qed_if.h
+++ b/include/linux/qed/qed_if.h
@@ -804,6 +804,7 @@ enum qed_nvm_flash_cmd {
QED_NVM_FLASH_CMD_FILE_DATA = 0x2,
QED_NVM_FLASH_CMD_FILE_START = 0x3,
QED_NVM_FLASH_CMD_NVM_CHANGE = 0x4,
+ QED_NVM_FLASH_CMD_NVM_CFG_ID = 0x5,
QED_NVM_FLASH_CMD_NVM_MAX,
};