All of lore.kernel.org
 help / color / mirror / Atom feed
From: Benson Leung <bleung@google.com>
To: torvalds@linux-foundation.org
Cc: enric.balletbo@collabora.com, bleung@chromium.org,
	bleung@google.com, bleung@kernel.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL] chrome-platform changes for v5.12
Date: Thu, 18 Feb 2021 07:07:10 -0800	[thread overview]
Message-ID: <YC6CnuV/F5c5dFQ1@google.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 4146 bytes --]

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.
bleung@google.com
Chromium OS Project
bleung@chromium.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

             reply	other threads:[~2021-02-18 17:54 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-18 15:07 Benson Leung [this message]
2021-02-22 18:12 ` [GIT PULL] chrome-platform changes for v5.12 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YC6CnuV/F5c5dFQ1@google.com \
    --to=bleung@google.com \
    --cc=bleung@chromium.org \
    --cc=bleung@kernel.org \
    --cc=enric.balletbo@collabora.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.