Commit 55610651 authored by Javier Carrasco's avatar Javier Carrasco Committed by Guenter Roeck
Browse files

dt-bindings: hwmon: stts751: convert to dtschema



Convert existing binding to support validation.

This is a straightforward conversion with no new properties.

Reviewed-by: default avatarConor Dooley <conor.dooley@microchip.com>
Signed-off-by: default avatarJavier Carrasco <javier.carrasco.cruz@gmail.com>
Link: https://lore.kernel.org/r/20240322-hwmon_dtschema-v3-4-6697de2a8228@gmail.com


Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
parent 29196d47
Loading
Loading
Loading
Loading
+41 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/hwmon/st,stts751.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: STTS751 Thermometer

maintainers:
  - Javier Carrasco <javier.carrasco.cruz@gmail.com>

properties:
  compatible:
    const: st,stts751

  reg:
    maxItems: 1

  smbus-timeout-disable:
    description:
      When set, the smbus timeout function will be disabled.
    $ref: /schemas/types.yaml#/definitions/flag

required:
  - compatible
  - reg

additionalProperties: false

examples:
  - |
    i2c {
        #address-cells = <1>;
        #size-cells = <0>;

        thermometer@48 {
            compatible = "st,stts751";
            reg = <0x48>;
            smbus-timeout-disable;
        };
    };
+0 −15
Original line number Diff line number Diff line
* STTS751 thermometer.

Required node properties:
- compatible: "stts751"
- reg: I2C bus address of the device

Optional properties:
- smbus-timeout-disable: when set, the smbus timeout function will be disabled

Example stts751 node:

temp-sensor {
	compatible = "stts751";
	reg = <0x48>;
}