diff options
Diffstat (limited to 'target/linux/bcm27xx/patches-5.15/950-0888-dt-bindings-hwmon-add-microchip-emc2305.yaml-dt-bind.patch')
-rw-r--r-- | target/linux/bcm27xx/patches-5.15/950-0888-dt-bindings-hwmon-add-microchip-emc2305.yaml-dt-bind.patch | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/target/linux/bcm27xx/patches-5.15/950-0888-dt-bindings-hwmon-add-microchip-emc2305.yaml-dt-bind.patch b/target/linux/bcm27xx/patches-5.15/950-0888-dt-bindings-hwmon-add-microchip-emc2305.yaml-dt-bind.patch new file mode 100644 index 0000000000..a05f50b0c8 --- /dev/null +++ b/target/linux/bcm27xx/patches-5.15/950-0888-dt-bindings-hwmon-add-microchip-emc2305.yaml-dt-bind.patch @@ -0,0 +1,75 @@ +From 115d15dadcaeb1ec4ce67c655ac498b358c88fad Mon Sep 17 00:00:00 2001 +From: Michael Shych <michaelsh@nvidia.com> +Date: Sat, 30 Apr 2022 14:49:04 +0300 +Subject: [PATCH] dt-bindings: hwmon: add microchip,emc2305.yaml dt + binding description. + +Submitted to linux-hwmon mailing list at +https://patchwork.kernel.org/project/linux-hwmon/patch/20220430114905.53448-3-michaelsh@nvidia.com/ + +Add basic description of emc2305 driver device tree binding. + +Signed-off-by: Michael Shych <michaelsh@nvidia.com> +Reviewed-by: Vadim Pasternak <vadimp@nvidia.com> +--- + .../bindings/hwmon/microchip,emc2305.yaml | 54 +++++++++++++++++++ + 1 file changed, 54 insertions(+) + create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,emc2305.yaml + +--- /dev/null ++++ b/Documentation/devicetree/bindings/hwmon/microchip,emc2305.yaml +@@ -0,0 +1,54 @@ ++# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) ++%YAML 1.2 ++--- ++ ++$id: http://devicetree.org/schemas/hwmon/emc2305.yaml# ++$schema: http://devicetree.org/meta-schemas/core.yaml# ++ ++title: Microchip EMC2305 RPM-based PWM Fan Speed Controller ++ ++properties: ++ compatible: ++ enum: ++ - microcip,emc2305 ++ ++ emc2305,pwm-min: ++ description: ++ Min pwm of emc2305 ++ maxItems: 1 ++ emc2305,pwm-max: ++ description: ++ Max pwm of emc2305 ++ maxItems: 1 ++ emc2305,pwm-channel: ++ description: ++ Max number of pwm channels ++ maxItems: 1 ++ emcs205,max-state: ++ description: ++ maxItems: 1 ++ emc2305,cooling-levels: ++ description: ++ Quantity of cooling level state. ++ maxItems: 1 ++ ++required: ++ - compatible ++ ++optional: ++ - emc2305,min-pwm ++ - emc2305,max-pwm ++ - emc2305,pwm-channels ++ - emc2305,cooling-levels ++ ++additionalProperties: false ++ ++examples: ++ - | ++ fan { ++ emc2305,compatible = "microchip,emc2305"; ++ emc2305,pwm-min = <0>; ++ emc2305,pwm-max = <255>; ++ emc2305,pwm-channel = <5> ++ emc2305,cooling-levels = <10>; ++ }; |