Linux 6.7-rc7
[linux-modified.git] / Documentation / devicetree / bindings / power / supply / isp1704.yaml
1 # SPDX-License-Identifier: GPL-2.0
2 # Copyright (C) 2021 Sebastian Reichel
3 %YAML 1.2
4 ---
5 $id: http://devicetree.org/schemas/power/supply/isp1704.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
7
8 title: NXP ISP1704 USB Charger Detection
9
10 maintainers:
11   - Sebastian Reichel <sre@kernel.org>
12
13 allOf:
14   - $ref: power-supply.yaml#
15
16 properties:
17   compatible:
18     const: nxp,isp1704
19
20   nxp,enable-gpio:
21     maxItems: 1
22     description: GPIO connected to the chip's enable pin
23
24   usb-phy:
25     $ref: /schemas/types.yaml#/definitions/phandle
26     description: USB PHY the ISP1704 is connected to
27
28 required:
29   - compatible
30   - nxp,enable-gpio
31   - usb-phy
32
33 additionalProperties: false
34
35 examples:
36   - |
37     #include <dt-bindings/gpio/gpio.h>
38     charger-detect {
39       compatible = "nxp,isp1704";
40       nxp,enable-gpio = <&gpio3 3 GPIO_ACTIVE_LOW>;
41       usb-phy = <&usb2_phy>;
42     };