]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
mfd: cros: add charger port count command definition
authorFabien Parent <fparent@baylibre.com>
Fri, 10 Aug 2018 13:13:47 +0000 (15:13 +0200)
committerSebastian Reichel <sre@kernel.org>
Sun, 16 Sep 2018 10:55:16 +0000 (12:55 +0200)
A new more command has been added to the ChromeOS embedded controller
that allows to get the number of charger port count. Unlike
EC_CMD_USB_PD_PORTS, this new command also includes the dedicated
port if present.

This command will be used to expose the dedicated charger port
in the ChromeOS charger driver.

Signed-off-by: Fabien Parent <fparent@baylibre.com>
Acked-for-MFD-by: Lee Jones <lee.jones@linaro.org>
Reviewed-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
include/linux/mfd/cros_ec_commands.h

index 6e1ab9bead288fcbb1d97bca01dc11fb1bbd6e8e..20ee71f10865cdbfeae44e4cf63f300fb3e689c1 100644 (file)
@@ -3102,6 +3102,16 @@ struct ec_params_usb_pd_info_request {
        uint8_t port;
 } __packed;
 
+/*
+ * This command will return the number of USB PD charge port + the number
+ * of dedicated port present.
+ * EC_CMD_USB_PD_PORTS does NOT include the dedicated ports
+ */
+#define EC_CMD_CHARGE_PORT_COUNT 0x0105
+struct ec_response_charge_port_count {
+       uint8_t port_count;
+} __packed;
+
 /* Read USB-PD Device discovery info */
 #define EC_CMD_USB_PD_DISCOVERY 0x0113
 struct ec_params_usb_pd_discovery_entry {