Home
last modified time | relevance | path

Searched +full:min +full:- +full:rpm (Results 1 – 25 of 226) sorted by relevance

12345678910

/linux-6.12.1/Documentation/devicetree/bindings/regulator/
Dqcom,smd-rpm-regulator.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/qcom,smd-rpm-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: QCOM SMD RPM REGULATOR
10 The Qualcomm RPM over SMD regulator is modelled as a subdevice of the RPM.
11 Because SMD is used as the communication transport mechanism, the RPM
12 resides as a subnode of the SMD. As such, the SMD-RPM regulator requires
13 that the SMD and RPM nodes be present.
18 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
[all …]
Dqcom,rpm-regulator.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/qcom,rpm-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPM regulator
10 The Qualcomm RPM regulator is modelled as a subdevice of the RPM.
12 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,rpm.yaml
13 for information regarding the RPM node.
15 The regulator node houses sub-nodes for each regulator within the device.
16 Each sub-node is identified using the node's name, with valid values listed
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/soc/qcom/
Dqcom,rpm.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/qcom/qcom,rpm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Resource Power Manager (RPM)
10 This driver is used to interface with the Resource Power Manager (RPM) found
11 in various Qualcomm platforms. The RPM allows each component in the system
16 - Bjorn Andersson <andersson@kernel.org>
21 - qcom,rpm-apq8064
22 - qcom,rpm-msm8660
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/hwmon/
Dfan-common.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/hwmon/fan-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Naresh Solanki <naresh.solanki@9elements.com>
11 - Billy Tsai <billy_tsai@aspeedtech.com>
14 max-rpm:
16 Max RPM supported by fan.
20 min-rpm:
22 Min RPM supported by fan.
[all …]
/linux-6.12.1/arch/arm64/boot/dts/qcom/
Dmsm8992-lg-bullhead.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (c) 2021-2022, Petr Vorel <petr.vorel@gmail.com>
9 /dts-v1/;
16 /delete-node/ &cont_splash_mem;
19 /delete-node/ &dfps_data_mem;
24 chassis-type = "handset";
26 qcom,msm-id = <251 0>, <252 0>;
27 qcom,pmic-id = <0x10009 0x1000A 0x0 0x0>;
30 /delete-node/ psci;
37 stdout-path = "serial0:115200n8";
[all …]
Dmsm8992-xiaomi-libra.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/gpio-keys.h>
14 /delete-node/ &adsp_mem;
15 /delete-node/ &audio_mem;
16 /delete-node/ &mpss_mem;
17 /delete-node/ &peripheral_region;
18 /delete-node/ &res_hyp_mem;
19 /delete-node/ &rmtfs_mem;
[all …]
Dmsm8994-sony-xperia-kitakami.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/gpio-keys.h>
18 * and requires driver-side changes (including CPR, be warned!!).
21 qcom,msm-id = <207 0x20000>, <207 0x20001>;
23 qcom,pmic-id = <0x10009 0x1000a 0x00 0x00>;
25 qcom,board-id = <8 0>;
28 /delete-node/ psci;
30 gpio-keys {
31 compatible = "gpio-keys";
[all …]
/linux-6.12.1/arch/arm/boot/dts/qcom/
Dqcom-ipq8062-smb208.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 #include "qcom-ipq8062.dtsi"
5 &rpm {
7 compatible = "qcom,rpm-smb208-regulators";
10 regulator-min-microvolt = <1050000>;
11 regulator-max-microvolt = <1150000>;
13 qcom,switch-mode-frequency = <1200000>;
17 regulator-min-microvolt = <1050000>;
18 regulator-max-microvolt = <1150000>;
20 qcom,switch-mode-frequency = <1200000>;
[all …]
Dqcom-ipq8064-v2.0-smb208.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include "qcom-ipq8064-v2.0.dtsi"
5 &rpm {
7 compatible = "qcom,rpm-smb208-regulators";
10 regulator-min-microvolt = <1050000>;
11 regulator-max-microvolt = <1150000>;
13 qcom,switch-mode-frequency = <1200000>;
17 regulator-min-microvolt = <1050000>;
18 regulator-max-microvolt = <1150000>;
20 qcom,switch-mode-frequency = <1200000>;
[all …]
Dqcom-ipq8064-smb208.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include "qcom-ipq8064.dtsi"
5 &rpm {
7 compatible = "qcom,rpm-smb208-regulators";
10 regulator-min-microvolt = <1050000>;
11 regulator-max-microvolt = <1150000>;
13 qcom,switch-mode-frequency = <1200000>;
17 regulator-min-microvolt = <1050000>;
18 regulator-max-microvolt = <1150000>;
20 qcom,switch-mode-frequency = <1200000>;
[all …]
Dqcom-ipq8065-smb208.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include "qcom-ipq8065.dtsi"
5 &rpm {
7 compatible = "qcom,rpm-smb208-regulators";
10 regulator-min-microvolt = <1050000>;
11 regulator-max-microvolt = <1150000>;
13 qcom,switch-mode-frequency = <1200000>;
17 regulator-min-microvolt = <1050000>;
18 regulator-max-microvolt = <1150000>;
20 qcom,switch-mode-frequency = <1200000>;
[all …]
Dqcom-apq8064-sony-xperia-lagan-yuga.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/gpio/gpio.h>
3 #include <dt-bindings/input/input.h>
4 #include <dt-bindings/mfd/qcom-rpm.h>
5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
7 #include "qcom-apq8064-v2.0.dtsi"
13 compatible = "sony,xperia-yuga", "qcom,apq8064";
14 chassis-type = "handset";
21 stdout-path = "serial0:115200n8";
24 gpio-keys {
[all …]
Dqcom-apq8064-cm-qs600.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/gpio/gpio.h>
3 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
5 #include "qcom-apq8064-v2.0.dtsi"
10 model = "CompuLab CM-QS600";
11 compatible = "qcom,apq8064-cm-qs600", "qcom,apq8064";
18 stdout-path = "serial0:115200n8";
21 sdcc4_pwrseq: pwrseq-sdcc4 {
22 pinctrl-names = "default";
23 pinctrl-0 = <&wlan_default_gpios>;
[all …]
Dqcom-msm8660-surf.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/input/input.h>
4 #include "qcom-msm8660.dtsi"
9 compatible = "qcom,msm8660-surf", "qcom,msm8660";
16 stdout-path = "serial0:115200n8";
20 vsdcc_fixed: vsdcc-regulator {
21 compatible = "regulator-fixed";
22 regulator-name = "SDCC Power";
23 regulator-min-microvolt = <2700000>;
24 regulator-max-microvolt = <2700000>;
[all …]
/linux-6.12.1/drivers/gpu/drm/i915/
Di915_hwmon.c1 // SPDX-License-Identifier: MIT
7 #include <linux/hwmon-sysfs.h>
20 * SF_* - scale factors for particular quantities according to hwmon spec.
21 * - voltage - millivolts
22 * - power - microwatts
23 * - curr - milliamperes
24 * - energy - microjoules
25 * - time - milliseconds
79 struct i915_hwmon *hwmon = ddat->hwmon; in hwm_locked_with_pm_intel_uncore_rmw()
80 struct intel_uncore *uncore = ddat->uncore; in hwm_locked_with_pm_intel_uncore_rmw()
[all …]
/linux-6.12.1/drivers/macintosh/
Dwindfarm_fcu_controls.c1 // SPDX-License-Identifier: GPL-2.0-only
36 * correction factor obtained from the PID to the actual RPM
40 * applied to the setpoint RPM speed, that is basically the
44 * what Darwin -apparently- does based on observed behaviour.
48 /* Default min/max for pumps */
66 s32 min, max, target; member
80 struct wf_fcu_fan *fan = ct->priv; in wf_fcu_fan_release()
82 kref_put(&fan->fcu_priv->ref, wf_fcu_release); in wf_fcu_fan_release()
91 mutex_lock(&pv->lock); in wf_fcu_read_reg()
96 nw = i2c_master_send(pv->i2c, buf, 1); in wf_fcu_read_reg()
[all …]
Dwindfarm_smu_controls.c1 // SPDX-License-Identifier: GPL-2.0-only
46 int fan_type; /* 0 = rpm, 1 = pwm */
49 s32 min, max; /* min/max values */ member
78 return -EINVAL; in smu_set_fan()
120 if (value < fct->min) in smu_fan_set()
121 value = fct->min; in smu_fan_set()
122 if (value > fct->max) in smu_fan_set()
123 value = fct->max; in smu_fan_set()
124 fct->value = value; in smu_fan_set()
126 return smu_set_fan(fct->fan_type, fct->reg, value); in smu_fan_set()
[all …]
Dwindfarm_mpu.h1 /* SPDX-License-Identifier: GPL-2.0-only */
22 u8 signature; /* 0x00 - EEPROM sig. */
23 u8 bytes_used; /* 0x01 - Bytes used in eeprom (160 ?) */
24 u8 size; /* 0x02 - EEPROM size (256 ?) */
25 u8 version; /* 0x03 - EEPROM version */
26 u32 data_revision; /* 0x04 - Dataset revision */
27 u8 processor_bin_code[3]; /* 0x08 - Processor BIN code */
28 u8 bin_code_expansion; /* 0x0b - ??? (padding ?) */
29 u8 processor_num; /* 0x0c - Number of CPUs on this MPU */
30 u8 input_mul_bus_div; /* 0x0d - Clock input multiplier/bus divider */
[all …]
Dwindfarm_pm81.c1 // SPDX-License-Identifier: GPL-2.0-only
11 * that none of the code has been re-used, it's a complete re-implementation
24 * - the linked control (second control) gets the target value as-is
26 * - the main control (first control) gets the target value scaled with
28 * - the value of the target of the CPU Fan control loop is retrieved,
33 * controls : system-fan, drive-bay-fan
34 * sensors : hd-temp
41 * linear-factors : offset = 0xff38 scale = 0x0ccd
45 * controls : system-fan, drive-bay-fan
46 * sensors : hd-temp
[all …]
Dwindfarm_pm72.c1 // SPDX-License-Identifier: GPL-2.0-only
99 #define LOW_OVER_CLEAR ((-10) << 16)
167 cpu_thist_total -= t_old; in cpu_check_overtemp()
193 /* High overtemp -> immediate shutdown */ in cpu_check_overtemp()
217 return -EIO; in read_one_cpu_vals()
226 return -EIO; in read_one_cpu_vals()
234 return -EIO; in read_one_cpu_vals()
262 wf_control_get(cpu_rear_fans[cpu], &sp->target); in cpu_fans_tick_split()
264 DBG_LOTS(" CPU%d: cur_target = %d RPM\n", cpu, sp->target); in cpu_fans_tick_split()
283 DBG_LOTS(" CPU%d: target = %d RPM\n", cpu, sp->target); in cpu_fans_tick_split()
[all …]
Dwindfarm_pm91.c1 // SPDX-License-Identifier: GPL-2.0-only
11 * that none of the code has been re-used, it's a complete re-implementation
166 tmax = ((s32)fvt->maxtemp) << 16; in wf_smu_create_cpu_fans()
175 wf_smu_cpu_fans->ticks = 1; in wf_smu_create_cpu_fans()
179 pid_param.history_len = piddata->history_len; in wf_smu_create_cpu_fans()
182 "CPU control loop (%d)\n", piddata->history_len); in wf_smu_create_cpu_fans()
185 pid_param.gd = piddata->gd; in wf_smu_create_cpu_fans()
186 pid_param.gp = piddata->gp; in wf_smu_create_cpu_fans()
187 pid_param.gr = piddata->gr / pid_param.history_len; in wf_smu_create_cpu_fans()
189 tdelta = ((s32)piddata->target_temp_delta) << 16; in wf_smu_create_cpu_fans()
[all …]
/linux-6.12.1/Documentation/hwmon/
Dadm1026.rst16 - Philip Pokorny <ppokorny@penguincomputing.com> for Penguin Computing
17 - Justin Thiessen <jthiessen@penguincomputing.com>
20 -----------------
22 * gpio_input: int array (min = 1, max = 17)
23 List of GPIO pins (0-16) to program as inputs
25 * gpio_output: int array (min = 1, max = 17)
26 List of GPIO pins (0-16) to program as outputs
28 * gpio_inverted: int array (min = 1, max = 17)
29 List of GPIO pins (0-16) to program as inverted
31 * gpio_normal: int array (min = 1, max = 17)
[all …]
Daquacomputer_d5next.rst1 .. SPDX-License-Identifier: GPL-2.0-or-later
3 Kernel driver aquacomputer-d5next
25 -----------
32 speed (in RPM), power, voltage and current. Temperature offsets and fan speeds
37 available through debugfs are the serial number, firmware version and power-on
39 temperature curves directly from the pump. If it's not connected, the fan-related
49 as well as eight PWM controllable fans, along with their speed (in RPM), power, voltage
53 sensor and four PWM controllable fans, along with their speed (in RPM), power,
63 The Leakshield exposes two temperature sensors and coolant pressure (current, min, max and
65 filled with coolant. Pump RPM and flow can be set to enhance on-device calculations,
[all …]
/linux-6.12.1/drivers/gpu/drm/i915/gt/
Dselftest_llc.c1 // SPDX-License-Identifier: MIT
11 struct drm_i915_private *i915 = llc_to_gt(llc)->i915; in gen6_verify_ring_freq()
17 wakeref = intel_runtime_pm_get(llc_to_gt(llc)->uncore->rpm); in gen6_verify_ring_freq()
25 struct intel_rps *rps = &llc_to_gt(llc)->rps; in gen6_verify_ring_freq()
33 if (snb_pcode_read(llc_to_gt(llc)->uncore, GEN6_PCODE_READ_MIN_FREQ_TABLE, in gen6_verify_ring_freq()
37 err = -ENXIO; in gen6_verify_ring_freq()
43 …pr_err("Min freq table(%d/[%d, %d]):%dMHz did not match expected CPU freq, found %d, expected %d\n… in gen6_verify_ring_freq()
47 err = -EINVAL; in gen6_verify_ring_freq()
53 …pr_err("Min freq table(%d/[%d, %d]):%dMHz did not match expected ring freq, found %d, expected %d\… in gen6_verify_ring_freq()
57 err = -EINVAL; in gen6_verify_ring_freq()
[all …]
/linux-6.12.1/drivers/gpu/drm/i915/gvt/
Daperture_gm.c2 * Copyright(c) 2011-2016 Intel Corporation. All rights reserved.
29 * Min He <min.he@intel.com>
44 struct intel_gvt *gvt = vgpu->gvt; in alloc_gm()
45 struct intel_gt *gt = gvt->gt; in alloc_gm()
52 node = &vgpu->gm.high_gm_node; in alloc_gm()
58 node = &vgpu->gm.low_gm_node; in alloc_gm()
65 mutex_lock(&gt->ggtt->vm.mutex); in alloc_gm()
67 ret = i915_gem_gtt_insert(&gt->ggtt->vm, NULL, node, in alloc_gm()
72 mutex_unlock(&gt->ggtt->vm.mutex); in alloc_gm()
82 struct intel_gvt *gvt = vgpu->gvt; in alloc_vgpu_gm()
[all …]

12345678910