Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-updates > by-pkgid > 016b7a89e62b9b9c5a1f87ffc09bca31 > files > 3671

kernel-doc-5.3.7-4.mga7.noarch.rpm

gpio-charger

Required properties :
 - compatible : "gpio-charger"
 - gpios : GPIO indicating the charger presence.
   See GPIO binding in bindings/gpio/gpio.txt .
 - charger-type : power supply type, one of
     unknown
     battery
     ups
     mains
     usb-sdp (USB standard downstream port)
     usb-dcp (USB dedicated charging port)
     usb-cdp (USB charging downstream port)
     usb-aca (USB accessory charger adapter)

Optional properties:
 - charge-status-gpios: GPIO indicating whether a battery is charging.

Example:

	usb_charger: charger {
		compatible = "gpio-charger";
		charger-type = "usb-sdp";
		gpios = <&gpd 28 GPIO_ACTIVE_LOW>;
		charge-status-gpios = <&gpc 27 GPIO_ACTIVE_LOW>;
	};

	battery {
		power-supplies = <&usb_charger>;
	};