mbox series

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

Message ID 20240401030052.2887845-1-tzungbi@kernel.org (mailing list archive)
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

Sebastian Reichel April 1, 2024, 9:45 a.m. UTC | #1
On Mon, 01 Apr 2024 11:00:46 +0800, Tzung-Bi Shih 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/.
> 
> [...]

Applied, thanks!

[3/6] power: supply: cros_usbpd: provide ID table for avoiding fallback match
      commit: 0f8678c34cbfdc63569a9b0ede1fe235ec6ec693
[4/6] power: supply: cros_pchg: provide ID table for avoiding fallback match
      commit: d6486a13665e9df5b503a375e18226e1824f21d3

Best regards,