linux/drivers/platform/chrome
Linus Torvalds c36a4991e2 chrome-platform: Updates for v7.3
* New
 
   - Add post_power_on_delay_ms for Hana in of_hw_prober.
 
 * Improvements
 
   - Use dumb trackpad prober for Spherion in of_hw_prober.
 
 * Fixes
 
   - Check bound of firmware-reported data in cros_ec_sensorhub and
     cros_ec_typec.
   - Fix memory overread in cros_ec_sensorhub.
   - Fix resource leak in cros_ec_debugfs.
   - Clamp payload length for LIGHTBAR_CMD_SET_PROGRAM_EX in
     cros_ec_lightbar.
 
 * Cleanups
 
   - Drop unused platform_device_id driver data.
   - Remove redundant log.
 -----BEGIN PGP SIGNATURE-----
 
 iIkEABYKADEWIQS0yQeDP3cjLyifNRUrxTEGBto89AUCaoJ2DxMcdHp1bmdiaUBr
 ZXJuZWwub3JnAAoJECvFMQYG2jz0+7EA/0xXn94u/by9d2gBbTSmM8zAm0vJUEig
 h2gBS1/mfB78AP907nez2SFGc0LBQM+Bc6v63IXOl30TW8iP8p1PLjqtAg==
 =ysx4
 -----END PGP SIGNATURE-----

Merge tag 'chrome-platform-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux

Pull chrome platform updates from Tzung-Bi Shih:
 "New:
   - Add post_power_on_delay_ms for Hana in of_hw_prober

  Improvements:
   - Use dumb trackpad prober for Spherion in of_hw_prober

  Fixes:
   - Check bound of firmware-reported data in cros_ec_sensorhub and
     cros_ec_typec
   - Fix memory overread in cros_ec_sensorhub
   - Fix resource leak in cros_ec_debugfs
   - Clamp payload length for LIGHTBAR_CMD_SET_PROGRAM_EX in
     cros_ec_lightbar

  Cleanups:
   - Drop unused platform_device_id driver data
   - Remove redundant log"

* tag 'chrome-platform-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux:
  platform/chrome: of_hw_prober: Add delay for hana trackpads
  platform/chrome: lightbar: Limit payload to max packet size
  platform/chrome: cros_ec_debugfs: Unregister panic notifier
  platform/chrome: cros_ec_debugfs: Clean up console log on probe failure
  platform/chrome: cros_ec: Remove redundant dev_err()
  platform/chrome: sensorhub: Fix dropped timestamp events and log spam
  platform/chrome: sensorhub: Fix memory overread in ring handler
  platform/chrome: cros_ec_typec: Reject out-of-bounds PD cap count
  platform/chrome: of_hw_prober: Use dumb trackpad prober for Spherion
  platform/chrome: Drop unused assignment of platform_device_id driver data
  platform/chrome: sensorhub: Bound the EC-reported sensor number
