56 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/power/supply/sbs,sbs-charger.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: SBS compliant charger8 9maintainers:10 - Sebastian Reichel <sre@kernel.org>11 12description: |13 Charger compatible with the smart battery system specifications14 15allOf:16 - $ref: power-supply.yaml#17 18properties:19 compatible:20 oneOf:21 - items:22 - enum:23 - lltc,ltc410024 - enum:25 - sbs,sbs-charger26 - items:27 - const: sbs,sbs-charger28 29 reg:30 maxItems: 131 32 interrupts:33 maxItems: 134 35required:36 - compatible37 - reg38 39additionalProperties: false40 41examples: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 };56