~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/hwmon/gpio-fan.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/hwmon/gpio-fan.yaml (Architecture sparc) and /Documentation/devicetree/bindings/hwmon/gpio-fan.yaml (Architecture alpha)


  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C      1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/hwmon/gpio-      4 $id: http://devicetree.org/schemas/hwmon/gpio-fan.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Fan connected to GPIO lines                  7 title: Fan connected to GPIO lines
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Rob Herring <robh@kernel.org>                   10   - Rob Herring <robh@kernel.org>
 11                                                    11 
 12 properties:                                        12 properties:
 13   compatible:                                      13   compatible:
 14     const: gpio-fan                                14     const: gpio-fan
 15                                                    15 
 16   gpios:                                           16   gpios:
 17     description: |                                 17     description: |
 18       Specifies the pins that map to bits in t     18       Specifies the pins that map to bits in the control value,
 19       ordered MSB-->LSB.                           19       ordered MSB-->LSB.
 20     minItems: 1                                    20     minItems: 1
 21     maxItems: 7                                    21     maxItems: 7
 22                                                    22 
 23   alarm-gpios:                                     23   alarm-gpios:
 24     maxItems: 1                                    24     maxItems: 1
 25                                                    25 
 26   gpio-fan,speed-map:                              26   gpio-fan,speed-map:
 27     $ref: /schemas/types.yaml#/definitions/uin     27     $ref: /schemas/types.yaml#/definitions/uint32-matrix
 28     minItems: 2                                    28     minItems: 2
 29     maxItems: 127                                  29     maxItems: 127
 30     items:                                         30     items:
 31       items:                                       31       items:
 32         - description: fan speed in RPMs           32         - description: fan speed in RPMs
 33         - description: control value               33         - description: control value
 34     description: |                                 34     description: |
 35       A mapping of possible fan RPM speeds and     35       A mapping of possible fan RPM speeds and the
 36       control value that should be set to achi     36       control value that should be set to achieve them. This array
 37       must have the RPM values in ascending or     37       must have the RPM values in ascending order.
 38                                                    38 
 39   '#cooling-cells':                                39   '#cooling-cells':
 40     const: 2                                       40     const: 2
 41                                                    41 
 42 required:                                          42 required:
 43   - compatible                                     43   - compatible
 44   - gpios                                          44   - gpios
 45   - gpio-fan,speed-map                             45   - gpio-fan,speed-map
 46                                                    46 
 47 additionalProperties: false                        47 additionalProperties: false
 48                                                    48 
 49 examples:                                          49 examples:
 50   - |                                              50   - |
 51     gpio-fan {                                     51     gpio-fan {
 52       compatible = "gpio-fan";                     52       compatible = "gpio-fan";
 53       gpios = <&gpio2 14 1                         53       gpios = <&gpio2 14 1
 54                &gpio2 13 1>;                       54                &gpio2 13 1>;
 55       gpio-fan,speed-map = <   0 0>,               55       gpio-fan,speed-map = <   0 0>,
 56                            <3000 1>,               56                            <3000 1>,
 57                            <6000 2>;               57                            <6000 2>;
 58       alarm-gpios = <&gpio2 15 1>;                 58       alarm-gpios = <&gpio2 15 1>;
 59       #cooling-cells = <2>; /* min followed by     59       #cooling-cells = <2>; /* min followed by max */
 60     };                                             60     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php