[PATCH v2 0/3] drm: Use named initializers for arrays of i2c_device_data

From: Uwe Kleine-König (The Capable Hub)

Date: Mon Jul 20 2026 - 07:43:28 EST


Hello,

the objective of this patch set is to prepare drm for a change to
i2c_device_id. See
https://lore.kernel.org/all/cover.1780048925.git.u.kleine-koenig@xxxxxxxxxxxx/
for the details.

(Implicit) v1 is available at
https://lore.kernel.org/dri-devel/20260518100401.631351-2-u.kleine-koenig@xxxxxxxxxxxx

I was asked to split the patch, so that is what is done here.

The first submission received a few review tags (by Liu Ying, Danilo
Krummrich, Laurent Pinchart and Luca Ceresoli). I only added Luca
Ceresoli's tag here as he explicitly noted that I can when splitting.

The patches are pairwise independant and thus can be applied by whoever
feels responsible for it. They are only grouped here because they used
to be one patch and are about the same objective.

Best regards
Uwe

Uwe Kleine-König (The Capable Hub) (3):
drm/bridge: Use named initializers for arrays of i2c_device_data
drm/sitronix/st7571-i2c: Drop unused assignment of i2c_device_id
driver data
drm/nouveau: Use named initializers for i2c_device_id arrays

drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 10 +++++-----
drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +-
drivers/gpu/drm/bridge/analogix/anx7625.c | 4 ++--
drivers/gpu/drm/bridge/chipone-icn6211.c | 4 ++--
drivers/gpu/drm/bridge/chrontel-ch7033.c | 2 +-
drivers/gpu/drm/bridge/ite-it6263.c | 2 +-
drivers/gpu/drm/bridge/ite-it6505.c | 2 +-
drivers/gpu/drm/bridge/lontium-lt8713sx.c | 2 +-
drivers/gpu/drm/bridge/lontium-lt8912b.c | 4 ++--
drivers/gpu/drm/bridge/lontium-lt9211.c | 4 ++--
drivers/gpu/drm/bridge/lontium-lt9611.c | 4 ++--
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +-
.../gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 8 ++++----
drivers/gpu/drm/bridge/nxp-ptn3460.c | 4 ++--
drivers/gpu/drm/bridge/parade-ps8622.c | 8 ++++----
drivers/gpu/drm/bridge/sii902x.c | 2 +-
drivers/gpu/drm/bridge/sii9234.c | 2 +-
drivers/gpu/drm/bridge/sil-sii8620.c | 2 +-
drivers/gpu/drm/bridge/tc358767.c | 2 +-
drivers/gpu/drm/bridge/tc358768.c | 4 ++--
drivers/gpu/drm/bridge/tc358775.c | 4 ++--
drivers/gpu/drm/bridge/tda998x_drv.c | 2 +-
drivers/gpu/drm/bridge/ti-dlpc3433.c | 2 +-
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 6 +++---
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 ++--
drivers/gpu/drm/bridge/ti-tfp410.c | 2 +-
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c | 2 +-
drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c | 2 +-
drivers/gpu/drm/sitronix/st7571-i2c.c | 4 ++--
29 files changed, 51 insertions(+), 51 deletions(-)


base-commit: 0718283ab28bc3907e10b61a6b4be6fefa1cbb2f
--
2.55.0.11.g153666a7d9bb