arm64: dts: qcom: sm8550: add TRNG node
[linux-modified.git] / Documentation / devicetree / bindings / power / supply / sbs,sbs-charger.yaml
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/power/supply/sbs,sbs-charger.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: SBS compliant charger
8
9 maintainers:
10   - Sebastian Reichel <sre@kernel.org>
11
12 description: |
13   Charger compatible with the smart battery system specifications
14
15 allOf:
16   - $ref: power-supply.yaml#
17
18 properties:
19   compatible:
20     oneOf:
21       - items:
22           - enum:
23               - lltc,ltc4100
24           - enum:
25               - sbs,sbs-charger
26       - items:
27           - const: sbs,sbs-charger
28
29   reg:
30     maxItems: 1
31
32   interrupts:
33     maxItems: 1
34
35 required:
36   - compatible
37   - reg
38
39 additionalProperties: false
40
41 examples:
42   - |
43     #include <dt-bindings/interrupt-controller/irq.h>
44
45     i2c {
46         #address-cells = <1>;
47         #size-cells = <0>;
48
49         charger@9 {
50             compatible = "lltc,ltc4100", "sbs,sbs-charger";
51             reg = <0x9>;
52             interrupt-parent = <&gpio6>;
53             interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
54        };
55     };