[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220411144657.2655752-1-idosch@nvidia.com>
Date: Mon, 11 Apr 2022 17:46:49 +0300
From: Ido Schimmel <idosch@...dia.com>
To: netdev@...r.kernel.org
Cc: davem@...emloft.net, kuba@...nel.org, pabeni@...hat.com,
petrm@...dia.com, jiri@...dia.com, vadimp@...dia.com,
mlxsw@...dia.com, Ido Schimmel <idosch@...dia.com>
Subject: [PATCH net-next 0/8] mlxsw: Extend device registers for line cards support
This patch set prepares mlxsw for line cards support by extending device
registers with a slot index, which allows accessing components found on
a line card at a given slot. Currently, only slot index 0 (main board)
is used.
No user visible changes that I am aware of.
The next patchsets will:
1. Extend internal mlxsw interfaces and data structures for line cards
support
2. Add line cards support in devlink and mlxsw_spectrum
3. Add hwmon/thermal support for components found on line cards
4. Extend devlink to expose line card info (e.g., HW revision) and
devices found on line cards (e.g., gearboxes)
5. Extend devlink with the ability to flash devices found on line cards
6. Add line cards support in mlxsw_minimal
Vadim Pasternak (8):
mlxsw: reg: Extend MTMP register with new slot number field
mlxsw: reg: Extend MTBR register with new slot number field
mlxsw: reg: Extend MCIA register with new slot number field
mlxsw: reg: Extend MCION register with new slot number field
mlxsw: reg: Extend PMMP register with new slot number field
mlxsw: reg: Extend MGPIR register with new slot fields
mlxsw: core_env: Pass slot index during PMAOS register write call
mlxsw: reg: Add new field to Management General Peripheral Information
Register
.../net/ethernet/mellanox/mlxsw/core_env.c | 33 ++++----
.../net/ethernet/mellanox/mlxsw/core_hwmon.c | 24 +++---
.../ethernet/mellanox/mlxsw/core_thermal.c | 14 ++--
drivers/net/ethernet/mellanox/mlxsw/reg.h | 83 ++++++++++++++++---
4 files changed, 108 insertions(+), 46 deletions(-)
--
2.33.1
Powered by blists - more mailing lists