summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/core_env.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-26mlxsw: core_env: Forbid module reset on RJ45 portsDanielle Ratson1-0/+6
2022-01-26mlxsw: core_env: Forbid power mode set and get on RJ45 portsDanielle Ratson1-0/+13
2022-01-26mlxsw: core_env: Forbid getting module EEPROM on RJ45 portsDanielle Ratson1-3/+49
2022-01-26mlxsw: core_env: Query and store port module's type during initializationDanielle Ratson1-0/+28
2022-01-26mlxsw: Add netdev argument to mlxsw_env_get_module_info()Danielle Ratson1-1/+2
2022-01-26mlxsw: core_env: Do not pass number of modules as argumentIdo Schimmel1-9/+6
2021-10-06mlxsw: Add ability to control transceiver modules' power modeIdo Schimmel1-3/+190
2021-09-15mlxsw: Add support for transceiver modules resetIdo Schimmel1-0/+53
2021-09-15mlxsw: Make PMAOS pack function more genericIdo Schimmel1-2/+4
2021-09-15mlxsw: Track per-module port statusIdo Schimmel1-0/+56
2021-09-15mlxsw: core_env: Convert 'module_info_lock' to a mutexIdo Schimmel1-10/+13
2021-09-15mlxsw: core_env: Defer handling of module temperature warning eventsIdo Schimmel1-5/+34
2021-09-15mlxsw: core: Remove mlxsw_core_is_initialized()Ido Schimmel1-6/+0
2021-06-24mlxsw: core_env: Avoid unnecessary memcpy()sIdo Schimmel1-8/+8
2021-06-21mlxsw: core: Add support for module EEPROM read by pageIdo Schimmel1-0/+74
2021-06-08mlxsw: core_env: Read module temperature thresholds using MTMP registerMykola Kostenok1-2/+11
2021-06-08mlxsw: reg: Extend MTMP register with new threshold fieldMykola Kostenok1-1/+1
2020-09-27mlxsw: Update module's settings when module is plugged inAmit Cohen1-0/+126
2020-09-27mlxsw: Enable temperature event for all supported port module sensorsAmit Cohen1-0/+99
2020-09-27mlxsw: Update transceiver_overheat counter according to MTWEAmit Cohen1-0/+77
2020-09-27mlxsw: core: Add an infrastructure to track transceiver overheat counterAmit Cohen1-0/+66
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-3/+3
2020-07-28mlxsw: core: Add support for temperature thresholds reading for QSFP-DD trans...Vadim Pasternak1-10/+22
2020-07-28mlxsw: core: Add ethtool support for QSFP-DD transceiversVadim Pasternak1-2/+19
2020-07-17mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3Vadim Pasternak1-16/+32
2019-10-22mlxsw: core: Extend QSFP EEPROM size for ethtoolVadim Pasternak1-6/+17
2019-05-30mlxsw: core: Reduce buffer size in transactions for SFP modules temperature r...Vadim Pasternak1-20/+7
2019-05-18mlxsw: core: Prevent reading unsupported slave address from SFP EEPROMVadim Pasternak1-2/+16
2019-03-19mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warningArnd Bergmann1-1/+1
2019-03-03mlxsw: core: Move ethtool module callbacks to a common locationVadim Pasternak1-0/+121
2019-02-13mlxsw: core: Add API for QSFP module temperature thresholds readingVadim Pasternak1-0/+117