History 2026-08-19 08:27:06 -07:00
..
wilco_ec chrome-platform: Updates for v7.3 2026-08-19 08:27:06 -07:00
chromeos_acpi.c platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER 2023-08-10 11:10:56 +08:00
chromeos_laptop.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
chromeos_of_hw_prober.c platform/chrome: of_hw_prober: Add delay for hana trackpads 2026-08-13 03:05:17 +00:00
chromeos_privacy_screen.c platform/chrome: chromeos_privacy_screen: Check ACPI_COMPANION() 2026-05-13 02:19:46 +00:00
chromeos_pstore.c platform/chrome: chromeos_pstore: Add ecc_size module parameter 2025-06-23 02:36:23 +00:00
chromeos_tbmc.c platform/chrome: chromeos_tbmc: Check ACPI_COMPANION() 2026-05-13 02:19:46 +00:00
cros_ec.c platform/chrome: cros_ec: Remove redundant dev_err() 2026-07-20 03:24:35 +00:00
cros_ec.h platform/chrome: Centralize cros_ec_device allocation 2025-09-14 11:34:41 +08:00
cros_ec_chardev.c chrome-platform: Updates for v7.3 2026-08-19 08:27:06 -07:00
cros_ec_debugfs.c chrome-platform: Updates for v7.3 2026-08-19 08:27:06 -07:00
cros_ec_i2c.c platform/chrome: Use named initializers for struct i2c_device_id 2026-05-20 04:18:38 +00:00
cros_ec_ishtp.c platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver 2025-11-10 06:29:54 +00:00
cros_ec_lightbar.c chrome-platform: Updates for v7.3 2026-08-19 08:27:06 -07:00
cros_ec_lpc.c platform/chrome: Centralize common cros_ec_device initialization 2025-09-14 11:34:41 +08:00
cros_ec_lpc_mec.c platform/chrome: cros_ec_lpc: Handle zero length read/write 2024-06-14 02:47:25 +00:00
cros_ec_lpc_mec.h platform/chrome: cros_ec_lpc: MEC access can use an AML mutex 2024-06-06 03:11:51 +00:00
cros_ec_proto.c platform/chrome: cros_ec: Add a flag to track registration state 2025-09-14 11:34:41 +08:00
cros_ec_proto_test.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
cros_ec_proto_test_util.c platform/chrome: kunit: make EC protocol tests independent 2023-10-05 18:11:36 +08:00
cros_ec_proto_test_util.h platform/chrome: kunit: Avoid -Wflex-array-member-not-at-end 2025-05-07 03:04:29 +00:00
cros_ec_rpmsg.c platform/chrome: Centralize common cros_ec_device initialization 2025-09-14 11:34:41 +08:00
cros_ec_sensorhub.c chrome-platform: Updates for v7.3 2026-08-19 08:27:06 -07:00
cros_ec_sensorhub_ring.c platform/chrome: sensorhub: Fix dropped timestamp events and log spam 2026-07-16 02:40:57 +00:00
cros_ec_sensorhub_trace.h platform: chrome: Split trace include file 2022-03-31 16:56:29 -07:00
cros_ec_spi.c platform/chrome: Centralize common cros_ec_device initialization 2025-09-14 11:34:41 +08:00
cros_ec_sysfs.c chrome-platform: Updates for v7.3 2026-08-19 08:27:06 -07:00
cros_ec_trace.c platform/chrome: Update ChromeOS EC command tracing 2025-01-06 01:25:26 +00:00
cros_ec_trace.h platform/chrome: use macros for passthru indexes 2022-06-10 02:31:42 +00:00
cros_ec_typec.c platform/chrome: cros_ec_typec: Reject out-of-bounds PD cap count 2026-06-29 03:09:51 +00:00
cros_ec_typec.h platform/chrome: cros_ec_typec: Add support for setting USB mode via sysfs 2025-02-21 01:42:22 +00:00
cros_ec_uart.c platform/chrome: Centralize common cros_ec_device initialization 2025-09-14 11:34:41 +08:00
cros_ec_vbc.c chrome-platform: Updates for v7.3 2026-08-19 08:27:06 -07:00
cros_hps_i2c.c platform/chrome: Use named initializers for struct i2c_device_id 2026-05-20 04:18:38 +00:00
cros_kbd_led_backlight.c chrome-platform: Updates for v7.3 2026-08-19 08:27:06 -07:00
cros_typec_altmode.c platform/chrome: cros_ec_typec: Init mutex in Thunderbolt registration 2026-05-06 02:14:33 +00:00
cros_typec_altmode.h platform/chrome: cros_ec_typec: Thunderbolt support 2024-12-24 08:56:05 +01:00
cros_typec_switch.c platform/chrome: cros_typec_switch: Use acpi_get_local_u64_address() 2026-01-21 04:38:44 +00:00
cros_typec_vdm.c platform/chrome: cros_typec_vdm: Mark port_amode_ops const 2023-10-04 11:40:54 +08:00
cros_typec_vdm.h platform/chrome: cros_typec_vdm: Mark port_amode_ops const 2023-10-04 11:40:54 +08:00
cros_usbpd_logger.c chrome-platform: Updates for v7.3 2026-08-19 08:27:06 -07:00
cros_usbpd_notify.c chrome-platform: Updates for v7.3 2026-08-19 08:27:06 -07:00
Kconfig platform/chrome: Prevent build for big-endian systems 2026-06-02 03:14:10 +00:00
Makefile platform/chrome: cros_ec_proto: Allow to build as module 2025-04-07 02:51:00 +00:00