mbox series

[v2,0/6] provide ID table for avoiding fallback match

Message ID 20240401030052.2887845-1-tzungbi@kernel.org
Headers show
Series provide ID table for avoiding fallback match | expand

Message

Tzung-Bi Shih April 1, 2024, 3 a.m. UTC
Inspired by [1].  Turn all MODULE_ALIAS() in ChromeOS EC platform drivers into
proper platform_device_id table and MODULE_DEVICE_TABLE().

The series is basically looking for drivers from:
- `struct mfd_cell` in drivers/mfd/cros_ec_dev.c.
- grep -R MODULE_ALIAS drivers/platform/chrome/.

[1]: https://lore.kernel.org/chrome-platform/20240325-public-ucsi-h-v2-0-a6d716968bb1@chromium.org/T/#m2cc7d6f770cf0a48fb537bbaed655169c974f067


Changes from v1 (https://patchwork.kernel.org/project/chrome-platform/cover/20240329075630.2069474-1-tzungbi@kernel.org/):
- Split "platform/chrome: cros_kbd_led_backlight: provide ID table for avoiding
  fallback match" into 2 commits.
- Remove patches that have been applied.


Tzung-Bi Shih (6):
  media: platform: cros-ec: provide ID table for avoiding fallback match
  gpio: cros-ec: provide ID table for avoiding fallback match
  power: supply: cros_usbpd: provide ID table for avoiding fallback
    match
  power: supply: cros_pchg: provide ID table for avoiding fallback match
  platform/chrome: cros_kbd_led_backlight: shrink the driver name
  platform/chrome: cros_kbd_led_backlight: provide ID table for avoiding
    fallback match

 drivers/gpio/gpio-cros-ec.c                      |  8 ++++++++
 drivers/media/cec/platform/cros-ec/cros-ec-cec.c |  9 ++++++++-
 drivers/platform/chrome/cros_kbd_led_backlight.c | 11 +++++++++--
 drivers/power/supply/cros_peripheral_charger.c   | 11 +++++++++--
 drivers/power/supply/cros_usbpd-charger.c        | 11 +++++++++--
 5 files changed, 43 insertions(+), 7 deletions(-)

Comments

patchwork-bot+chrome-platform@kernel.org May 27, 2024, 3:07 a.m. UTC | #1
Hello:

This series was applied to chrome-platform/linux.git (for-next)
by Sebastian Reichel <sebastian.reichel@collabora.com>:

On Mon,  1 Apr 2024 11:00:46 +0800 you wrote:
> Inspired by [1].  Turn all MODULE_ALIAS() in ChromeOS EC platform drivers into
> proper platform_device_id table and MODULE_DEVICE_TABLE().
> 
> The series is basically looking for drivers from:
> - `struct mfd_cell` in drivers/mfd/cros_ec_dev.c.
> - grep -R MODULE_ALIAS drivers/platform/chrome/.
> 
> [...]

Here is the summary with links:
  - [v2,1/6] media: platform: cros-ec: provide ID table for avoiding fallback match
    (no matching commit)
  - [v2,2/6] gpio: cros-ec: provide ID table for avoiding fallback match
    (no matching commit)
  - [v2,3/6] power: supply: cros_usbpd: provide ID table for avoiding fallback match
    https://git.kernel.org/chrome-platform/c/0f8678c34cbf
  - [v2,4/6] power: supply: cros_pchg: provide ID table for avoiding fallback match
    https://git.kernel.org/chrome-platform/c/d6486a13665e
  - [v2,5/6] platform/chrome: cros_kbd_led_backlight: shrink the driver name
    (no matching commit)
  - [v2,6/6] platform/chrome: cros_kbd_led_backlight: provide ID table for avoiding fallback match
    (no matching commit)

You are awesome, thank you!