All of lore.kernel.org
 help / color / mirror / Atom feed
From: Benson Leung <bleung@google.com>
To: torvalds@linux-foundation.org
Cc: bleung@kernel.org, gwendal@chromium.org, bleung@chromium.org,
	bleung@google.com, enric.balletbo@collabora.com,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL] chrome-platform changes for v5.3
Date: Thu, 11 Jul 2019 08:25:01 -0700	[thread overview]
Message-ID: <20190711152501.GA190607@google.com> (raw)

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

Hi Linus,

The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:

  Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

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.3

for you to fetch changes up to 8c3166e17cf10161d2871dfb1d017287c7b79ff1:

  mfd / platform: cros_ec_debugfs: Expose resume result via debugfs (2019-07-01 15:39:11 +0200)

----------------------------------------------------------------
chrome platform changes for v5.3

* CrOS EC:

- Add new CrOS ISHTP transport protocol
- Add proper documentation for debugfs entries and expose resume and uptime files
- Select LPC transport protocol variant at runtime.
- Add lid angle sensor driver
- Fix oops on suspend/resume for lightbar driver
- Set CrOS SPI transport protol in realtime

* Wilco EC:

- Add telemetry char device interface
- Add support for event handling
- Add new sysfs attributes

* Misc:
- Contains ib-mfd-cros-v5.3 immutable branch from mfd, with cros_ec_commands.h
  header freshly synced with Chrome OS's EC project.

----------------------------------------------------------------
Douglas Anderson (3):
      platform/chrome: cros_ec_spi: Move to real time priority for transfers
      spi: Allow SPI devices to request the pumping thread be realtime
      platform/chrome: cros_ec_spi: Request the SPI thread be realtime

Enric Balletbo i Serra (7):
      Merge tag 'spi-rt-pump' into chrome-platform/for-next
      Merge tag 'ib-mfd-cros-v5.3' into chrome-platform/for-next
      platform/chrome: cros_ec_debugfs: Fix kernel-doc comment first line
      platform/chrome: cros_ec_debugfs: Add debugfs ABI documentation
      platform/chrome: cros_ec_lpc: Merge cros_ec_lpc and cros_ec_lpc_reg
      platform/chrome: cros_ec_lpc: Choose Microchip EC at runtime
      platform/chrome: cros_ec_lpc_mec: Fix kernel-doc comment first line

Evan Green (2):
      platform/chrome: cros_ec_spi: Always add of_match_table
      mfd / platform: cros_ec_debugfs: Expose resume result via debugfs

Gwendal Grignou (31):
      mfd: cros_ec: Update license term
      mfd: cros_ec: Zero BUILD_ macro
      mfd: cros_ec: set comments properly
      mfd: cros_ec: add ec_align macros
      mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values
      mfd: cros_ec: use BIT macro
      mfd: cros_ec: Update ACPI interface definition
      mfd: cros_ec: move HDMI CEC API definition
      mfd: cros_ec: Remove zero-size structs
      mfd: cros_ec: Add Flash V2 commands API
      mfd: cros_ec: Add PWM_SET_DUTY API
      mfd: cros_ec: Add lightbar v2 API
      mfd: cros_ec: Expand hash API
      mfd: cros_ec: Add EC transport protocol v4
      mfd: cros_ec: Complete MEMS sensor API
      mfd: cros_ec: Fix event processing API
      mfd: cros_ec: Add fingerprint API
      mfd: cros_ec: Fix temperature API
      mfd: cros_ec: Complete Power and USB PD API
      mfd: cros_ec: Add API for keyboard testing
      mfd: cros_ec: Add Hibernate API
      mfd: cros_ec: Add Smart Battery Firmware update API
      mfd: cros_ec: Add I2C passthru protection API
      mfd: cros_ec: Add API for EC-EC communication
      mfd: cros_ec: Add API for Touchpad support
      mfd: cros_ec: Add API for Fingerprint support
      mfd: cros_ec: Add API for rwsig
      mfd: cros_ec: Add SKU ID and Secure storage API
      mfd: cros_ec: Add Management API entry points
      mfd: cros_ec: Update I2S API
      iio: cros_ec: Add lid angle driver

Nick Crews (7):
      platform/chrome: wilco_ec: Add property helper library
      platform/chrome: wilco_ec: Add Boot on AC support
      platform/chrome: wilco_ec: Remove 256 byte transfers
      platform/chrome: wilco_ec: Add event handling
      platform/chrome: wilco_ec: Add telemetry char device interface
      platform/chrome: wilco_ec: Fix unreleased lock in event_read()
      platform/chrome: wilco_ec: Add circular buffer as event queue

