summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "mlxsw: core: Add the hottest thermal zone detection"Daniel Lezcano2022-08-171-75/+2
* mlxsw: core_thermal: Add interfaces for line card initialization and de-initi...Vadim Pasternak2022-04-201-0/+74
* mlxsw: core_thermal: Use common define for thermal zone name lengthVadim Pasternak2022-04-151-3/+2
* mlxsw: core_thermal: Use exact name of cooling devices for bindingVadim Pasternak2022-04-151-2/+1
* mlxsw: core_thermal: Add line card id prefix to line card thermal zone nameVadim Pasternak2022-04-151-4/+12
* mlxsw: core_thermal: Extend internal structures to support multi thermal areasVadim Pasternak2022-04-151-57/+91
* mlxsw: core: Extend interfaces for cable info access with slot argumentVadim Pasternak2022-04-151-2/+2
* mlxsw: reg: Extend MGPIR register with new slot fieldsVadim Pasternak2022-04-121-4/+4
* mlxsw: reg: Extend MTMP register with new slot number fieldVadim Pasternak2022-04-121-3/+3
* mlxsw: core_thermal: Remove obsolete API for query resourceVadim Pasternak2022-02-231-12/+0
* mlxsw: core_thermal: Rename labels according to naming conventionVadim Pasternak2022-02-231-20/+23
* mlxsw: core_thermal: Avoid creation of virtual hwmon objects by thermal moduleVadim Pasternak2022-02-231-3/+8
* mlxsw: thermal: Fix out-of-bounds memory accessesIdo Schimmel2021-10-141-47/+5
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-06-181-2/+4
|\
| * mlxsw: core: Set thermal zone polling delay argument to real value at initMykola Kostenok2021-06-071-2/+4
* | mlxsw: thermal: Fix null dereference of NULL temperature parameterColin Ian King2021-06-091-2/+2
* | mlxsw: thermal: Read module temperature thresholds using MTMP registerMykola Kostenok2021-06-081-17/+30
* | mlxsw: thermal: Add function for reading module temperature and thresholdsMykola Kostenok2021-06-081-15/+35
* | mlxsw: reg: Extend MTMP register with new threshold fieldMykola Kostenok2021-06-081-3/+3
|/
* Merge tag 'thermal-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2021-05-051-1/+1
|\
| * thermal/drivers/core: Use a char pointer for the cooling device nameDaniel Lezcano2021-03-151-1/+1
* | mlxsw: core: Remove critical trip points from thermal zonesVadim Pasternak2021-04-071-21/+6
|/
* mlxsw: core: Increase critical threshold for ASIC thermal zoneVadim Pasternak2021-01-091-1/+1
* mlxsw: core: Add validation of transceiver temperature thresholdsVadim Pasternak2021-01-091-4/+7
* thermal: Simplify or eliminate unnecessary set_mode() methodsAndrzej Pietrasiewicz2020-06-291-30/+0
* thermal: Use mode helpers in driversAndrzej Pietrasiewicz2020-06-291-20/+17
* thermal: remove get_mode() operation of driversAndrzej Pietrasiewicz2020-06-291-19/+0
* thermal: Store device mode in struct thermal_zone_deviceAndrzej Pietrasiewicz2020-06-291-13/+8
* mlxsw: core: Use different get_trend() callbacks for different thermal zonesVadim Pasternak2020-06-071-4/+19
* mlxsw: core: Add validation of hardware device types for MGPIR registerVadim Pasternak2020-02-071-2/+6
* mlxsw: thermal: Provide optimization for QSFP modules number detectionVadim Pasternak2019-10-061-21/+16
* mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP ...Vadim Pasternak2019-10-061-1/+2
* mlxsw: core: Add support for negative temperature readoutVadim Pasternak2019-06-241-7/+7
* mlxsw: core: Add the hottest thermal zone detectionVadim Pasternak2019-06-241-13/+62
* mlxsw: core: Extend thermal core with per inter-connect device thermal zonesVadim Pasternak2019-06-241-1/+136
* mlxsw: core: Reduce buffer size in transactions for SFP modules temperature r...Vadim Pasternak2019-05-301-27/+19
* mlxsw: core: Prevent QSFP module initialization for old hardwareVadim Pasternak2019-05-181-0/+6
* mlxsw: core: Prevent duplication during QSFP module initializationVadim Pasternak2019-03-121-10/+11
* mlxsw: core: Extend thermal module with per QSFP module thermal zonesVadim Pasternak2019-02-171-0/+400
* mlxsw: core: Allow thermal zone binding to an external cooling deviceVadim Pasternak2019-02-131-0/+12
* mlxsw: core: Rename cooling deviceVadim Pasternak2019-02-131-2/+3
* mlxsw: core: Replace thermal temperature trips with definesVadim Pasternak2019-02-131-6/+9
* mlxsw: core: Modify thermal zone definitionVadim Pasternak2019-02-131-9/+28
* mlxsw: core: Set different thermal polling time based on bus frequency capabi...Vadim Pasternak2019-02-131-2/+8
* mlxsw: core: Extend cooling device with cooling levelsVadim Pasternak2018-11-201-1/+55
* mlxsw: Replace license text with SPDX identifiers and adjust copyrightsJiri Pirko2018-08-091-30/+2
* mlxsw: core: Implement thermal zoneIvan Vecera2016-11-221-0/+442