From: Benson Leung <bleung@google.com>
To: torvalds@linux-foundation.org
Cc: bleung@kernel.org, bleung@chromium.org, bleung@google.com,
enric.balletbo@collabora.com, linux-kernel@vger.kernel.org
Subject: [GIT PULL] chrome-platform changes for v5.7
Date: Tue, 7 Apr 2020 22:53:36 -0700 [thread overview]
Message-ID: <20200408055336.GA123431@google.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 6618 bytes --]
Hello Linus,
The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:
Linux 5.6-rc1 (2020-02-09 16:08:48 -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.7
for you to fetch changes up to a46387712da12b61bf1ce1a3f63b60a17b098960:
platform/chrome: cros_ec_spi: Wait for USECS, not NSECS (2020-04-07 14:42:08 -0700)
----------------------------------------------------------------
chrome platform changes for 5.7
* cros-usbpd-notify and cros_ec_typec
- Add a new notification driver that handles and dispatches USB PD
related events to other drivers.
- Add a Type C connector class driver for cros_ec
* CrOS EC
- Introduce a new cros_ec_cmd_xfer_status helper
* Sensors/iio:
- A series from Gwendal that adds Cros EC sensor hub FIFO support
* Wilco EC
- Fix a build warning.
- Platform data shouldn't include kernel.h
* Misc
- i2c api conversion complete, with i2c_new_client_device instead of
i2c_new_device in chromeos_laptop.
- Replace zero-length array with flexible-array member in cros_ec_chardev
and wilco_ec
- Update new structure for SPI transfer delays in cros_ec_spi
----------------------------------------------------------------
Andy Shevchenko (1):
platform/chrome: wilco_ec: Platform data shouldn't include kernel.h
Benson Leung (1):
platform/chrome: cros_ec_spi: Wait for USECS, not NSECS
Enric Balletbo i Serra (8):
Merge branch 'chrome-platform-5.6-fixes' into for-next
platform/chrome: cros_ec_proto: Report command not supported
platform/chrome: cros_ec_vbc: Use cros_ec_cmd_xfer_status helper
platform/chrome: cros_ec_chardev: Use cros_ec_cmd_xfer_status helper
platform/chrome: cros_ec_sysfs: Use cros_ec_cmd_xfer_status helper
platform/chrome: cros_ec_lightbar: Use cros_ec_cmd_xfer_status helper
platform/chrome: cros_ec: Use cros_ec_cmd_xfer_status helper
platform/chrome: Kconfig: Remove CONFIG_ prefix from MFD_CROS_EC section
Gustavo A. R. Silva (2):
platform/chrome: cros_ec_chardev: Replace zero-length array with flexible-array member
platform/chrome: wilco_ec: event: Replace zero-length array with flexible-array member
Gwendal Grignou (12):
platform/chrome: cros_usbpd_notify: Fix cros-usbpd-notify notifier
platform/chrome: cros_ec_sensorhub: Add the number of sensors in sensorhub
platform/chrome: cros_ec_sensorhub: Add FIFO support
platform/chrome: cros_ec_sensorhub: Add code to spread timestmap
platform/chrome: cros_ec_sensorhub: Add median filter
iio: cros_ec: Move function description to .c file
iio: expose iio_device_set_clock
iio: cros_ec: Register to cros_ec_sensorhub when EC supports FIFO
iio: cros_ec: Remove pm function
iio: cros_ec: Expose hwfifo_timeout
iio: cros_ec: Report hwfifo_watermark_max
iio: cros_ec: Use Hertz as unit for sampling frequency
Jon Flatley (2):
platform: chrome: Add cros-usbpd-notify driver
power: supply: cros-ec-usbpd-charger: Fix host events
Pi-Hsun Shih (1):
platform/chrome: cros_ec_rpmsg: Fix race with host event
Prashant Malani (5):
platform/chrome: cros_usbpd_notify: Add driver data struct
platform/chrome: cros_usbpd_notify: Amend ACPI driver to plat
platform/chrome: cros_usbpd_notify: Pull PD_HOST_EVENT status
platform/chrome: Add Type C connector class driver
platform/chrome: cros_ec_typec: Update port info from EC
Sergiu Cuciurean (1):
platform/chrome: cros_ec_spi: Use new structure for SPI transfer delays
Stephen Boyd (1):
platform/chrome: wilco_ec: Include asm/unaligned instead of linux/ path
Wolfram Sang (1):
platform/chrome: chromeos_laptop: make I2C API conversion complete
Yicheng Li (1):
platform/chrome: cros_ec: Query EC protocol version if EC transitions between RO/RW
drivers/iio/accel/cros_ec_accel_legacy.c | 8 +-
.../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +-
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 13 +-
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 375 +++++--
drivers/iio/industrialio-core.c | 8 +-
drivers/iio/light/cros_ec_light_prox.c | 15 +-
drivers/iio/pressure/cros_ec_baro.c | 14 +-
drivers/platform/chrome/Kconfig | 27 +-
drivers/platform/chrome/Makefile | 5 +-
drivers/platform/chrome/chromeos_laptop.c | 2 +-
drivers/platform/chrome/cros_ec.c | 32 +-
drivers/platform/chrome/cros_ec_chardev.c | 4 +-
drivers/platform/chrome/cros_ec_lightbar.c | 50 +-
drivers/platform/chrome/cros_ec_proto.c | 9 +-
drivers/platform/chrome/cros_ec_rpmsg.c | 16 +-
drivers/platform/chrome/cros_ec_sensorhub.c | 111 ++-
drivers/platform/chrome/cros_ec_sensorhub_ring.c | 1046 ++++++++++++++++++++
drivers/platform/chrome/cros_ec_spi.c | 6 +-
drivers/platform/chrome/cros_ec_sysfs.c | 36 +-
drivers/platform/chrome/cros_ec_typec.c | 357 +++++++
drivers/platform/chrome/cros_ec_vbc.c | 4 +-
drivers/platform/chrome/cros_usbpd_notify.c | 306 ++++++
drivers/platform/chrome/wilco_ec/event.c | 4 +-
drivers/platform/chrome/wilco_ec/properties.c | 5 +-
drivers/platform/chrome/wilco_ec/sysfs.c | 4 +
drivers/power/supply/Kconfig | 2 +-
drivers/power/supply/cros_usbpd-charger.c | 50 +-
include/linux/iio/common/cros_ec_sensors_core.h | 104 +-
include/linux/iio/iio.h | 2 +
include/linux/platform_data/cros_ec_proto.h | 4 +
include/linux/platform_data/cros_ec_sensorhub.h | 163 +++
include/linux/platform_data/cros_usbpd_notify.h | 17 +
include/linux/platform_data/wilco-ec.h | 8 +-
33 files changed, 2467 insertions(+), 343 deletions(-)
create mode 100644 drivers/platform/chrome/cros_ec_sensorhub_ring.c
create mode 100644 drivers/platform/chrome/cros_ec_typec.c
create mode 100644 drivers/platform/chrome/cros_usbpd_notify.c
create mode 100644 include/linux/platform_data/cros_usbpd_notify.h
--
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 --]
next reply other threads:[~2020-04-08 5:53 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-08 5:53 Benson Leung [this message]
2020-04-09 4:55 ` [GIT PULL] chrome-platform changes for v5.7 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=20200408055336.GA123431@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.