Rajat Jain (1):
      platform/chrome: lightbar: Get drvdata from parent in suspend/resume

Raul E Rangel (1):
      platform/chrome: wilco_ec: Add version sysfs entries

Rushikesh S Kadam (1):
      platform/chrome: Add ChromeOS EC ISHTP driver

Tim Wawrzynczak (1):
      platform/chrome: cros_ec_debugfs: Add debugfs entry to retrieve EC uptime

Ting Shen (1):
      Input: cros_ec_keyb: mask out extra flags in event_type

YueHaibing (1):
      platform/chrome: cros_ec: Make some symbols static

kbuild test robot (1):
      platform/chrome: cros_ec_debugfs: cros_ec_uptime_fops can be static

 Documentation/ABI/testing/debugfs-cros-ec          |   56 +
 Documentation/ABI/testing/debugfs-wilco-ec         |   16 +-
 Documentation/ABI/testing/sysfs-platform-wilco-ec  |   40 +
 drivers/iio/common/cros_ec_sensors/Kconfig         |    9 +
 drivers/iio/common/cros_ec_sensors/Makefile        |    1 +
 .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c |  139 +
 drivers/input/keyboard/cros_ec_keyb.c              |    2 +-
 drivers/mfd/cros_ec.c                              |    6 +-
 drivers/platform/chrome/Kconfig                    |   42 +-
 drivers/platform/chrome/Makefile                   |    4 +-
 drivers/platform/chrome/cros_ec_debugfs.c          |   48 +-
 drivers/platform/chrome/cros_ec_ishtp.c            |  763 ++++
 drivers/platform/chrome/cros_ec_lightbar.c         |    6 +-
 drivers/platform/chrome/cros_ec_lpc.c              |  165 +-
 drivers/platform/chrome/cros_ec_lpc_mec.c          |   14 +-
 drivers/platform/chrome/cros_ec_lpc_reg.c          |  101 -
 drivers/platform/chrome/cros_ec_lpc_reg.h          |   45 -
 drivers/platform/chrome/cros_ec_spi.c              |   68 +-
 drivers/platform/chrome/cros_ec_sysfs.c            |    2 +-
 drivers/platform/chrome/cros_ec_vbc.c              |    2 +-
 drivers/platform/chrome/wilco_ec/Kconfig           |   18 +-
 drivers/platform/chrome/wilco_ec/Makefile          |    6 +-
 drivers/platform/chrome/wilco_ec/core.c            |   26 +-
 drivers/platform/chrome/wilco_ec/debugfs.c         |   12 +-
 drivers/platform/chrome/wilco_ec/event.c           |  581 ++++
 drivers/platform/chrome/wilco_ec/mailbox.c         |   21 +-
 drivers/platform/chrome/wilco_ec/properties.c      |  132 +
 drivers/platform/chrome/wilco_ec/sysfs.c           |  156 +
 drivers/platform/chrome/wilco_ec/telemetry.c       |  450 +++
 drivers/spi/spi.c                                  |   36 +-
 include/linux/mfd/cros_ec.h                        |    1 +
 include/linux/mfd/cros_ec_commands.h               | 3658 ++++++++++++++++----
 include/linux/platform_data/wilco-ec.h             |   94 +-
 include/linux/spi/spi.h                            |    2 +
 sound/soc/codecs/cros_ec_codec.c                   |    8 +-
 35 files changed, 5698 insertions(+), 1032 deletions(-)
 create mode 100644 Documentation/ABI/testing/debugfs-cros-ec
 create mode 100644 Documentation/ABI/testing/sysfs-platform-wilco-ec
 create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c
 create mode 100644 drivers/platform/chrome/cros_ec_ishtp.c
 delete mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.c
 delete mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.h
 create mode 100644 drivers/platform/chrome/wilco_ec/event.c
 create mode 100644 drivers/platform/chrome/wilco_ec/properties.c
 create mode 100644 drivers/platform/chrome/wilco_ec/sysfs.c
 create mode 100644 drivers/platform/chrome/wilco_ec/telemetry.c

-- 
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:[~2019-07-11 15:25 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-07-11 15:25 Benson Leung [this message]
2019-07-12  1:55 ` [GIT PULL] chrome-platform changes for v5.3 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=20190711152501.GA190607@google.com \
    --to=bleung@google.com \
    --cc=bleung@chromium.org \
    --cc=bleung@kernel.org \
    --cc=enric.balletbo@collabora.com \
    --cc=gwendal@chromium.org \
    --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.