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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/hwmon/gmt,g762.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/gmt,g762.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/hwmon/gmt,g762.yaml (Version linux-6.11.7)


  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD      1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/hwmon/gmt,g      4 $id: http://devicetree.org/schemas/hwmon/gmt,g762.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: GMT G761/G762/G763 PWM Fan controller        7 title: GMT G761/G762/G763 PWM Fan controller
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Christian Marangi <ansuelsmth@gmail.com>        10   - Christian Marangi <ansuelsmth@gmail.com>
 11                                                    11 
 12 description: |                                     12 description: |
 13   GMT G761/G762/G763 PWM Fan controller.           13   GMT G761/G762/G763 PWM Fan controller.
 14                                                    14 
 15   G761 supports an internal-clock hence the cl     15   G761 supports an internal-clock hence the clocks property is optional.
 16   If not defined, internal-clock will be used.     16   If not defined, internal-clock will be used. (31KHz is the clock of
 17   the internal crystal oscillator)                 17   the internal crystal oscillator)
 18                                                    18 
 19   If an optional property is not set in DT, th     19   If an optional property is not set in DT, then current value is kept
 20   unmodified (e.g. bootloader installed value)     20   unmodified (e.g. bootloader installed value).
 21                                                    21 
 22   Additional information on operational parame     22   Additional information on operational parameters for the device is available
 23   in Documentation/hwmon/g762.rst. A detailed      23   in Documentation/hwmon/g762.rst. A detailed datasheet for the device is available
 24   at http://natisbad.org/NAS/refs/GMT_EDS-762_     24   at http://natisbad.org/NAS/refs/GMT_EDS-762_763-080710-0.2.pdf.
 25                                                    25 
 26 properties:                                        26 properties:
 27   compatible:                                      27   compatible:
 28     enum:                                          28     enum:
 29       - gmt,g761                                   29       - gmt,g761
 30       - gmt,g762                                   30       - gmt,g762
 31       - gmt,g763                                   31       - gmt,g763
 32                                                    32 
 33   reg:                                             33   reg:
 34     maxItems: 1                                    34     maxItems: 1
 35                                                    35 
 36   clocks:                                          36   clocks:
 37     description: a fixed clock providing input     37     description: a fixed clock providing input clock frequency on CLK
 38       pin of the chip.                             38       pin of the chip.
 39     maxItems: 1                                    39     maxItems: 1
 40                                                    40 
 41   fan_startv:                                      41   fan_startv:
 42     description: Fan startup voltage step          42     description: Fan startup voltage step
 43     $ref: /schemas/types.yaml#/definitions/uin     43     $ref: /schemas/types.yaml#/definitions/uint32
 44     enum: [0, 1, 2, 3]                             44     enum: [0, 1, 2, 3]
 45                                                    45 
 46   pwm_polarity:                                    46   pwm_polarity:
 47     description: PWM polarity (positive or neg     47     description: PWM polarity (positive or negative duty)
 48     $ref: /schemas/types.yaml#/definitions/uin     48     $ref: /schemas/types.yaml#/definitions/uint32
 49     enum: [0, 1]                                   49     enum: [0, 1]
 50                                                    50 
 51   fan_gear_mode:                                   51   fan_gear_mode:
 52     description: FAN gear mode. Configure High     52     description: FAN gear mode. Configure High speed fan setting factor
 53     $ref: /schemas/types.yaml#/definitions/uin     53     $ref: /schemas/types.yaml#/definitions/uint32
 54     enum: [0, 1, 2]                                54     enum: [0, 1, 2]
 55                                                    55 
 56 required:                                          56 required:
 57   - compatible                                     57   - compatible
 58   - reg                                            58   - reg
 59                                                    59 
 60 if:                                                60 if:
 61   properties:                                      61   properties:
 62     compatible:                                    62     compatible:
 63       contains:                                    63       contains:
 64         enum:                                      64         enum:
 65           - gmt,g762                               65           - gmt,g762
 66           - gmt,g763                               66           - gmt,g763
 67 then:                                              67 then:
 68   required:                                        68   required:
 69     - clocks                                       69     - clocks
 70                                                    70 
 71 additionalProperties: false                        71 additionalProperties: false
 72                                                    72 
 73 examples:                                          73 examples:
 74   - |                                              74   - |
 75     i2c {                                          75     i2c {
 76         #address-cells = <1>;                      76         #address-cells = <1>;
 77         #size-cells = <0>;                         77         #size-cells = <0>;
 78                                                    78 
 79         g762@3e {                                  79         g762@3e {
 80             compatible = "gmt,g762";               80             compatible = "gmt,g762";
 81             reg = <0x3e>;                          81             reg = <0x3e>;
 82             clocks = <&g762_clk>;                  82             clocks = <&g762_clk>;
 83             fan_gear_mode = <0>;                   83             fan_gear_mode = <0>;
 84             fan_startv = <1>;                      84             fan_startv = <1>;
 85             pwm_polarity = <0>;                    85             pwm_polarity = <0>;
 86         };                                         86         };
 87                                                    87 
 88         g761@1e {                                  88         g761@1e {
 89             compatible = "gmt,g761";               89             compatible = "gmt,g761";
 90             reg = <0x1e>;                          90             reg = <0x1e>;
 91             fan_gear_mode = <0>;                   91             fan_gear_mode = <0>;
 92             fan_startv = <1>;                      92             fan_startv = <1>;
 93             pwm_polarity = <0>;                    93             pwm_polarity = <0>;
 94         };                                         94         };
 95     };                                             95     };
                                                      

~ [ 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