/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/ |
D | base.c | 67 struct nvkm_iccsense_rail *rail, in nvkm_iccsense_ina2x9_read() argument 70 return nvkm_iccsense_poll_lane(rail->sensor->i2c, rail->sensor->addr, in nvkm_iccsense_ina2x9_read() 71 shunt_reg, 0, bus_reg, 3, rail->mohm, in nvkm_iccsense_ina2x9_read() 77 struct nvkm_iccsense_rail *rail) in nvkm_iccsense_ina209_read() argument 79 return nvkm_iccsense_ina2x9_read(iccsense, rail, 3, 4); in nvkm_iccsense_ina209_read() 84 struct nvkm_iccsense_rail *rail) in nvkm_iccsense_ina219_read() argument 86 return nvkm_iccsense_ina2x9_read(iccsense, rail, 1, 2); in nvkm_iccsense_ina219_read() 91 struct nvkm_iccsense_rail *rail) in nvkm_iccsense_ina3221_read() argument 93 return nvkm_iccsense_poll_lane(rail->sensor->i2c, rail->sensor->addr, in nvkm_iccsense_ina3221_read() 94 1 + (rail->idx * 2), 3, in nvkm_iccsense_ina3221_read() [all …]
|
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | iccsense.c | 76 iccsense->rail = kmalloc_array(cnt, sizeof(struct pwr_rail_t), in nvbios_iccsense_parse() 78 if (!iccsense->rail) in nvbios_iccsense_parse() 83 struct pwr_rail_t *rail = &iccsense->rail[i]; in nvbios_iccsense_parse() local 92 rail->mode = 1; in nvbios_iccsense_parse() 94 rail->mode = 0; in nvbios_iccsense_parse() 95 rail->extdev_id = nvbios_rd08(bios, entry + 0x2); in nvbios_iccsense_parse() 99 rail->mode = nvbios_rd08(bios, entry); in nvbios_iccsense_parse() 100 rail->extdev_id = nvbios_rd08(bios, entry + 0x1); in nvbios_iccsense_parse() 105 if (nvbios_extdev_parse(bios, rail->extdev_id, &extdev)) in nvbios_iccsense_parse() 111 rail->resistor_count = 1; in nvbios_iccsense_parse() [all …]
|
/linux-6.1.9/Documentation/hwmon/ |
D | corsair-psu.rst | 51 curr2_input Current on the 12v psu rail 52 curr2_crit Current max critical value on the 12v psu rail 53 curr3_input Current on the 5v psu rail 54 curr3_crit Current max critical value on the 5v psu rail 55 curr4_input Current on the 3.3v psu rail 56 curr4_crit Current max critical value on the 3.3v psu rail 59 in1_input Voltage of the 12v psu rail 60 in1_crit Voltage max critical value on the 12v psu rail 61 in1_lcrit Voltage min critical value on the 12v psu rail 62 in2_input Voltage of the 5v psu rail [all …]
|
D | ucd9000.rst | 35 The UCD90124 is a 12-rail PMBus/I2C addressable power-supply sequencer and 43 The UCD90160 is a 16-rail PMBus/I2C addressable power-supply sequencer and 50 The UCD90320 is a 32-rail PMBus/I2C addressable power-supply sequencer and 56 The UCD9090 is a 10-rail PMBus/I2C addressable power-supply sequencer and 63 The UCD90910 is a ten-rail I2C / PMBus addressable power-supply sequencer and
|
D | isl68137.rst | 409 generation devices are grouped into 4 distinct configurations: '1rail' for 410 single-rail devices, '2rail' for dual-rail devices, '3rail' for 3-rail devices, 411 and 'hv' for high voltage single-rail devices. Consult the individual datasheets 432 avs(0|1)_enable Controls the AVS state of each rail.
|
D | mp2975.rst | 24 - Supports up to two power rail. 26 to 8-phase operation for rail 1 and up to 4-phase operation for rail
|
D | ltc2992.rst | 19 LTC2992 is a rail-to-rail system monitor that measures current,
|
D | gsc-hwmon.rst | 23 further scaling. The voltage input labels provide the voltage rail name: 26 inX_label Name of voltage rail.
|
D | pxe1610.rst | 36 PXE1610/PXE1110 are Multi-rail/Multiphase Digital Controllers 46 PXM1310 is a Multi-rail Controller and it is compliant to
|
D | ltc2945.rst | 22 The LTC2945 is a rail-to-rail system monitor that measures current, voltage,
|
D | ucd9200.rst | 30 UCD9248 are multi-rail, multi-phase synchronous buck digital PWM controllers 113 rail temperatures. temp[2-5] attributes are only
|
/linux-6.1.9/drivers/hwmon/ |
D | corsair-psu.c | 207 static int corsairpsu_request(struct corsairpsu_data *priv, u8 cmd, u8 rail, void *data) in corsairpsu_request() argument 219 ret = corsairpsu_usb_cmd(priv, 2, PSU_CMD_SELECT_RAIL, rail, NULL); in corsairpsu_request() 234 static int corsairpsu_get_value(struct corsairpsu_data *priv, u8 cmd, u8 rail, long *val) in corsairpsu_get_value() argument 240 ret = corsairpsu_request(priv, cmd, rail, data); in corsairpsu_get_value() 287 int rail; in corsairpsu_get_criticals() local 289 for (rail = 0; rail < TEMP_COUNT; ++rail) { in corsairpsu_get_criticals() 290 if (!corsairpsu_get_value(priv, PSU_CMD_TEMP_HCRIT, rail, &tmp)) { in corsairpsu_get_criticals() 291 priv->temp_crit_support |= BIT(rail); in corsairpsu_get_criticals() 292 priv->temp_crit[rail] = tmp; in corsairpsu_get_criticals() 296 for (rail = 0; rail < RAIL_COUNT; ++rail) { in corsairpsu_get_criticals() [all …]
|
/linux-6.1.9/Documentation/devicetree/bindings/regulator/ |
D | as3722-regulator.txt | 32 ams,ext-control: External control of the rail. The option of 34 controlling this rail. Valid values are 0, 1, 2 ad 3. 35 0: There is no external control of this rail.
|
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
D | iccsense.h | 19 struct pwr_rail_t *rail; member
|
/linux-6.1.9/arch/arm64/boot/dts/mediatek/ |
D | mt8192-asurada.dtsi | 26 /* system wide LDO 1.8V power rail */ 37 /* system wide switching 3.3V power rail */ 48 /* system wide LDO 3.3V power rail */ 59 /* separately switched 3.3V power rail */ 84 /* system wide switching 5.0V power rail */ 95 /* system wide semi-regulated power rail from battery or USB */
|
D | mt8195-cherry.dtsi | 34 /* system wide LDO 3.3V power rail */ 45 /* separately switched 3.3V power rail */ 57 /* system wide 3.3V power rail */ 69 /* system wide 4.2V power rail */ 81 /* system wide switching 5.0V power rail */ 93 /* system wide semi-regulated power rail from battery or USB */
|
/linux-6.1.9/arch/arm64/boot/dts/qcom/ |
D | sc7180-trogdor-kingoftown-r0.dts | 21 * power rail instead, since kingoftown does not have FP.
|
/linux-6.1.9/Documentation/devicetree/bindings/pinctrl/ |
D | qcom,pmic-mpp.yaml | 126 Selects ATEST rail to route to GPIO when it's 133 Selects DTEST rail to route to GPIO when it's
|
/linux-6.1.9/Documentation/devicetree/bindings/hwmon/pmbus/ |
D | ti,ucd90320.yaml | 14 The UCD90320 is a 32-rail PMBus/I2C addressable power-supply sequencer and
|
/linux-6.1.9/Documentation/devicetree/bindings/mfd/ |
D | as3722.txt | 111 ams,ext-control: External control of the rail. The option of 113 controlling this rail. Valid values are 0, 1, 2 ad 3. 114 0: There is no external control of this rail.
|
/linux-6.1.9/arch/arm/boot/dts/ |
D | ls1021a-tsn.dts | 155 /* Current sensing circuit for 1V VDDCORE PMIC rail */ 162 /* Current sensing circuit for 12V VCC rail */
|
D | rk3288-veyron-sdmmc.dtsi | 35 * (and also to get the voltage rail correct).
|
/linux-6.1.9/drivers/greybus/ |
D | svc.c | 793 struct svc_debugfs_pwrmon_rail *rail = &svc->pwrmon_rails[i]; in gb_svc_pwrmon_debugfs_init() local 799 rail->id = i; in gb_svc_pwrmon_debugfs_init() 800 rail->svc = svc; in gb_svc_pwrmon_debugfs_init() 803 debugfs_create_file("voltage_now", 0444, dir, rail, in gb_svc_pwrmon_debugfs_init() 805 debugfs_create_file("current_now", 0444, dir, rail, in gb_svc_pwrmon_debugfs_init() 807 debugfs_create_file("power_now", 0444, dir, rail, in gb_svc_pwrmon_debugfs_init()
|
/linux-6.1.9/arch/mips/include/asm/ |
D | mips-cpc.h | 87 CPC_ACCESSOR_RW(32, 0x010, rail)
|
/linux-6.1.9/Documentation/devicetree/bindings/leds/backlight/ |
D | lp855x.txt | 15 - power-supply: Regulator which controls the 3V rail
|