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