From: Vadim Pasternak <vadimp@mellanox.com>
To: davem@davemloft.net
Cc: netdev@vger.kernel.org, jiri@resnulli.us,
Vadim Pasternak <vadimp@mellanox.com>
Subject: [PATCH v0 00/12] mlxsw thermal monitoring amendments
Date: Thu, 21 Jun 2018 15:27:54 +0000 [thread overview]
Message-ID: <1529594883-20619-1-git-send-email-vadimp@mellanox.com> (raw)
This patchset extends mlxsw hwmon and thermal modules with ports
temperature reading and adds new hwmon attributes for FAN and
temperature.
Ports temperatures are most critical component in system thermal control
and should be considered by thermal algorithm.
New hwmon attributes, such as FAN faults, port temperature fault will
improve system monitoring abilities.
Vadim Pasternak (12):
mlxsw: spectrum: Move QSFP EEPROM defenitons to common location
mlxsw: reg: Add MTBR register
mlxsw: core: Add core environment module for port temperature reading
mlxsw: core: Extend hwmon interface with FAN fault attribute
mlxsw: core: Extend hwmon interface with port temperature attributes
mlxsw: core: Add bus frequency capability flag for the bus type
mlxsw: core: Set different thermal polling time based on bus type
mlxsw: core: Modify thermal zone definition
mlxsw: core: Extend thermal zone operations with get_trend method
mlxsw: core: Extend cooling device with cooling levels
mlxsw: core: Rename cooling device
mlxsw: core: Add ports temperature measurement to thermal algorithm
drivers/net/ethernet/mellanox/mlxsw/Makefile | 2 +-
drivers/net/ethernet/mellanox/mlxsw/core.h | 1 +
drivers/net/ethernet/mellanox/mlxsw/core_env.c | 316 +++++++++++++++++++++
drivers/net/ethernet/mellanox/mlxsw/core_env.h | 63 ++++
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 164 ++++++++++-
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 231 +++++++++++++--
drivers/net/ethernet/mellanox/mlxsw/i2c.c | 1 +
drivers/net/ethernet/mellanox/mlxsw/reg.h | 101 ++++++-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 62 ++--
9 files changed, 865 insertions(+), 76 deletions(-)
create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_env.c
create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_env.h
--
2.1.4
next reply other threads:[~2018-06-21 13:32 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-21 15:27 Vadim Pasternak [this message]
2018-06-21 15:27 ` [PATCH v0 01/12] mlxsw: spectrum: Move QSFP EEPROM defenitons to common location Vadim Pasternak
2018-06-21 15:27 ` [PATCH v0 02/12] mlxsw: reg: Add MTBR register Vadim Pasternak
2018-06-21 15:27 ` [PATCH v0 03/12] mlxsw: core: Add core environment module for port temperature reading Vadim Pasternak
2018-06-21 17:11 ` Andrew Lunn
2018-06-21 18:14 ` Vadim Pasternak
2018-06-21 18:34 ` Andrew Lunn
2018-06-21 19:17 ` Vadim Pasternak
2018-06-21 19:49 ` Andrew Lunn
2018-06-21 20:02 ` Vadim Pasternak
2018-06-21 20:18 ` Andrew Lunn
2018-06-21 22:06 ` Guenter Roeck
2018-06-22 9:00 ` Vadim Pasternak
2018-06-21 15:27 ` [PATCH v0 04/12] mlxsw: core: Extend hwmon interface with FAN fault attribute Vadim Pasternak
2018-06-21 15:27 ` [PATCH v0 05/12] mlxsw: core: Extend hwmon interface with port temperature attributes Vadim Pasternak
2018-06-21 15:28 ` [PATCH v0 06/12] mlxsw: core: Add bus frequency capability flag for the bus type Vadim Pasternak
2018-06-21 15:28 ` [PATCH v0 07/12] mlxsw: core: Set different thermal polling time based on " Vadim Pasternak
2018-06-21 15:28 ` [PATCH v0 08/12] mlxsw: core: Modify thermal zone definition Vadim Pasternak
2018-06-21 15:28 ` [PATCH v0 09/12] mlxsw: core: Extend thermal zone operations with get_trend method Vadim Pasternak
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1529594883-20619-1-git-send-email-vadimp@mellanox.com \
--to=vadimp@mellanox.com \
--cc=davem@davemloft.net \
--cc=jiri@resnulli.us \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.