Lines Matching +full:temperature +full:- +full:mode

1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2019-2022, 2024-2025 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
16 * enum iwl_phy_ops_subcmd_ids - PHY group commands
76 * struct iwl_dts_measurement_cmd - request DTS temp and/or voltage measurements
86 * enum iwl_dts_control_measurement_mode - DTS measurement type
87 * @DTS_AUTOMATIC: Automatic mode (full SW control). Provide temperature read
91 * trigger DTS reading and provide read back temperature read
93 * @DTS_OVER_WRITE: over-write the DTS temperatures in the SW until next read
94 * @DTS_DIRECT_WITHOUT_MEASURE: DTS returns its latest temperature result,
105 * enum iwl_dts_used - DTS to use or used for measurement in the DTS request
110 * @XTAL_TEMPERATURE: read temperature from xtal
121 * enum iwl_dts_bit_mode - bit-mode to use in DTS request read mode
122 * @DTS_BIT6_MODE: bit 6 mode
123 * @DTS_BIT8_MODE: bit 8 mode
131 * struct iwl_ext_dts_measurement_cmd - request extended DTS temp measurements
133 * @temperature: used when over write DTS mode is selected
134 * @sensor: set temperature sensor to use. See &enum iwl_dts_used
135 * @avg_factor: average factor to DTS in request DTS read mode
136 * @bit_mode: value defines the DTS bit mode to use. See &enum iwl_dts_bit_mode
141 __le32 temperature; member
149 * struct iwl_dts_measurement_notif_v1 - measurements notification
151 * @temp: the measured temperature
160 * struct iwl_dts_measurement_notif - measurements notification
162 * @temp: the measured temperature
173 * struct iwl_dts_measurement_resp - measurements response
175 * @temp: the measured temperature
182 * struct ct_kill_notif - CT-kill entry notification
185 * @temperature: the current temperature in celsius
194 * @scheme: only for v2: scheme that trigger the CT Kill (0-SW, 1-HW)
197 __le16 temperature; member
203 * enum iwl_ctdp_cmd_operation - CTDP command operations
215 * struct iwl_ctdp_cmd - track and manage the FW power consumption budget
230 * struct temp_report_ths_cmd - set temperature thresholds
232 * @num_temps: number of temperature thresholds passed