diff options
author | Moshe Shemesh <moshe@mellanox.com> | 2020-10-07 09:00:47 +0300 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2020-10-09 12:06:52 -0700 |
commit | 3180472f582ba746ea3492c3d34f19877656bd2d (patch) | |
tree | a89ddb9e3fee9a2d105797c70f016ed9695c1fe6 /drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h | |
parent | 77069ba2e3adf48c472fbbd9cbd7a4f5370b17df (diff) | |
download | linux-stable-3180472f582ba746ea3492c3d34f19877656bd2d.tar.gz linux-stable-3180472f582ba746ea3492c3d34f19877656bd2d.tar.bz2 linux-stable-3180472f582ba746ea3492c3d34f19877656bd2d.zip |
net/mlx5: Add functions to set/query MFRL register
Add functions to query and set the MFRL reset options supported by
firmware.
Signed-off-by: Moshe Shemesh <moshe@mellanox.com>
Reviewed-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h b/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h new file mode 100644 index 000000000000..10b5f108cc8b --- /dev/null +++ b/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ +/* Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. */ + +#ifndef __MLX5_FW_RESET_H +#define __MLX5_FW_RESET_H + +#include "mlx5_core.h" + +int mlx5_fw_reset_query(struct mlx5_core_dev *dev, u8 *reset_level, u8 *reset_type); +int mlx5_fw_reset_set_reset_sync(struct mlx5_core_dev *dev, u8 reset_type_sel); +int mlx5_fw_reset_set_live_patch(struct mlx5_core_dev *dev); + +#endif |