Message ID | 20180530031704.18597-2-fparent@baylibre.com (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers | show |
2018-05-30 5:17 GMT+02:00 Fabien Parent <fparent@baylibre.com>: > 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> > --- > include/linux/mfd/cros_ec_commands.h | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/include/linux/mfd/cros_ec_commands.h b/include/linux/mfd/cros_ec_commands.h > index 0d926492ac3a..e3187f8bdb7e 100644 > --- a/include/linux/mfd/cros_ec_commands.h > +++ b/include/linux/mfd/cros_ec_commands.h > @@ -3005,6 +3005,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 { > -- > 2.17.0 > The patch looks good to me, ideally, will be good if you can add the kernel-doc documentation for the struct, in any case Reviewed-by: Enric Balletbo i Serra <enric.balletbo@collabora.com> Thanks, Enric
On Tue, 29 May 2018, Fabien Parent wrote: > 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> > --- > include/linux/mfd/cros_ec_commands.h | 10 ++++++++++ > 1 file changed, 10 insertions(+) Does not want to apply. I didn't investigate why. Please rebase and resend?
On Mon, Jun 4, 2018 at 1:59 AM, Lee Jones <lee.jones@linaro.org> wrote: > On Tue, 29 May 2018, Fabien Parent wrote: > >> 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> >> --- >> include/linux/mfd/cros_ec_commands.h | 10 ++++++++++ >> 1 file changed, 10 insertions(+) > > Does not want to apply. I didn't investigate why. > > Please rebase and resend? Sorry, I forgot to add you as "to:" to the patch series. This patch applies on top of https://lkml.org/lkml/2018/5/2/590 ([PATCH v4 1/3] mfd: cros_ec: Add USBPD charger commands and struct definitions) > -- > Lee Jones [李琼斯] > Linaro Services Technical Lead > Linaro.org │ Open source software for ARM SoCs > Follow Linaro: Facebook | Twitter | Blog
On Mon, 04 Jun 2018, Fabien Parent wrote: > On Mon, Jun 4, 2018 at 1:59 AM, Lee Jones <lee.jones@linaro.org> wrote: > > On Tue, 29 May 2018, Fabien Parent wrote: > > > >> 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> > >> --- > >> include/linux/mfd/cros_ec_commands.h | 10 ++++++++++ > >> 1 file changed, 10 insertions(+) > > > > Does not want to apply. I didn't investigate why. > > > > Please rebase and resend? > > Sorry, I forgot to add you as "to:" to the patch series. > This patch applies on top of https://lkml.org/lkml/2018/5/2/590 > ([PATCH v4 1/3] mfd: cros_ec: Add USBPD charger commands and struct > definitions) Okay. Please re-submit after that set has landed then. Please, also add my Ack to the patch: For my own reference: Acked-for-MFD-by: Lee Jones <lee.jones@linaro.org>
diff --git a/include/linux/mfd/cros_ec_commands.h b/include/linux/mfd/cros_ec_commands.h index 0d926492ac3a..e3187f8bdb7e 100644 --- a/include/linux/mfd/cros_ec_commands.h +++ b/include/linux/mfd/cros_ec_commands.h @@ -3005,6 +3005,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 {
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> --- include/linux/mfd/cros_ec_commands.h | 10 ++++++++++ 1 file changed, 10 insertions(+)