- 20 4月, 2021 2 次提交
-
-
由 Erik Rosen 提交于
Add hardware monitoring support for ST STPDDC60 Unversal Digital Multicell Controller. Signed-off-by: NErik Rosen <erik.rosen@metormote.com> Link: https://lore.kernel.org/r/20210218115249.28513-3-erik.rosen@metormote.com [groeck: Fixed whitespace error in Makefile] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
由 Chris Packham 提交于
The IR36021 is a dual‐loop digital multi‐phase buck controller. Signed-off-by: NChris Packham <chris.packham@alliedtelesis.co.nz> Link: https://lore.kernel.org/r/20210301035954.16713-3-chris.packham@alliedtelesis.co.nzSigned-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 30 1月, 2021 1 次提交
-
-
由 Guenter Roeck 提交于
MAX16508 is quite similar to MAX16601, except that it does not support the DEFAULT_NUM_POP register and we thus can not dynamically determine the number of populated phases. Cc: Alex Qiu <xqiu@google.com> Cc: Ugur Usug <Ugur.Usug@maximintegrated.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net> Link: https://lore.kernel.org/r/20210125185327.93282-2-linux@roeck-us.netReviewed-by: NAlex Qiu <xqiu@google.com> Tested-by: NAlex Qiu <xqiu@google.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 11 12月, 2020 1 次提交
-
-
由 xiao.ma 提交于
The driver supports Q54SJ108A2 series modules of Delta. Standard attributes are in sysfs, and other attributes are in debugfs. Signed-off-by: Nxiao.ma <xiao.mx.ma@deltaww.com> Link: https://lore.kernel.org/r/20201202025900.1842-1-max701@126.com [groeck: Replaced spaces with tabs, dropped excessive spaces, fixed module prefix in documentation] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 07 12月, 2020 1 次提交
-
-
由 Charles 提交于
Add the pmbus driver for the STMicroelectronics pm6764 voltage regulator. the output voltage use the MFR_READ_VOUT 0xD4 vout value returned is linear11 Signed-off-by: NCharles Hsu <hsu.yungteng@gmail.com> [groeck: Fixed various compile errors; marked pm6764tr_of_match __maybe_unused] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 04 10月, 2020 1 次提交
-
-
由 Vadim Pasternak 提交于
Add support for mp295 device from Monolithic Power Systems, Inc. (MPS) vendor. This is a dual-loop, digital, multi-phase controller. This device: - Supports two power rail. - Provides 8 pulse-width modulations (PWMs), and can be configured up to 8-phase operation for rail 1 and up to 4-phase operation for rail 2. - Supports two pages 0 and 1 for telemetry and also pages 2 and 3 for configuration. - Can configured VOUT readout in direct or VID format and allows setting of different formats on rails 1 and 2. For VID the following protocols are available: VR13 mode with 5-mV DAC; VR13 mode with 10-mV DAC, IMVP9 mode with 5-mV DAC. Signed-off-by: NVadim Pasternak <vadimp@nvidia.com> Link: https://lore.kernel.org/r/20200926204957.10268-2-vadimp@nvidia.com [groeck: Cleaned up a couple of error returns; fixed up API changes] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 24 9月, 2020 3 次提交
-
-
由 Alexandru Tachici 提交于
Adm1266 exposes 9 GPIOs and 16 PDIOs which are currently read-only. They are controlled by the internal sequencing engine. This patch makes adm1266 driver expose GPIOs and PDIOs to user-space using GPIO provider kernel api. Signed-off-by: NAlexandru Tachici <alexandru.tachici@analog.com> Link: https://lore.kernel.org/r/20200812142055.9213-4-alexandru.tachici@analog.comSigned-off-by: NGuenter Roeck <linux@roeck-us.net>
-
由 Alexandru Tachici 提交于
PmBus devices support Block Write-Block Read Process Call described in SMBus specification v 2.0 with the exception that Block writes and reads are permitted to have up 255 data bytes instead of max 32 bytes (SMBus). This patch adds Block WR process call support for ADM1266. Signed-off-by: NAlexandru Tachici <alexandru.tachici@analog.com> Link: https://lore.kernel.org/r/20200812142055.9213-3-alexandru.tachici@analog.comSigned-off-by: NGuenter Roeck <linux@roeck-us.net>
-
由 Alexandru Tachici 提交于
Add pmbus probing driver for the adm1266 Cascadable Super Sequencer with Margin Control and Fault Recording. Driver is using the pmbus_core, creating sysfs files under hwmon for inputs: vh1->vh4 and vp1->vp13. Signed-off-by: NAlexandru Tachici <alexandru.tachici@analog.com> Link: https://lore.kernel.org/r/20200812142055.9213-2-alexandru.tachici@analog.com [groeck: Use .probe_new function, adjust for changed pmbus_do_probe API] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 24 7月, 2020 1 次提交
-
-
由 Ugur Usug 提交于
Add support for max20710 into the existing max20730 driver. Signed-off-by: NUgur Usug <ugur.usug@maximintegrated.com> Link: https://lore.kernel.org/r/BYAPR11MB317423C13909AE6F1913BBD7FD9C0@BYAPR11MB3174.namprd11.prod.outlook.com [groeck: Fixed various whitespace errors] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 03 7月, 2020 1 次提交
-
-
由 Tao Ren 提交于
Fix a typo in SENSORS_IR35221 option: module name should be "ir35221" instead of "ir35521". Fixes: 8991ebd9 ("hwmon: (pmbus) Add client driver for IR35221") Cc: Samuel Mendoza-Jonas <sam@mendozajonas.com> Signed-off-by: NTao Ren <rentao.bupt@gmail.com> Link: https://lore.kernel.org/r/20200702221349.18139-1-rentao.bupt@gmail.comSigned-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 22 5月, 2020 1 次提交
-
-
由 Guenter Roeck 提交于
MAX16601 is a VR13.HC Dual-Output Voltage Regulator Chipset, implementing a (8+1) multiphase synchronous buck converter. Cc: Alex Qiu <xqiu@google.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 23 3月, 2020 1 次提交
-
-
由 Grant Peltier 提交于
Extend the isl68137 driver to provide support for 2nd generation Renesas digital multiphase voltage regulators. Signed-off-by: NGrant Peltier <grantpeltier93@gmail.com> Link: https://lore.kernel.org/r/62c000adf0108aeb65d3f275f28eb26b690384aa.1584720563.git.grantpeltier93@gmail.com [groeck: Adjusted for new PMBus API function parameters] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 09 3月, 2020 3 次提交
-
-
由 Guenter Roeck 提交于
TPS53647 and TPS53667 are single channel, Step-Down Buck Controllers. TPS53647 supports 4 phases, TPS53667 supports 6 phases. The chips do not support per-phase output telemetry. Cc: Vadim Pasternak <vadimp@mellanox.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
由 Guenter Roeck 提交于
TPS53681 is a dual-channel multiphase step-down controller supporting per-phase and per-channel output telemetry. Cc: Vadim Pasternak <vadimp@mellanox.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
由 Mike Jones 提交于
LTC2972, LTC2979, LTC3884, LTC3889, LTC7880, LTM4664, LTM4677, LTM4678, LTM4680, LTM4700. Signed-off-by: NMike Jones <michael-a1.jones@analog.com> Link: https://lore.kernel.org/r/1581032654-4330-1-git-send-email-michael-a1.jones@analog.com [groeck: Fixed checkpatch issues (long lines, whitespace)] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 24 1月, 2020 5 次提交
-
-
由 Vadim Pasternak 提交于
Add support for devices XDPE12254, XDPE12284. All these device support two pages. The below lists of VOUT_MODE command readout with their related VID protocols, Digital to Analog Converter steps, supported by these devices: VR12.0 mode, 5-mV DAC - 0x01; VR12.5 mode, 10-mV DAC - 0x02; IMVP9 mode, 5-mV DAC - 0x03; AMD mode 6.25mV - 0x10. Signed-off-by: NVadim Pasternak <vadimp@mellanox.com> Link: https://lore.kernel.org/r/20200113150841.17670-5-vadimp@mellanox.com [groeck: Added missing break statement] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
由 Vadim Pasternak 提交于
Extends driver with support of the additional devices: Texas Instruments Dual channel DCAP+ multiphase controllers: TPS53688. Extend Kconfig with added device. Signed-off-by: NVadim Pasternak <vadimp@mellanox.com> Link: https://lore.kernel.org/r/20200113150841.17670-4-vadimp@mellanox.comSigned-off-by: NGuenter Roeck <linux@roeck-us.net>
-
由 Guenter Roeck 提交于
Add support for Maxim MAX20730, MAX20734, MAX20743 Integrated, Step-Down Switching Regulators with PMBus support. Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
由 Guenter Roeck 提交于
MAX20796 is a dual-phase scalable integrated voltage regulator with PMBus interface. Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
由 Jim Wright 提交于
Add support for the UCD90320 chip and its expanded set of GPIO pins. Signed-off-by: NJim Wright <wrightj@linux.vnet.ibm.com> Link: https://lore.kernel.org/r/20191205232411.21492-3-wrightj@linux.vnet.ibm.comSigned-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 07 11月, 2019 1 次提交
-
-
由 Tao Ren 提交于
Add "bel-pfe" pmbus driver to support hardware monitoring for BEL PFE1100 and PFE3000 power supplies. Signed-off-by: NTao Ren <rentao.bupt@gmail.com> Link: https://lore.kernel.org/r/20191029182054.32279-2-rentao.bupt@gmail.comSigned-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 04 9月, 2019 1 次提交
-
-
由 John Wang 提交于
Add the driver to monitor Inspur Power System power supplies with hwmon over pmbus. This driver adds sysfs attributes for additional power supply data, including vendor, model, part_number, serial number, firmware revision, hardware revision, and psu mode(active/standby). Signed-off-by: NJohn Wang <wangzqbj@inspur.com> Reviewed-by: NJoel Stanley <joel@jms.id.au> Link: https://lore.kernel.org/r/20190819091509.29276-1-wangzqbj@inspur.comSigned-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 24 6月, 2019 2 次提交
-
-
由 Robert Hancock 提交于
Add a driver to support the Infineon IRPS5401 PMIC. This chip has 5 pages corresponding to 4 switching outputs and one linear (LDO) output. The switching and LDO outputs have slightly different supported parameters. Signed-off-by: NRobert Hancock <hancock@sedsystems.ca> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
由 Vijay Khemka 提交于
Added pmbus driver for the new device Infineon pxe1610 voltage regulator. It also supports similar family device PXE1110 and PXM1310. Signed-off-by: NVijay Khemka <vijaykhemka@fb.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 21 5月, 2019 1 次提交
-
-
由 Thomas Gleixner 提交于
Add SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any form These files fall under the project license, GPL v2 only. The resulting SPDX license identifier is: GPL-2.0-only Signed-off-by: NThomas Gleixner <tglx@linutronix.de> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- 16 4月, 2019 2 次提交
-
-
由 Maxim Sloyko 提交于
Intersil ISL68137 is a digital output 7-phase configurable PWM controller with an AVSBus interface. Signed-off-by: NMaxim Sloyko <maxims@google.com> Signed-off-by: NRobert Lippert <rlippert@google.com> Signed-off-by: NPatrick Venture <venture@google.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
由 Maxim Sloyko 提交于
Add the pmbus driver for the Infineon ir38064 voltage regulator. VOUT_MODE is not supported by the device. The driver fakes linear16 mode with exponent value -8. The device supports VOUT_PEAK, IOUT_PEAK, and TEMPERATURE_PEAK, however this driver does not enable them. Signed-off-by: NMaxim Sloyko <maxims@google.com> Signed-off-by: NPatrick Venture <venture@google.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 12 10月, 2018 1 次提交
-
-
'default n' is the default value for any bool or tristate Kconfig setting so there is no need to write it explicitly. Also since commit f467c564 ("kconfig: only write '# CONFIG_FOO is not set' for visible symbols") the Kconfig behavior is the same regardless of 'default n' being present or not: ... One side effect of (and the main motivation for) this change is making the following two definitions behave exactly the same: config FOO bool config FOO bool default n With this change, neither of these will generate a '# CONFIG_FOO is not set' line (assuming FOO isn't selected/implied). That might make it clearer to people that a bare 'default n' is redundant. ... Signed-off-by: NBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 11 10月, 2018 1 次提交
-
-
由 Michael Hennerich 提交于
This patch adds support for LTM4686 Ultrathin Dual 10A or Single 20A uModule Regulator with Digital Power System Management. Datasheet: http://www.analog.com/ltm4686Signed-off-by: NMichael Hennerich <michael.hennerich@analog.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 09 7月, 2018 1 次提交
-
-
由 Kun Yi 提交于
MAX34451 is a 16-Channel Voltage/Current Monitor and 12-Channel Sequencer. Signed-off-by: NKun Yi <kunyi@google.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 23 3月, 2018 1 次提交
-
-
由 Guenter Roeck 提交于
The chip is quite similar to other chips in the series, but as usual it comes with its own quirks. Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 13 1月, 2018 1 次提交
-
-
由 Arnd Bergmann 提交于
Building without CONFIG_LEDS_CLASS causes a link failure: drivers/hwmon/pmbus/ibm-cffps.o: In function `ibm_cffps_probe': ibm-cffps.c:(.text+0x4f4): undefined reference to `devm_of_led_classdev_register' This adds the required dependency. Fixes: ef9e1cdf ("hwmon: (pmbus/cffps) Add led class device ...") Signed-off-by: NArnd Bergmann <arnd@arndb.de> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 05 11月, 2017 1 次提交
-
-
由 Andrew Jeffery 提交于
The Maxim MAX31785 is a PMBus device providing closed-loop, multi-channel fan management with temperature and remote voltage sensing. It supports various fan control features, including PWM frequency control, temperature hysteresis, dual tachometer measurements, and fan health monitoring. This patch presents a basic driver using only the existing features of the PMBus subsystem. Signed-off-by: NAndrew Jeffery <andrew@aj.id.au> [groeck: Modified description to clarify that fan control is not yet provided] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 31 8月, 2017 1 次提交
-
-
由 Vadim Pasternak 提交于
The below lists of VOUT_MODE command readout with their related VID protocols, Digital to Analog Converter steps, supported by the device: VR12.0 mode, 5-mV DAC - 0x21 VR12.5 mode, 10-mV DAC - 0x22 VR13.0 mode, 10-mV DAC - 0x24 IMVP8 mode, 5-mV DAC - 0x25 VR13.0 mode, 5-mV DAC - 0x27 Signed-off-by: NVadim Pasternak <vadimp@mellanox.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 30 8月, 2017 1 次提交
-
-
由 Edward A. James 提交于
Add the driver to monitor IBM CFF power supplies with hwmon over pmbus. Signed-off-by: NEdward A. James <eajames@us.ibm.com> [groeck: drop 'default n'; include bitops.h instead of jiffies.h] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 12 6月, 2017 1 次提交
-
-
由 Samuel Mendoza-Jonas 提交于
IR35221 is a Digital DC-DC Multiphase Converter Signed-off-by: NSamuel Mendoza-Jonas <sam@mendozajonas.com> [groeck: Preserve alphabetic order in Kconfig; add missing break statements (from Dan Carpenter); add missing error checks] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 09 9月, 2016 1 次提交
-
-
由 Matt Weber 提交于
The UCD90160 Power Supply Sequencer reuses the existing register layout, so just an id addition was required. Signed-off-by: NMatthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: NRonak Desai <ronak.desai@rockwellcollins.com> [groeck: Updated description, ordered alphabetically, added documentation] Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 05 3月, 2016 1 次提交
-
-
由 Guenter Roeck 提交于
ADM1278 is mostly compatible to other chips of the same series. Besides the usual difference in coefficients, it supports a temperature sensor, and it can measure both input and output voltage at the same time. Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-
- 19 12月, 2015 1 次提交
-
-
由 Guenter Roeck 提交于
LTC3815 is a Monolithic Synchronous DC/DC Step-Down Converter. Cc: Michael Jones <mike@proclivis.com> Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
-