/Linux-v5.4/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-v5.4/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-v5.4/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. 36 1: Rail is controlled by ENABLE1 input pin. 37 2: Rail is controlled by ENABLE2 input pin. 38 3: Rail is controlled by ENABLE3 input pin.
|
D | max77650-regulator.txt | 16 Each rail must be instantiated under the regulators subnode of the top PMIC
|
/Linux-v5.4/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. 115 1: Rail is controlled by ENABLE1 input pin. 116 2: Rail is controlled by ENABLE2 input pin. 117 3: Rail is controlled by ENABLE3 input pin.
|
/Linux-v5.4/drivers/hwmon/pmbus/ |
D | ucd9200.c | 132 * the first unconfigured rail. in ucd9200_probe() 148 * specific commands will apply to all phases of a given page (rail). in ucd9200_probe() 150 * READ_IOUT will return the sum of currents of all phases of a rail, in ucd9200_probe() 152 * for the the phases of the rail. in ucd9200_probe()
|
/Linux-v5.4/Documentation/hwmon/ |
D | ucd9000.rst | 33 The UCD90124 is a 12-rail PMBus/I2C addressable power-supply sequencer and 41 The UCD90160 is a 16-rail PMBus/I2C addressable power-supply sequencer and 48 The UCD9090 is a 10-rail PMBus/I2C addressable power-supply sequencer and 55 The UCD90910 is a ten-rail I2C / PMBus addressable power-supply sequencer and
|
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-v5.4/drivers/greybus/ |
D | svc.c | 139 dev_err(&svc->dev, "failed to get rail count: %d\n", ret); in gb_svc_pwrmon_rail_count_get() 158 dev_err(&svc->dev, "failed to get rail names: %d\n", ret); in gb_svc_pwrmon_rail_names_get() 164 "SVC error while getting rail names: %u\n", in gb_svc_pwrmon_rail_names_get() 186 dev_err(&svc->dev, "failed to get rail sample: %d\n", ret); in gb_svc_pwrmon_sample_get() 192 "UniPro error while getting rail power sample (%d %d): %d\n", in gb_svc_pwrmon_sample_get() 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() [all …]
|
/Linux-v5.4/drivers/iio/dac/ |
D | Kconfig | 286 (I2C 8-Bit DACs with rail-to-rail outputs). 296 (I2C 8-Bit DACs with rail-to-rail outputs):
|
/Linux-v5.4/arch/arm/mach-sa1100/ |
D | badge4.c | 209 /* 5V supply rail. */ in badge4_init() 278 printk(KERN_INFO "%s: enabling 5V supply rail\n", __func__); in badge4_set_5V() 282 printk(KERN_INFO "%s: disabling 5V supply rail\n", __func__); in badge4_set_5V()
|
/Linux-v5.4/drivers/soc/qcom/ |
D | Kconfig | 121 for the voltage rail. 130 for the voltage rail.
|
/Linux-v5.4/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
D | iccsense.h | 19 struct pwr_rail_t *rail; member
|
/Linux-v5.4/drivers/phy/qualcomm/ |
D | phy-qcom-ufs-qmp-20nm.c | 79 * that it's analog rail is powered ON. in ufs_qcom_phy_qmp_20nm_power_control() 114 * ensure that PHY knows its PHY analog rail is going in ufs_qcom_phy_qmp_20nm_power_control()
|
/Linux-v5.4/arch/mips/include/asm/ |
D | mips-cpc.h | 86 /* CPC_RAIL - Configure the delay from rail power-up to stability */ 87 CPC_ACCESSOR_RW(32, 0x010, rail)
|
/Linux-v5.4/include/dt-bindings/pinctrl/ |
D | pinctrl-tegra-io-pad.h | 14 /* Voltage levels of the I/O pad's source rail */
|
/Linux-v5.4/Documentation/devicetree/bindings/clock/ |
D | nvidia,tegra124-dfll.txt | 8 oscillator connected to the CPU voltage rail (VDD_CPU), and a closed loop 34 - vdd-cpu-supply: Regulator for the CPU voltage rail that the DFLL
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | ls1021a-tsn.dts | 153 /* Current sensing circuit for 1V VDDCORE PMIC rail */ 160 /* Current sensing circuit for 12V VCC rail */
|
D | bcm2835-rpi-cm1-io1.dts | 16 * "NC" = not connected (no rail from the SoC)
|
D | bcm2837-rpi-cm3-io3.dts | 16 * "NC" = not connected (no rail from the SoC)
|
/Linux-v5.4/drivers/i2c/busses/ |
D | i2c-icy.c | 106 * in1 will be the voltage of the 5V rail, divided by 2. 107 * in2 will be the voltage of the 12V rail, divided by 4.
|
/Linux-v5.4/drivers/mfd/ |
D | rc5t583.c | 80 dev_err(dev, "PWRREQ1 is invalid control for rail %d\n", id); in __rc5t583_set_ext_pwrreq1_control() 125 dev_err(dev, "PWRREQ2 is invalid control for rail %d\n", id); in __rc5t583_set_ext_pwrreq2_control()
|
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/ |
D | qcom,pmic-gpio.txt | 212 Definition: Selects ATEST rail to route to GPIO when it's configured 219 Definition: Selects DTEST rail to route to GPIO when it's configured
|