summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/core_env.c
Commit message (Expand)AuthorAgeFilesLines
* mellanox/mlxsw: fix repeated words in commentsJilin Yuan2022-07-011-1/+1
* mlxsw: core_env: Add interfaces for line card initialization and de-initializ...Vadim Pasternak2022-04-201-1/+165
* mlxsw: core_env: Split module power mode setting to a separate functionVadim Pasternak2022-04-201-14/+27
* mlxsw: core: Add bus argument to environment init APIVadim Pasternak2022-04-201-1/+5
* mlxsw: core: Move port module events enablement to a separate functionVadim Pasternak2022-04-151-8/+31
* mlxsw: core: Extend port module data structures for line cardsVadim Pasternak2022-04-151-73/+169
* mlxsw: core: Extend interfaces for cable info access with slot argumentVadim Pasternak2022-04-151-81/+117
* mlxsw: core_env: Pass slot index during PMAOS register write callVadim Pasternak2022-04-121-3/+3
* mlxsw: reg: Extend MGPIR register with new slot fieldsVadim Pasternak2022-04-121-2/+2
* mlxsw: reg: Extend PMMP register with new slot number fieldVadim Pasternak2022-04-121-1/+1
* mlxsw: reg: Extend MCION register with new slot number fieldVadim Pasternak2022-04-121-1/+1
* mlxsw: reg: Extend MCIA register with new slot number fieldVadim Pasternak2022-04-121-6/+7
* mlxsw: reg: Extend MTBR register with new slot number fieldVadim Pasternak2022-04-121-2/+2
* mlxsw: reg: Extend MTMP register with new slot number fieldVadim Pasternak2022-04-121-1/+1
* mlxsw: core: Add support for OSFP transceiver modulesDanielle Ratson2022-02-231-0/+2
* mlxsw: core: Unify method of trap support validationVadim Pasternak2022-02-231-12/+0
* mlxsw: core: Remove unnecessary assertsVadim Pasternak2022-02-231-24/+0
* mlxsw: core: Consolidate trap groups to a single event groupJiri Pirko2022-01-271-2/+2
* mlxsw: core_env: Forbid module reset on RJ45 portsDanielle Ratson2022-01-261-0/+6
* mlxsw: core_env: Forbid power mode set and get on RJ45 portsDanielle Ratson2022-01-261-0/+13
* mlxsw: core_env: Forbid getting module EEPROM on RJ45 portsDanielle Ratson2022-01-261-3/+49
* mlxsw: core_env: Query and store port module's type during initializationDanielle Ratson2022-01-261-0/+28
* mlxsw: Add netdev argument to mlxsw_env_get_module_info()Danielle Ratson2022-01-261-1/+2
* mlxsw: core_env: Do not pass number of modules as argumentIdo Schimmel2022-01-261-9/+6
* mlxsw: Add ability to control transceiver modules' power modeIdo Schimmel2021-10-061-3/+190
* mlxsw: Add support for transceiver modules resetIdo Schimmel2021-09-151-0/+53
* mlxsw: Make PMAOS pack function more genericIdo Schimmel2021-09-151-2/+4
* mlxsw: Track per-module port statusIdo Schimmel2021-09-151-0/+56
* mlxsw: core_env: Convert 'module_info_lock' to a mutexIdo Schimmel2021-09-151-10/+13
* mlxsw: core_env: Defer handling of module temperature warning eventsIdo Schimmel2021-09-151-5/+34
* mlxsw: core: Remove mlxsw_core_is_initialized()Ido Schimmel2021-09-151-6/+0
* mlxsw: core_env: Avoid unnecessary memcpy()sIdo Schimmel2021-06-241-8/+8
* mlxsw: core: Add support for module EEPROM read by pageIdo Schimmel2021-06-211-0/+74
* mlxsw: core_env: Read module temperature thresholds using MTMP registerMykola Kostenok2021-06-081-2/+11
* mlxsw: reg: Extend MTMP register with new threshold fieldMykola Kostenok2021-06-081-1/+1
* mlxsw: Update module's settings when module is plugged inAmit Cohen2020-09-271-0/+126
* mlxsw: Enable temperature event for all supported port module sensorsAmit Cohen2020-09-271-0/+99
* mlxsw: Update transceiver_overheat counter according to MTWEAmit Cohen2020-09-271-0/+77
* mlxsw: core: Add an infrastructure to track transceiver overheat counterAmit Cohen2020-09-271-0/+66
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-3/+3
* mlxsw: core: Add support for temperature thresholds reading for QSFP-DD trans...Vadim Pasternak2020-07-281-10/+22
* mlxsw: core: Add ethtool support for QSFP-DD transceiversVadim Pasternak2020-07-281-2/+19
* mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3Vadim Pasternak2020-07-171-16/+32
* mlxsw: core: Extend QSFP EEPROM size for ethtoolVadim Pasternak2019-10-221-6/+17
* mlxsw: core: Reduce buffer size in transactions for SFP modules temperature r...Vadim Pasternak2019-05-301-20/+7
* mlxsw: core: Prevent reading unsupported slave address from SFP EEPROMVadim Pasternak2019-05-181-2/+16
* mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warningArnd Bergmann2019-03-191-1/+1
* mlxsw: core: Move ethtool module callbacks to a common locationVadim Pasternak2019-03-031-0/+121
* mlxsw: core: Add API for QSFP module temperature thresholds readingVadim Pasternak2019-02-131-0/+117