All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tzung-Bi Shih <tzungbi@kernel.org>
To: torvalds@linux-foundation.org
Cc: pmalani@chromium.org, bleung@chromium.org, groeck@chromium.org,
	tzungbi@kernel.org, linux-kernel@vger.kernel.org,
	chrome-platform@lists.linux.dev
Subject: [GIT PULL] chrome-platform changes for v5.20
Date: Wed, 3 Aug 2022 04:12:56 +0000	[thread overview]
Message-ID: <Yun1yFEsqpF59Tdy@google.com> (raw)

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

Linus,

Please pull chrome-platform updates for v5.20.

Thanks,
TzungBi


The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:

  Linux 5.19-rc1 (2022-06-05 17:18:54 -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.20

for you to fetch changes up to afef1e1a0223623d063a6df51dbc342c9517b948:

  platform/chrome: cros_kunit_util: add default value for `msg->result` (2022-07-21 08:49:28 +0000)

----------------------------------------------------------------
chrome platform changes for 5.20

cros_ec_proto:
* Leverage Kunit and add Kunit test cases.
* Clean-ups.
* Fix typo.

cros_ec_commands:
* Fix typo.
* Fix compile errors.

cros_kbd_led_backlight:
* Support OF match.
* Support EC PWM backend.

cros_ec:
* Always expose the last resume result to fix sleep hang detection on
  ARM-based chromebooks.

wilco_ec:
* Fix typo.

cros_ec_typec:
* Clean-ups.
* Use Type-C framework utilities to manage altmode structs.

----------------------------------------------------------------
Colin Ian King (1):
      platform/chrome: cros_ec_proto: Fix spelling mistake "unknwon" -> "unknown"

Jiang Jian (1):
      platform/chrome: wilco_ec: event: Fix typo in comment

Nícolas F. R. A. Prado (1):
      platform/chrome: cros_ec_typec: Use dev_err_probe on port register fail

Prashant Malani (5):
      regulator: cros-ec: Use common cros_ec_command()
      platform/chrome: cros_ec_proto: Rename cros_ec_command function
      platform/chrome: cros_ec_proto: Update size arg types
      platform/chrome: cros_ec_typec: Rename port altmode array
      platform/chrome: cros_ec_typec: Register port altmodes

Stephen Boyd (1):
      platform/chrome: cros_ec: Always expose last resume result

Tzung-Bi Shih (49):
      platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_prepare_tx()
      platform/chrome: cros_ec_proto: factor legacy out from cros_ec_prepare_tx()
      platform/chrome: cros_ec_proto: update cros_ec_check_result() comment
      platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_check_result()
      platform/chrome: cros_kbd_led_backlight: sort headers alphabetically
      platform/chrome: cros_kbd_led_backlight: separate ACPI backend
      dt-bindings: add google,cros-kbd-led-backlight
      platform/chrome: cros_kbd_led_backlight: support OF match
      platform/chrome: cros_kbd_led_backlight: support EC PWM backend
      platform/chrome: cros_ec_commands: fix compile errors
      platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_query_all()
      platform/chrome: use macros for passthru indexes
      platform/chrome: cros_ec_proto: assign buffer size from protocol info
      platform/chrome: cros_ec_proto: remove redundant NULL check
      platform/chrome: cros_ec_proto: use cros_ec_map_error()
      platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info()
      platform/chrome: cros_ec_proto: add Kunit tests for getting proto info
      platform/chrome: cros_ec_proto: handle empty payload in getting proto info
      platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info_legacy()
      platform/chrome: cros_ec_proto: add Kunit test for getting legacy info
      platform/chrome: cros_ec_proto: handle empty payload in getting info legacy
      platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
      platform/chrome: cros_ec_proto: return 0 on getting cmd mask success
      platform/chrome: cros_ec_proto: add Kunit test for getting cmd mask error
      platform/chrome: cros_ec_proto: check `msg->result` in getting cmd mask
      platform/chrome: cros_ec_proto: add Kunit tests for getting cmd mask
      platform/chrome: cros_ec_proto: handle empty payload in getting cmd mask
      platform/chrome: cros_ec_proto: return 0 on getting wake mask success
      platform/chrome: cros_ec_proto: add Kunit test for getting wake mask
      platform/chrome: cros_ec_proto: handle empty payload in getting wake mask
      platform/chrome: cros_ec_proto: add "cros_ec_" prefix to send_command()
      platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_cmd_xfer()
      platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_send_command()
      platform/chrome: cros_ec_proto: separate cros_ec_xfer_command()
      platform/chrome: cros_ec_proto: separate cros_ec_wait_until_complete()
      platform/chrome: cros_ec_proto: change Kunit expectation when timed out
      platform/chrome: cros_ec_proto: return -EAGAIN when retries timed out
      platform/chrome: cros_ec_proto: add Kunit test for empty payload
      platform/chrome: cros_ec_proto: return -EPROTO if empty payload
      platform/chrome: cros_ec_proto: add Kunit tests for cmd_xfer_status
      platform/chrome: cros_ec_proto: add Kunit test for cros_ec_map_error()
      platform/chrome: cros_ec_proto: add Kunit tests for get_next_event
      platform/chrome: cros_ec_proto: add Kunit tests for get_host_event
      platform/chrome: cros_ec_proto: add Kunit tests for check_features
      platform/chrome: cros_ec_proto: add Kunit tests for get_sensor_count
      platform/chrome: cros_ec_proto: add Kunit test for cros_ec_cmd()
      platform/chrome: cros_kbd_led_backlight: fix build warning
      platform/chrome: merge Kunit utils and test cases
      platform/chrome: cros_kunit_util: add default value for `msg->result`

Xiang wangx (1):
      platform/chrome: cros_ec_commands: Fix syntax errors in comments

 .../chrome/google,cros-kbd-led-backlight.yaml      |   35 +
 .../devicetree/bindings/mfd/google,cros-ec.yaml    |    3 +
 drivers/mfd/cros_ec_dev.c                          |    4 +-
 drivers/platform/chrome/Kconfig                    |   11 +-
 drivers/platform/chrome/Makefile                   |    5 +
 drivers/platform/chrome/cros_ec.c                  |   11 +-
 drivers/platform/chrome/cros_ec_proto.c            |  473 ++--
 drivers/platform/chrome/cros_ec_proto_test.c       | 2753 ++++++++++++++++++++
 drivers/platform/chrome/cros_ec_trace.h            |    8 +-
 drivers/platform/chrome/cros_ec_typec.c            |   93 +-
 drivers/platform/chrome/cros_kbd_led_backlight.c   |  196 +-
 drivers/platform/chrome/cros_kunit_util.c          |  130 +
 drivers/platform/chrome/cros_kunit_util.h          |   48 +
 drivers/platform/chrome/cros_usbpd_notify.c        |    4 +-
 drivers/platform/chrome/wilco_ec/event.c           |    2 +-
 drivers/regulator/cros-ec-regulator.c              |   36 +-
 include/linux/platform_data/cros_ec_commands.h     |    6 +-
 include/linux/platform_data/cros_ec_proto.h        |    7 +-
 18 files changed, 3490 insertions(+), 335 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/chrome/google,cros-kbd-led-backlight.yaml
 create mode 100644 drivers/platform/chrome/cros_ec_proto_test.c
 create mode 100644 drivers/platform/chrome/cros_kunit_util.c
 create mode 100644 drivers/platform/chrome/cros_kunit_util.h

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

             reply	other threads:[~2022-08-03  4:13 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-08-03  4:12 Tzung-Bi Shih [this message]
2022-08-05  1:28 ` [GIT PULL] chrome-platform changes for v5.20 pr-tracker-bot
2022-08-15  3:44 ` patchwork-bot+chrome-platform
2022-08-15  3:55 ` patchwork-bot+chrome-platform

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=Yun1yFEsqpF59Tdy@google.com \
    --to=tzungbi@kernel.org \
    --cc=bleung@chromium.org \
    --cc=chrome-platform@lists.linux.dev \
    --cc=groeck@chromium.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pmalani@chromium.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.