lkml.org 
[lkml]   [2020]   [Nov]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 1/4] dt-bindings: hwmon: convert TI INA2xx bindings to dt-schema
    Date
    Convert the TI INA2xx bindings to dt-schema.

    Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
    ---
    .../devicetree/bindings/hwmon/ina2xx.txt | 24 --------
    .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 55 +++++++++++++++++++
    MAINTAINERS | 2 +-
    3 files changed, 56 insertions(+), 25 deletions(-)
    delete mode 100644 Documentation/devicetree/bindings/hwmon/ina2xx.txt
    create mode 100644 Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml

    diff --git a/Documentation/devicetree/bindings/hwmon/ina2xx.txt b/Documentation/devicetree/bindings/hwmon/ina2xx.txt
    deleted file mode 100644
    index 02af0d94e921..000000000000
    --- a/Documentation/devicetree/bindings/hwmon/ina2xx.txt
    +++ /dev/null
    @@ -1,24 +0,0 @@
    -ina2xx properties
    -
    -Required properties:
    -- compatible: Must be one of the following:
    - - "ti,ina209" for ina209
    - - "ti,ina219" for ina219
    - - "ti,ina220" for ina220
    - - "ti,ina226" for ina226
    - - "ti,ina230" for ina230
    - - "ti,ina231" for ina231
    -- reg: I2C address
    -
    -Optional properties:
    -
    -- shunt-resistor
    - Shunt resistor value in micro-Ohm
    -
    -Example:
    -
    -ina220@44 {
    - compatible = "ti,ina220";
    - reg = <0x44>;
    - shunt-resistor = <1000>;
    -};
    diff --git a/Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml b/Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
    new file mode 100644
    index 000000000000..6f0443322a36
    --- /dev/null
    +++ b/Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
    @@ -0,0 +1,55 @@
    +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
    +%YAML 1.2
    +---
    +
    +$id: http://devicetree.org/schemas/hwmon/ti,ina2xx.yaml#
    +$schema: http://devicetree.org/meta-schemas/core.yaml#
    +
    +title: Texas Instruments INA209 family of power/voltage monitors
    +
    +maintainers:
    + - Krzysztof Kozlowski <krzk@kernel.org>
    +
    +description: |
    + The INA209 is a high-side current shunt and power monitor with
    + an I2C interface.
    +
    + Datasheets:
    + https://www.ti.com/product/INA209
    +
    +properties:
    + compatible:
    + enum:
    + - ti,ina209
    + - ti,ina219
    + - ti,ina220
    + - ti,ina226
    + - ti,ina230
    + - ti,ina231
    +
    + reg:
    + maxItems: 1
    +
    + shunt-resistor:
    + description:
    + Shunt resistor value in micro-Ohm.
    + $ref: /schemas/types.yaml#/definitions/uint32
    +
    +required:
    + - compatible
    + - reg
    +
    +additionalProperties: false
    +
    +examples:
    + - |
    + i2c {
    + #address-cells = <1>;
    + #size-cells = <0>;
    +
    + power-sensor@44 {
    + compatible = "ti,ina220";
    + reg = <0x44>;
    + shunt-resistor = <1000>;
    + };
    + };
    diff --git a/MAINTAINERS b/MAINTAINERS
    index 0818a5b03832..e9ba2e555679 100644
    --- a/MAINTAINERS
    +++ b/MAINTAINERS
    @@ -8669,7 +8669,7 @@ INA209 HARDWARE MONITOR DRIVER
    M: Guenter Roeck <linux@roeck-us.net>
    L: linux-hwmon@vger.kernel.org
    S: Maintained
    -F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
    +F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
    F: Documentation/hwmon/ina209.rst
    F: drivers/hwmon/ina209.c

    --
    2.25.1
    \
     
     \ /
      Last update: 2020-11-17 23:10    [W:3.884 / U:0.236 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site