John Erasmus Mari Geronimo
2b2b62a911
dt-bindings: hwmon: adm1275: add adm1273
...
Add support for the adm1273 Hot-Swap Controller and Digital Power
and Energy Monitor
Signed-off-by: John Erasmus Mari Geronimo <johnerasmusmari.geronimo@analog.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20250106131740.305988-2-johnerasmusmari.geronimo@analog.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2025-01-07 09:07:35 -08:00
Wolfram Sang
844029c59d
dt-bindings: hwmon: lm75: Add NXP P3T1755
...
Add this LM75 compatible sensor which needs a separate entry because of
its default sampling time and SMBusAlert handling.
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20241218074131.4351-6-wsa+renesas@sang-engineering.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-12-18 07:05:45 -08:00
Grant Peltier
71d689f60b
dt-bindings: hwmon: isl68137: add bindings to support voltage dividers
...
Add devicetree bindings to support declaring optional voltage dividers to
the rail outputs of supported digital multiphase regulators. Some
applications require Vout to exceed the voltage range that the Vsense pin
can detect. This binding definition allows users to define the
characteristics of a voltage divider placed between Vout and the Vsense
pin for any rail powered by the device.
These bindings copy the vout-voltage-divider property defined in the
maxim,max20730 bindings schema since it is the best fit for the use case
of scaling hwmon PMBus telemetry. The generic voltage-divider property
used by many iio drivers was determined to be a poor fit because that
schema is tied directly to iio for the purpose of scaling io-channel
voltages and the isl68137 driver is not an iio driver.
New schema file named isil,isl68137.yaml to align with the corresponding
driver name and pre-existing bindings ported from trivial bindings.
However, all new device bindings use renesas as the vendor prefix
since Renesas acquired Intersil and now maintains all documentation
for the devices.
Signed-off-by: Grant Peltier <grantpeltier93@gmail.com >
Reviewed-by: Rob Herring (Arm) <robh@kernel.org >
Message-ID: <f7ac200e982961ff733de27a5c4505c04d68b6f3.1731439797.git.grantpeltier93@gmail.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-11-13 12:07:39 -08:00
Marek Vasut
80bc64201e
dt-bindings: hwmon: pwm-fan: Document start from stopped state properties
...
Delta AFC0612DB-F00 fan has to be set to at least 30% PWM duty cycle
to spin up from a stopped state, and can be afterward throttled down to
lower PWM duty cycle. Introduce support for operating such fans which
need to start at higher PWM duty cycle first and can slow down next.
Document two new DT properties, "fan-stop-to-start-percent" and
"fan-stop-to-start-usec". The former describes the minimum percent
of fan RPM at which it will surely spin up from stopped state. This
value can be found in the fan datasheet and can be converted to PWM
duty cycle easily. The "fan-stop-to-start-usec" describes the minimum
time in microseconds for which the fan has to be set to stopped state
start RPM for the fan to surely spin up.
Signed-off-by: Marek Vasut <marex@denx.de >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Message-ID: <20241106185925.223736-1-marex@denx.de >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-11-12 13:54:55 -08:00
Frank Li
4585580781
dt-bindings: hwmon: ti,tmp108: Add nxp,p3t1085 compatible string
...
The register layout of P3T1085 is the same as ti,tmp108. Add compatible
string nxp,p3t1085 for it. The difference of P3T1085 is support I3C.
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Frank Li <Frank.Li@nxp.com >
Message-ID: <20241111-p3t1085-v3-1-bff511550aad@nxp.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-11-12 13:54:55 -08:00
Jerome Brunet
2fc032ec1d
dt-bindings: hwmon: pmbus: add ti tps25990 support
...
Add DT binding for the Texas Instruments TPS25990 eFuse
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com >
Message-ID: <20241105-tps25990-v4-6-0e312ac70b62@baylibre.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-11-12 13:54:55 -08:00
Wenliang Yan
0196d07f0e
dt-bindings: Add SY24655 to ina2xx devicetree bindings
...
SY24655 is similar to INA226. Its supply voltage and pin definitions
are therefore the same. Compared to INA226, SY24655 has two additional
registers for configuring and calculating average power.
Signed-off-by: Wenliang Yan <wenliang202407@163.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Message-ID: <20241106150547.2538-2-wenliang202407@163.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-11-10 14:48:07 -08:00
Mariel Tinaco
8b882f6ff0
dt-bindings: hwmon: ltc2978: add support for ltc7841
...
Add LTC7841 to supported devices of LTC2978. It has similar set of
registers to LTC7880, differing only in number of output channels and
some unimplemented PMBUS status and functionalities.
Signed-off-by: Mariel Tinaco <Mariel.Tinaco@analog.com >
Acked-by: Rob Herring (Arm) <robh@kernel.org >
Message-ID: <20241029013734.293024-2-Mariel.Tinaco@analog.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-11-10 14:48:07 -08:00
Ban Feng
15cae9c0b9
dt-bindings: hwmon: Add NCT7363Y documentation
...
Add bindings for the Nuvoton NCT7363Y Fan Controller
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Paul Menzel <pmenzel@molgen.mpg.de >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Ban Feng <kcfeng0@nuvoton.com >
Message-ID: <20241022052905.4062682-2-kcfeng0@nuvoton.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-11-10 14:48:07 -08:00
Naresh Solanki
c20a783b67
dt-bindings: hwmon: pmbus: Add bindings for Vicor pli1209bc
...
Remove vicor,pli1209bc from trivial-devices as it requires additional
properties and does not fit into the trivial devices category.
Add new bindings for Vicor pli1209bc, a Digital Supervisor with
Isolation for use with BCM Bus Converter Modules.
VR rails are defined under regulator node as expected by pmbus driver.
Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Message-ID: <20241021123044.3648960-1-naresh.solanki@9elements.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-11-10 14:48:07 -08:00
Naresh Solanki
c9fb2552fd
dt-bindings: hwmon: pmbus: Add bindings for MPS MP297x
...
Remove mps297x from trivial-devices as it requires
additional properties and does not fit into the trivial
devices category.
Add new bindings for MPS mp2971, mp2973 & mp2975.
It is Dual-Loop, Digital Multi-Phase Controller with PMBUS
interface
Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com >
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Message-ID: <20241022103750.572677-1-naresh.solanki@9elements.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-11-10 14:48:07 -08:00
Yikai Tsai
f3bfd13c4a
dt-bindings: hwmon: add renesas,isl28022
...
Add dt-bindings for Renesas ISL28022 power monitor.
Signed-off-by: Carsten Spieß <mail@carsten-spiess.de >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Yikai Tsai <yikai.tsai.wiwynn@gmail.com >
Message-ID: <20241002081133.13123-2-yikai.tsai.wiwynn@gmail.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-11-10 14:48:07 -08:00
Farouk Bouabid
247a80fde1
dt-bindings: hwmon: add support for ti,amc6821
...
Add dt-bindings for amc6821 intelligent temperature monitor and
pulse-width modulation (PWM) fan controller.
Reviewed-by: Rob Herring (Arm) <robh@kernel.org >
Signed-off-by: Farouk Bouabid <farouk.bouabid@cherry.de >
Message-ID: <20240906-dev-mule-i2c-mux-v8-3-dbd28a150e41@cherry.de >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-11-10 14:48:06 -08:00
Frank Li
2f0d9872be
dt-bindings: hwmon: Convert ltc2978.txt to yaml
...
Convert binding doc ltc2978.txt to yaml format.
Additional change:
- add i2c node.
Fix below warning:
arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-cx.dtb: /soc/i2c@2000000/i2c-mux@77/i2c@2/regulator@5c:
failed to match any schema with compatible: ['lltc,ltc3882']
Signed-off-by: Frank Li <Frank.Li@nxp.com >
Reviewed-by: Rob Herring (Arm) <robh@kernel.org >
Message-ID: <20240829150641.1307906-1-Frank.Li@nxp.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-08-29 14:30:53 -07:00
Inochi Amaoto
87798d9f70
dt-bindings: hwmon: Add Sophgo SG2042 external hardware monitor support
...
Due to the design, Sophgo SG2042 use an external MCU to provide
hardware information, thermal information and reset control.
Add bindings for this monitor device.
Signed-off-by: Inochi Amaoto <inochiama@outlook.com >
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Tested-by: Chen Wang <unicorn_wang@outlook.com >
Reviewed-by: Chen Wang <unicorn_wang@outlook.com >
Message-ID: <IA1PR20MB49538276F283C4D01364AEB6BB822@IA1PR20MB4953.namprd20.prod.outlook.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-08-27 08:11:15 -07:00
Chanh Nguyen
0050c16701
dt-bindings: hwmon: Add maxim max31790
...
Add device tree bindings and an example for max31790 device.
Signed-off-by: Chanh Nguyen <chanh@os.amperecomputing.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Message-ID: <20240822084808.299884-1-chanh@os.amperecomputing.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-08-27 08:11:14 -07:00
Chris Packham
2070562955
dt-bindings: hwmon: adt7475: Deprecate adi,pwm-active-state
...
Now that we have fan child nodes that can specify flags for the PWM
outputs we no longer need the adi,pwm-active-state property.
Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz >
Acked-by: Rob Herring (Arm) <robh@kernel.org >
Link: https://lore.kernel.org/r/20240722221737.3407958-3-chris.packham@alliedtelesis.co.nz
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-07-31 10:43:52 -07:00
Chris Packham
6b1bb53579
dt-bindings: hwmon: Add adt7475 fan/pwm properties
...
Add fan child nodes that allow describing the connections for the
ADT7475 to the fans it controls. This also allows setting some
initial values for the pwm duty cycle and frequency.
Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz >
Reviewed-by: Rob Herring (Arm) <robh@kernel.org >
Link: https://lore.kernel.org/r/20240722221737.3407958-2-chris.packham@alliedtelesis.co.nz
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-07-31 10:43:52 -07:00
Stanislav Jakubek
6993834668
dt-bindings: hwmon: ti,tmp108: document V+ supply, add short description
...
TMP108 is powered by its V+ supply, document it. The property is called
"vcc-supply" since the plus sign (+) is not an expected character.
While at it, add a short description with a link to its datasheets.
Signed-off-by: Stanislav Jakubek <stano.jakubek@gmail.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/ZnBmDXfnDQXNXz3k@standask-GA-A55M-S2HP
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-06-18 08:13:40 -07:00
Amna Waseem
94e33109f9
dt-bindings: hwmon: ti,ina2xx: Add ti,alert-polarity-active-high property
...
Add a property to the binding to configure the Alert Polarity.
Alert pin is asserted based on the value of Alert Polarity bit of
Mask/Enable register. It is by default 0 which means Alert pin is
configured to be active low open collector. Value of 1 maps to
Inverted (active high open collector).
Signed-off-by: Amna Waseem <Amna.Waseem@axis.com >
Reviewed-by: Rob Herring (Arm) <robh@kernel.org >
Link: https://lore.kernel.org/r/20240603-apol-ina2xx-fix-v3-1-b9eff3158e4e@axis.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-06-12 07:11:48 -07:00
Christian Marangi
302fdb1688
dt-bindings: hwmon: g76x: Add support for g761
...
Add support for g761 PWM Fan controller. This is an exact copy of g763
with the difference that it does also support an internal clock
oscillator.
With clocks property not defined, the internal clock oscillator is used.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20240604164348.542-2-ansuelsmth@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-06-04 09:58:07 -07:00
Christian Marangi
3d8e253724
dt-bindings: hwmon: g762: Convert to yaml schema
...
Convert g762 Documentation to yaml schema and port all the custom
properties and info.
Add the vendor prefix to name to follow naming standard.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
Reviewed-by: Rob Herring (Arm) <robh@kernel.org >
Link: https://lore.kernel.org/r/20240604164348.542-1-ansuelsmth@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-06-04 09:57:33 -07:00
Naresh Solanki
d3b2cfb42e
dt-bindings: hwmon: Add max6639
...
Add Devicetree binding documentation for Maxim MAX6639 temperature
monitor with PWM fan-speed controller.
Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com >
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20240528125122.1129986-1-naresh.solanki@9elements.com
[groeck: Dropped unnecessary '|' after description:]
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-05-29 15:28:23 -07:00
Jose Ramon San Buenaventura
379bb1f4d5
dt-bindings: hwmon: adm1275: add adm1281
...
Add support for the adm1281 Hot-Swap Controller and Digital Power
and Energy Monitor
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Jose Ramon San Buenaventura <jose.sanbuenaventura@analog.com >
Link: https://lore.kernel.org/r/20240425070948.25788-2-jose.sanbuenaventura@analog.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-04-28 10:08:43 -07:00
Radu Sabau
3bf88a2cd2
dt-bindings: hwmon: pmbus: adp1050: add bindings
...
Add dt-bindings for adp1050 digital controller for isolated power supply
with pmbus interface voltage, current and temperature monitor.
Signed-off-by: Radu Sabau <radu.sabau@analog.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20240321142201.10330-1-radu.sabau@analog.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-04-28 10:07:35 -07:00
Javier Carrasco
12aa58435b
dt-bindings: hwmon: ibm,p8-occ-hwmon: move to trivial devices
...
This binding meets the requirements to be converted to dtschema
via trivial-devices.yaml.
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com >
Link: https://lore.kernel.org/r/20240322-hwmon_dtschema-v3-5-6697de2a8228@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-04-28 10:07:35 -07:00
Javier Carrasco
556106516c
dt-bindings: hwmon: stts751: convert to dtschema
...
Convert existing binding to support validation.
This is a straightforward conversion with no new properties.
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com >
Link: https://lore.kernel.org/r/20240322-hwmon_dtschema-v3-4-6697de2a8228@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-04-28 10:07:35 -07:00
Javier Carrasco
29196d479b
dt-bindings: hwmon: pwm-fan: drop text file
...
This binding was converted to dtschema a year ago.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com >
Link: https://lore.kernel.org/r/20240322-hwmon_dtschema-v3-3-6697de2a8228@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-04-28 10:07:35 -07:00
Javier Carrasco
5561d91b2c
dt-bindings: hwmon: ibmpowernv: convert to dtschema
...
Convert existing binding to support validation.
The binding has been renamed to match its compatible strings, with no
further additions.
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com >
Link: https://lore.kernel.org/r/20240322-hwmon_dtschema-v3-2-6697de2a8228@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-04-28 10:07:35 -07:00
Javier Carrasco
e03d73507c
dt-bindings: hwmon: as370: convert to dtschema
...
Convert existing binding to support validation.
This is a straightforward conversion with now new properties.
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com >
Link: https://lore.kernel.org/r/20240322-hwmon_dtschema-v3-1-6697de2a8228@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-04-28 10:07:35 -07:00
Javier Carrasco
1bad1943d9
dt-bindings: hwmon: max6650: convert to dtschema
...
Convert existing bindings to dtschema to support validation.
This is a straightforward conversion with no new properties.
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20240321-hwmon_yaml-v2-2-74fa8eb60ec9@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-04-28 10:07:35 -07:00
Javier Carrasco
57649b6abf
dt-bindings: hwmon: lm87: convert to dtschema
...
Convert existing bindings to dtschema to support validation.
This is a straightforward conversion with no new properties.
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com >
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20240320-hwmon_yaml-v1-1-a349ca21ccab@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-04-28 10:07:35 -07:00
Javier Carrasco
7f75d4b169
dt-bindings: hwmon: adc128d818: convert to dtschema
...
Convert adc128d818 bindings to dtschema to support validation.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com >
Link: https://lore.kernel.org/r/20240319-adc128d818_dtschema-v2-1-0824a6d69493@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-04-28 10:07:34 -07:00
Billy Tsai
df9d235c30
dt-bindings: hwmon: Support Aspeed g6 PWM TACH Control
...
Document the compatible for aspeed,ast2600-pwm-tach device, which can
support up to 16 PWM outputs and 16 fan tach input.
Signed-off-by: Billy Tsai <billy_tsai@aspeedtech.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20240221104025.1306227-3-billy_tsai@aspeedtech.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-03-07 10:47:07 -08:00
Naresh Solanki
3b0ac1f90c
dt-bindings: hwmon: fan: Add fan binding to schema
...
Add common fan properties bindings to a schema.
Bindings for fan controllers can reference the common schema for the
fan
child nodes:
patternProperties:
"^fan@[0-2]":
type: object
$ref: fan-common.yaml#
unevaluatedProperties: false
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com >
Signed-off-by: Billy Tsai <billy_tsai@aspeedtech.com >
Link: https://lore.kernel.org/r/20240221104025.1306227-2-billy_tsai@aspeedtech.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-03-07 10:44:34 -08:00
Naresh Solanki
c71d2502ed
dt-bindings: hwmon: tda38640: Add interrupt & regulator properties
...
tda38640 has a single regulator output along with CAT_FAULT# pin to
report internal events. Hence add properties for regulator & interrupt.
Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20240307113325.3800181-1-naresh.solanki@9elements.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-03-07 10:41:45 -08:00
Théo Lebrun
78cc80d834
dt-bindings: hwmon: lm75: use common hwmon schema
...
Reference common hwmon schema which has the generic "label" property,
parsed by Linux hwmon subsystem.
To: Jean Delvare <jdelvare@suse.com >
To: Guenter Roeck <linux@roeck-us.net >
Cc: linux-hwmon@vger.kernel.org
Signed-off-by: Théo Lebrun <theo.lebrun@bootlin.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240229-mbly-i2c-v2-2-b32ed18c098c@bootlin.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-03-01 11:21:31 -08:00
Krzysztof Kozlowski
a095d8c023
dt-bindings: hwmon: reference common hwmon schema
...
Reference common hwmon schema in the bindings which have and customize
the "shunt-resistor-micro-ohms" property. While this does not make the
binding smaller, it brings common definition of that property and also
allows generic "label" (parsed by Linux hwmon core code).
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240224-dt-bindings-hwmon-common-v2-5-b446eecf5480@linaro.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-25 12:37:47 -08:00
Krzysztof Kozlowski
2988ce56b5
dt-bindings: hwmon: lltc,ltc4286: use common hwmon schema
...
Reference common hwmon schema which allows to drop the
"shunt-resistor-micro-ohms" property.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240224-dt-bindings-hwmon-common-v2-4-b446eecf5480@linaro.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-25 12:37:47 -08:00
Krzysztof Kozlowski
09458a0e7c
dt-bindings: hwmon: adi,adm1275: use common hwmon schema
...
Reference common hwmon schema which allows to drop the
"shunt-resistor-micro-ohms" property.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240224-dt-bindings-hwmon-common-v2-3-b446eecf5480@linaro.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-25 12:37:46 -08:00
Krzysztof Kozlowski
67db0ea3ec
dt-bindings: hwmon: ti,ina2xx: use common hwmon schema
...
Reference common hwmon schema which allows to drop the "label" property.
Acked-by: Rob Herring <robh@kernel.org >
Acked-by: Guenter Roeck <linux@roeck-us.net >
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240224-dt-bindings-hwmon-common-v2-2-b446eecf5480@linaro.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-25 12:37:46 -08:00
Krzysztof Kozlowski
d590900b62
dt-bindings: hwmon: add common properties
...
Add a common hwmon schema for two properties:
1. "label", because Linux hwmon core code parses it.
2. "shunt-resistor-micro-ohms", because several devices already use it.
Acked-by: Guenter Roeck <linux@roeck-us.net >
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240224-dt-bindings-hwmon-common-v2-1-b446eecf5480@linaro.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-25 12:37:46 -08:00
Conor Dooley
f1ed8af54b
dt-bindings: hwmon/pmbus: ti,lm25066: document regulators
...
All devices documented in the lm25066 binding are intended for use with
a regulator, be that for purely monitoring purposes (lm25056) or, for
the other devices, as the controller of that regulator. The binding does
not currently allow regulator child nodes, so add one.
Each of these devices interacts with only a single regulator and
documentation refers to it as "Vout", hence the choice of child node
name.
Acked-by: Zev Weiss <zev@bewilderbeest.net >
Signed-off-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240223-tingling-mutt-dd55dd87ff5e@spud
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-25 12:37:46 -08:00
Guenter Roeck
22d409ead1
dt-bindings: hwmon: nuvoton,nct6775: Add compatible value for NCT6799
...
While NCT6799 is mostly compatible to NCT6798, it needs a separate
compatible entry because it is not completely compatible and does
require chip specific code in the driver.
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Acked-by: Zev Weiss <zev@bewilderbeest.net >
Link: https://lore.kernel.org/r/20240221155158.2234898-1-linux@roeck-us.net
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-25 12:37:46 -08:00
Javier Carrasco
8f89ac2b9b
dt-bindings: hwmon: Add Amphenol ChipCap 2
...
Add device tree bindings and an example for the ChipCap 2 humidity
and temperature sensor.
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com >
Link: https://lore.kernel.org/r/20240130-topic-chipcap2-v6-4-260bea05cf9b@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-25 12:37:37 -08:00
Nuno Sa
d07c41eb96
dt-bindings: hwmon: Add LTC4282 bindings
...
Add bindings for the LTC4282 High Current Hot Swap Controller with I2C
Compatible Monitoring.
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Nuno Sa <nuno.sa@analog.com >
Link: https://lore.kernel.org/r/20240129-b4-ltc4282-support-v4-1-fe75798164cc@analog.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-11 13:43:09 -08:00
Michal Simek
f7ab2d180e
dt-bindings: hwmon: ina2xx: Describe ina260 chip
...
Describe ina260 chip which is precision digital current and power monitor
with precision integrated shunt resistor.
Signed-off-by: Michal Simek <michal.simek@amd.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/4c82dc4d412e91d1601c1da5bca1cdf1a91cd9b8.1704724242.git.michal.simek@amd.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-11 13:43:08 -08:00
Michal Simek
f29996d029
dt-bindings: hwmon: ina2xx: Describe #io-channel-cells property
...
There are two drivers in the Linux kernel. One is hwmon based and second
IIO. IIO version requires to define #io-channel-cells to operate.
Signed-off-by: Michal Simek <michal.simek@amd.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/aa303b9fe3116e7f98d6b72822f7f57694366db3.1703077926.git.michal.simek@amd.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-11 13:43:08 -08:00
Michal Simek
eea32fafad
dt-bindings: hwmon: ina2xx: Add label property
...
Add a label property to allow a custom name to be used for identifying
a device on the board. This is useful when multiple devices are present on
the same board. Similar change was done by commit ffae65fb1a
("dt-bindings: spi: spi-cadence: Add label property").
Signed-off-by: Michal Simek <michal.simek@amd.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/6f3c57d08984c1978569d3918cb38eb295c0c67d.1703077926.git.michal.simek@amd.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-11 13:43:08 -08:00
Abdel Alkuor
de9c6033fb
dt-bindings: hwmon: (lm75) Add AMS AS6200 temperature sensor
...
as6200 is a temperature sensor with a range between -40°C to
125°C degrees and an accuracy of ±0.4°C degree between 0
and 65°C and ±1°C for the other ranges.
Signed-off-by: Abdel Alkuor <alkuor@gmail.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/17ba2dfdb3d25bf1b5b4ed9f858b6e28902bedbe.1703127334.git.alkuor@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-01-02 08:44:57 -08:00