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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/power/supply/sbs,sbs-battery.yaml

Version: ~ [ linux-6.13-rc5 ] ~ [ linux-6.12.7 ] ~ [ linux-6.11.11 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.68 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.122 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.175 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.232 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.288 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.325 ] ~ [ 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/power/supply/sbs,sbs-battery.yaml (Architecture i386) and /Documentation/devicetree/bindings/power/supply/sbs,sbs-battery.yaml (Architecture mips)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/power/suppl      4 $id: http://devicetree.org/schemas/power/supply/sbs,sbs-battery.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: SBS compliant battery                        7 title: SBS compliant battery
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Sebastian Reichel <sre@kernel.org>              10   - Sebastian Reichel <sre@kernel.org>
 11                                                    11 
 12 description: |                                     12 description: |
 13   Battery compatible with the smart battery sy     13   Battery compatible with the smart battery system specifications
 14                                                    14 
 15 allOf:                                             15 allOf:
 16   - $ref: power-supply.yaml#                       16   - $ref: power-supply.yaml#
 17                                                    17 
 18 properties:                                        18 properties:
 19   compatible:                                      19   compatible:
 20     oneOf:                                         20     oneOf:
 21       - items:                                     21       - items:
 22           - enum:                                  22           - enum:
 23               - ti,bq20z45                         23               - ti,bq20z45
 24               - ti,bq20z65                         24               - ti,bq20z65
 25               - ti,bq20z75                         25               - ti,bq20z75
 26           - enum:                                  26           - enum:
 27               - sbs,sbs-battery                    27               - sbs,sbs-battery
 28       - items:                                     28       - items:
 29           - const: sbs,sbs-battery                 29           - const: sbs,sbs-battery
 30                                                    30 
 31   reg:                                             31   reg:
 32     maxItems: 1                                    32     maxItems: 1
 33                                                    33 
 34   sbs,i2c-retry-count:                             34   sbs,i2c-retry-count:
 35     description:                                   35     description:
 36       The number of times to retry I2C transac     36       The number of times to retry I2C transactions on I2C IO failure.
 37     default: 0                                     37     default: 0
 38     $ref: /schemas/types.yaml#/definitions/uin     38     $ref: /schemas/types.yaml#/definitions/uint32
 39                                                    39 
 40   sbs,poll-retry-count:                            40   sbs,poll-retry-count:
 41     description:                                   41     description:
 42       The number of times to try looking for n     42       The number of times to try looking for new status after an external
 43       change notification.                         43       change notification.
 44     default: 0                                     44     default: 0
 45     $ref: /schemas/types.yaml#/definitions/uin     45     $ref: /schemas/types.yaml#/definitions/uint32
 46                                                    46 
 47   sbs,battery-detect-gpios:                        47   sbs,battery-detect-gpios:
 48     description:                                   48     description:
 49       GPIO which signals battery detection. If     49       GPIO which signals battery detection. If this is not supplied, the bus
 50       needs to be polled to detect the battery     50       needs to be polled to detect the battery.
 51     maxItems: 1                                    51     maxItems: 1
 52                                                    52 
 53   sbs,disable-charger-broadcasts:                  53   sbs,disable-charger-broadcasts:
 54     description:                                   54     description:
 55       SBS batteries by default send broadcast      55       SBS batteries by default send broadcast messages to SBS compliant chargers to
 56       configure max. charge current/voltage. I     56       configure max. charge current/voltage. If your hardware does not have an SBS
 57       compliant charger it should be disabled      57       compliant charger it should be disabled via this property to avoid blocking
 58       the bus. Also some SBS battery fuel gaug     58       the bus. Also some SBS battery fuel gauges are known to have a buggy multi-
 59       master implementation.                       59       master implementation.
 60     type: boolean                                  60     type: boolean
 61                                                    61 
 62 required:                                          62 required:
 63   - compatible                                     63   - compatible
 64   - reg                                            64   - reg
 65                                                    65 
 66 unevaluatedProperties: false                       66 unevaluatedProperties: false
 67                                                    67 
 68 examples:                                          68 examples:
 69   - |                                              69   - |
 70     #include <dt-bindings/gpio/gpio.h>             70     #include <dt-bindings/gpio/gpio.h>
 71                                                    71 
 72     i2c {                                          72     i2c {
 73         #address-cells = <1>;                      73         #address-cells = <1>;
 74         #size-cells = <0>;                         74         #size-cells = <0>;
 75                                                    75 
 76         battery@b {                                76         battery@b {
 77             compatible = "ti,bq20z75", "sbs,sb     77             compatible = "ti,bq20z75", "sbs,sbs-battery";
 78             reg = <0xb>;                           78             reg = <0xb>;
 79             sbs,i2c-retry-count = <2>;             79             sbs,i2c-retry-count = <2>;
 80             sbs,poll-retry-count = <10>;           80             sbs,poll-retry-count = <10>;
 81             sbs,battery-detect-gpios = <&gpio      81             sbs,battery-detect-gpios = <&gpio 122 GPIO_ACTIVE_HIGH>;
 82             sbs,disable-charger-broadcasts;        82             sbs,disable-charger-broadcasts;
 83        };                                          83        };
 84     };                                             84     };
                                                      

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