Hi Linus, The following changes since commit e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62:
Linux 5.11-rc2 (2021-01-03 15:55:30 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git tags/tag-chrome-platform-for-v5.12 for you to fetch changes up to a59e12218c4f5498d5669a0ee0c725101ca89d52: platform/chrome: cros_ec_typec: Flush pending work (2021-02-11 13:18:46 -0800) ---------------------------------------------------------------- chrome platform changes for 5.12 Lots of changes to the cros_ec_typec driver for 5.12. A portion of this this set of cros_ec_typec driver's changes (up to 8553a979fcd0 platform/chrome: cros_ec_typec: Send mux configuration acknowledgment to EC) was merged through GregKH's USB tree in immutable branch tag-ib-usb-typec-chrome-platform-cros-ec-typec-changes-for-5.12 in order to satisfy cros_ec_typec driver and typec connector class subsystem dependencies of subsequent changes. Please see greg's usb-5.12-rc1. cros_ec_typec: * Registration of cable plug information * Support for SOP' plug registration and altmodes * Support for reporting number of altmodes supported by partners and plugs * Send mux configuration ack to EC via a new host command * Support mux control with no port partner present * Decouple cable removal from partner removal cros_ec misc: * Fix some event masking in cros_ec_proto. * Gwendal reworked cros_ec's top and bottom half for consistency in ishtp and rpmsg * Constify static attribute_group structs ---------------------------------------------------------------- Evan Benn (2): platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask Gwendal Grignou (2): platform/chrome: cros_ec: Call interrupt bottom half in ISH or RPMSG mode platform/chrome: cros_ec: Call interrupt bottom half at probe time Pi-Hsun Shih (2): platform/chrome: cros_ec_commands: Add host command to keep AP off after EC reset. platform/chrome: cros_ec_sysfs: Add cold-ap-off to sysfs reboot. Prashant Malani (10): platform/chrome: cros_ec_typec: Make disc_done flag partner-only platform/chrome: cros_ec_typec: Factor out PD identity parsing platform/chrome: cros_ec_typec: Rename discovery struct platform/chrome: cros_ec_typec: Register cable platform/chrome: cros_ec_typec: Store cable plug type platform/chrome: cros_ec_typec: Set partner num_altmodes platform/chrome: cros_ec_typec: Register SOP' cable plug platform/chrome: cros_ec_typec: Register plug altmodes platform/chrome: cros_ec_typec: Decouple partner removal platform/chrome: cros_ec_typec: Flush pending work Rajmohan Mani (2): platform/chrome: cros_ec_typec: Skip port partner check in configure_mux() platform/chrome: cros_ec_types: Support disconnect events without partners Rikard Falkeborn (1): platform/chrome: Constify static attribute_group structs Utkarsh Patel (2): platform/chrome: cros_ec_typec: Parameterize cros_typec_cmds_supported() platform/chrome: cros_ec_typec: Send mux configuration acknowledgment to EC drivers/platform/chrome/cros_ec.c | 33 ++- drivers/platform/chrome/cros_ec.h | 4 +- drivers/platform/chrome/cros_ec_ishtp.c | 6 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 12 +- drivers/platform/chrome/cros_ec_rpmsg.c | 6 +- drivers/platform/chrome/cros_ec_sysfs.c | 5 +- drivers/platform/chrome/cros_ec_typec.c | 278 ++++++++++++++++++++----- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/sysfs.c | 2 +- include/linux/platform_data/cros_ec_commands.h | 18 ++ 11 files changed, 289 insertions(+), 79 deletions(-) -- Benson Leung Staff Software Engineer Chrome OS Kernel Google Inc. ble...@google.com Chromium OS Project ble...@chromium.org
signature.asc
Description: PGP signature