From nobody Sat Jul 25 02:38:48 2026 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 94EBB34D3B9 for ; Mon, 20 Jul 2026 11:26:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784546768; cv=none; b=KtDD3082Wdd//qCHku0kTNc8zcMk5WE+1v+vFjkFu+kriAt2qfScBC8e3huJuY6J2JuH2igoqRAXqJQ2KedKA5A5k139MRnOAEcXpexyccO8aQ6QEBdp/oN8L503qF5IoiBmrqkJevP1DvEE/hL8miC9Ytq7Zb3uh64de6PPPmw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784546768; c=relaxed/simple; bh=kB8sV9P7RHuK9TseIj0pzjQEdELtbmWaKc5U/Y3AFgk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=k1Hk8k81B+KukCiW9Mmlt6N5VqxnFWRzSm7DBuu/KSTauLH7ST50iH77WcI0uSdV6kbwtdaZ1J0hl/l2YICyxy45WfhbmG/lLlBNsuLw2+1FXwKRIyDqJofLwlmEsHMsw/HQ/8x4+WHRoq9xuuo6gySwoI8Vu/FCNkcET4LCAIk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b=EM4S0DtZ; arc=none smtp.client-ip=209.85.128.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b="EM4S0DtZ" Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-49545ba3d4eso18725945e9.3 for ; Mon, 20 Jul 2026 04:26:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784546764; x=1785151564; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=vD0OJtQist2KRCQx9nF6dqVBq7z04Tc69a2qh9Da0yQ=; b=EM4S0DtZm5/6HTKzcuBD7yyEE8PtFYkCW821Ytu6joUjrg8JaD5MW3w51h/oVRxJWJ Q2gdvZ3xRpHH2qxtoUj/1IGA7oYk4ofIpS+5fYW9H5ZcMNGvK7w58DWNFJkdfbDeeF+P ZuEV0Pu4kPg2knIkow6pb+PEwAPtMy9XcdrWE4agm523OeDiNYhkm8m+4hK8BQ2NwN+k WW1vLbTzfpL500G8lirRu6NRA6S+TfVsjVHffpJ1uEJ4O8lcWJf5IARpoewvtf0kJSLV 2ewLIgvZbcPFyL6tS6xO1rJqa+dVozelragtWRgCBwqOc6Y9dBnsY0rM2kOSfLNSerKC piKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784546764; x=1785151564; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=vD0OJtQist2KRCQx9nF6dqVBq7z04Tc69a2qh9Da0yQ=; b=TFHSKzqUyzyaGOKc6o3cAIjZsaEKeaG+zoYdmqKZ+CTRuhkiDEPmwqSJ11ZORadHTD a2Xzq9bqIPyFPq8t78sa2fw6Px3/WuXfiIxdLVgz8/POPPXeoeoNiK/oybLgrSPlEgw8 mH4WxDzJ5Q9+ObsutoOj9rimzaBwwXoH2+XmX5E1wpTPdRqxFvP1YDkHecfhW9y8Qh8k K4Af6RQMu4flmma2y4hdveSk/pGmy92DV31Vm11peM4MMXi3ajD72WpY8bPoF3iKrcwl RttT/rdjQG8eL9jijQdDmOpdgExHbiQo093aGrzdG6Ul5oxNVH/c5RfxTZDurjBCIBpC zvjg== X-Forwarded-Encrypted: i=1; AHgh+Robdpx1QubeN6vhfFRhA1s4j+/B1lNajrcyGmjOfbOnsl7lUgCwQDwGXOh8Kv2jU3+Kj0Ug+hOgF6uK4tQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwEd6+uaMXInwMHmP5xWI+UZrPANrYnVi3lyEHSk51D4l4az5Qk vUZKJt9wjbXifckuulZWN3L0C0W7hYstFdFZgA99SXJlwQx2bmjBq6I+HFcPNHUede0= X-Gm-Gg: AfdE7cm7MprLgHPFMUIygzzJwAQOvhuU1+qJhSDl/dZZKlD8SszJmV31DHY2rR5W94P SwUTZdXj89l6xAqmfRRhsqgip6hxCiGoiA7yRybnFcsLlMHmbi2osEzJa67svkwLcYSXT+bsHHr shZjWWqYmc9iJBqLo2d9zyg5s4iO5NdSHrN4/Kkt99byHQ1N5fOJesrVmR+ariBjv2kAwi9ikm4 s7KYUPRZT4LotT/dvNuqvXnn8kfEvvZ0qAkjsoLwH8shJSpw5M0kZ4W7bhsWgvq69TZxLW3kdGo 7iVhx6j5tTyza4qUTbDLeNEjTPLs4LLxX0dDMbL6UxfGgIpi7mfGSpW7NQ5R85Be7P+4jR+l9OT nLWPqqYra8fdJq+wXKPgVMMMx1tmOcyZ9nLy0n8ZcqWoQoJjdrpQwpnnwnS31qDIENuArRkEgAL +AUal7OqiwUt/vcJQjNU5xxeQgbH83jH27p8RnJutrV8bg4OtV7mxX6dVk1gV3GChkbg== X-Received: by 2002:a05:600c:548b:b0:495:4c62:9d2f with SMTP id 5b1f17b1804b1-4954c629de4mr169143815e9.10.1784546763685; Mon, 20 Jul 2026 04:26:03 -0700 (PDT) Received: from localhost (p200300f65f47db048587886ecb5b26b2.dip0.t-ipconnect.de. [2003:f6:5f47:db04:8587:886e:cb5b:26b2]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-49549a36312sm296380835e9.2.2026.07.20.04.26.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 04:26:02 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Andrzej Hajda , Neil Armstrong , Robert Foss , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Jagan Teki , Liu Ying , Francesco Dolcini , Peter Senna Tschudin , Ian Ray , Martyn Welch , Russell King , Dmitry Baryshkov , Jani Nikula , Loic Poulain , Xin Ji , Marco Crivellari , Arnd Bergmann Cc: Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Luca Ceresoli , Douglas Anderson , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/3] drm/bridge: Use named initializers for arrays of i2c_device_data Date: Mon, 20 Jul 2026 13:25:47 +0200 Message-ID: <9fa3a8e372b7211c06ec885617051f5006227e3a.1784545092.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=16583; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=kB8sV9P7RHuK9TseIj0pzjQEdELtbmWaKc5U/Y3AFgk=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqXgW9wmzn+K/0rmQOuKksE5YZB0NVWX4Xi1R3q OTWGrp3+36JATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCal4FvQAKCRCPgPtYfRL+ TkabB/0cxhr1tKTEAQME3d1trxl0roU1r6GK6I1luO02J7McbDfDspZgH7SvuWT7qZT/cp8MlVn b7FXyeoP1I2tUNXqA9Hl5QGy2cmLArTp4fBjehMW0i6/pIPJy1WeG83wxGGAyN14I2GnE40cg+x xwS9m/mWe8ugrKRdJhk6q+ufD0Df3mRwYIxA9pBtMbPXpRGIkRurO+wb+9usY4sgvSmPWPhSFN6 RwVZrphN7J/LZqpyx6wpU48xdZw05ho96KF42Mbm9eAdyEjXYoIyXeWUZSTlxJKEghvAHG1YXhS QVjt3Co/2xyH0Um2Cy/xJ+UjutBuG/+zTYrP+/auLW/wfALE X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable While being less compact, using named initializers allows to more easily see which members of the structs are assigned which value without having to lookup the declaration of the struct. And it's also more robust against changes to the struct definition. The mentioned robustness is relevant for a planned change to struct i2c_device_id that replaces .driver_data by an anonymous union. While touching all these arrays, unify usage of whitespace in the list terminator and drop trailing commas there. This patch doesn't modify the compiled arrays, only their representation in source form benefits. The former was confirmed with x86 and arm64 builds. Reviewed-by: Luca Ceresoli Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) Acked-by: Douglas Anderson # ti-sn65dsi86.c --- 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 +- 26 files changed, 47 insertions(+), 47 deletions(-) diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c b/drivers/gpu/drm= /bridge/adv7511/adv7511_drv.c index db99e252aeeb..038b852405b5 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c @@ -1471,11 +1471,11 @@ static const struct adv7511_chip_info adv7535_chip_= info =3D { }; =20 static const struct i2c_device_id adv7511_i2c_ids[] =3D { - { "adv7511", (kernel_ulong_t)&adv7511_chip_info }, - { "adv7511w", (kernel_ulong_t)&adv7511_chip_info }, - { "adv7513", (kernel_ulong_t)&adv7511_chip_info }, - { "adv7533", (kernel_ulong_t)&adv7533_chip_info }, - { "adv7535", (kernel_ulong_t)&adv7535_chip_info }, + { .name =3D "adv7511", .driver_data =3D (kernel_ulong_t)&adv7511_chip_inf= o }, + { .name =3D "adv7511w", .driver_data =3D (kernel_ulong_t)&adv7511_chip_in= fo }, + { .name =3D "adv7513", .driver_data =3D (kernel_ulong_t)&adv7511_chip_inf= o }, + { .name =3D "adv7533", .driver_data =3D (kernel_ulong_t)&adv7533_chip_inf= o }, + { .name =3D "adv7535", .driver_data =3D (kernel_ulong_t)&adv7535_chip_inf= o }, { } }; MODULE_DEVICE_TABLE(i2c, adv7511_i2c_ids); diff --git a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c b/drivers/g= pu/drm/bridge/analogix/analogix-anx6345.c index eba5c6dcb5ad..21818df1a1ab 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c +++ b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c @@ -771,7 +771,7 @@ static void anx6345_i2c_remove(struct i2c_client *clien= t) } =20 static const struct i2c_device_id anx6345_id[] =3D { - { "anx6345" }, + { .name =3D "anx6345" }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(i2c, anx6345_id); diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/br= idge/analogix/anx7625.c index ebd34657908e..c3af88e14f8b 100644 --- a/drivers/gpu/drm/bridge/analogix/anx7625.c +++ b/drivers/gpu/drm/bridge/analogix/anx7625.c @@ -2993,8 +2993,8 @@ static void anx7625_i2c_remove(struct i2c_client *cli= ent) } =20 static const struct i2c_device_id anx7625_id[] =3D { - { "anx7625" }, - {} + { .name =3D "anx7625" }, + { } }; =20 MODULE_DEVICE_TABLE(i2c, anx7625_id); diff --git a/drivers/gpu/drm/bridge/chipone-icn6211.c b/drivers/gpu/drm/bri= dge/chipone-icn6211.c index eb628a0ce6ec..0f6173c61502 100644 --- a/drivers/gpu/drm/bridge/chipone-icn6211.c +++ b/drivers/gpu/drm/bridge/chipone-icn6211.c @@ -784,8 +784,8 @@ static struct mipi_dsi_driver chipone_dsi_driver =3D { }; =20 static const struct i2c_device_id chipone_i2c_id[] =3D { - { "chipone,icn6211" }, - {}, + { .name =3D "chipone,icn6211" }, + { } }; MODULE_DEVICE_TABLE(i2c, chipone_i2c_id); =20 diff --git a/drivers/gpu/drm/bridge/chrontel-ch7033.c b/drivers/gpu/drm/bri= dge/chrontel-ch7033.c index 92d464727e41..4bc64b2885f7 100644 --- a/drivers/gpu/drm/bridge/chrontel-ch7033.c +++ b/drivers/gpu/drm/bridge/chrontel-ch7033.c @@ -601,7 +601,7 @@ static const struct of_device_id ch7033_dt_ids[] =3D { MODULE_DEVICE_TABLE(of, ch7033_dt_ids); =20 static const struct i2c_device_id ch7033_ids[] =3D { - { "ch7033" }, + { .name =3D "ch7033" }, { } }; MODULE_DEVICE_TABLE(i2c, ch7033_ids); diff --git a/drivers/gpu/drm/bridge/ite-it6263.c b/drivers/gpu/drm/bridge/i= te-it6263.c index 4c0b670806cc..21ac8e58b9d2 100644 --- a/drivers/gpu/drm/bridge/ite-it6263.c +++ b/drivers/gpu/drm/bridge/ite-it6263.c @@ -910,7 +910,7 @@ static const struct of_device_id it6263_of_match[] =3D { MODULE_DEVICE_TABLE(of, it6263_of_match); =20 static const struct i2c_device_id it6263_i2c_ids[] =3D { - { "it6263" }, + { .name =3D "it6263" }, { } }; MODULE_DEVICE_TABLE(i2c, it6263_i2c_ids); diff --git a/drivers/gpu/drm/bridge/ite-it6505.c b/drivers/gpu/drm/bridge/i= te-it6505.c index 8ecb43611dba..025a19c1e530 100644 --- a/drivers/gpu/drm/bridge/ite-it6505.c +++ b/drivers/gpu/drm/bridge/ite-it6505.c @@ -3652,7 +3652,7 @@ static void it6505_i2c_remove(struct i2c_client *clie= nt) } =20 static const struct i2c_device_id it6505_id[] =3D { - { "it6505" }, + { .name =3D "it6505" }, { } }; =20 diff --git a/drivers/gpu/drm/bridge/lontium-lt8713sx.c b/drivers/gpu/drm/br= idge/lontium-lt8713sx.c index 4a6420b876da..bfff28883280 100644 --- a/drivers/gpu/drm/bridge/lontium-lt8713sx.c +++ b/drivers/gpu/drm/bridge/lontium-lt8713sx.c @@ -572,7 +572,7 @@ static void lt8713sx_remove(struct i2c_client *client) } =20 static struct i2c_device_id lt8713sx_id[] =3D { - { "lontium,lt8713sx", 0 }, + { .name =3D "lontium,lt8713sx" }, { /* sentinel */ } }; =20 diff --git a/drivers/gpu/drm/bridge/lontium-lt8912b.c b/drivers/gpu/drm/bri= dge/lontium-lt8912b.c index df5d07e7644c..b3ec63728d59 100644 --- a/drivers/gpu/drm/bridge/lontium-lt8912b.c +++ b/drivers/gpu/drm/bridge/lontium-lt8912b.c @@ -820,8 +820,8 @@ static const struct of_device_id lt8912_dt_match[] =3D { MODULE_DEVICE_TABLE(of, lt8912_dt_match); =20 static const struct i2c_device_id lt8912_id[] =3D { - { "lt8912" }, - {} + { .name =3D "lt8912" }, + { } }; MODULE_DEVICE_TABLE(i2c, lt8912_id); =20 diff --git a/drivers/gpu/drm/bridge/lontium-lt9211.c b/drivers/gpu/drm/brid= ge/lontium-lt9211.c index f39d83a5ae37..84cb856480ec 100644 --- a/drivers/gpu/drm/bridge/lontium-lt9211.c +++ b/drivers/gpu/drm/bridge/lontium-lt9211.c @@ -772,8 +772,8 @@ static void lt9211_remove(struct i2c_client *client) } =20 static const struct i2c_device_id lt9211_id[] =3D { - { "lontium,lt9211" }, - {}, + { .name =3D "lontium,lt9211" }, + { } }; MODULE_DEVICE_TABLE(i2c, lt9211_id); =20 diff --git a/drivers/gpu/drm/bridge/lontium-lt9611.c b/drivers/gpu/drm/brid= ge/lontium-lt9611.c index b6a368f71285..fb34f661ee0a 100644 --- a/drivers/gpu/drm/bridge/lontium-lt9611.c +++ b/drivers/gpu/drm/bridge/lontium-lt9611.c @@ -1229,8 +1229,8 @@ static void lt9611_remove(struct i2c_client *client) } =20 static const struct i2c_device_id lt9611_id[] =3D { - { "lontium,lt9611" }, - {} + { .name =3D "lontium,lt9611" }, + { } }; MODULE_DEVICE_TABLE(i2c, lt9611_id); =20 diff --git a/drivers/gpu/drm/bridge/lontium-lt9611uxc.c b/drivers/gpu/drm/b= ridge/lontium-lt9611uxc.c index 6625ba23761c..42a6503cd0f9 100644 --- a/drivers/gpu/drm/bridge/lontium-lt9611uxc.c +++ b/drivers/gpu/drm/bridge/lontium-lt9611uxc.c @@ -899,7 +899,7 @@ static void lt9611uxc_remove(struct i2c_client *client) } =20 static const struct i2c_device_id lt9611uxc_id[] =3D { - { "lontium,lt9611uxc" }, + { .name =3D "lontium,lt9611uxc" }, { /* sentinel */ } }; =20 diff --git a/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c b/dri= vers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c index 25ff0a0acc93..4d244e6d4ed9 100644 --- a/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c +++ b/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c @@ -317,8 +317,8 @@ static void stdp4028_ge_b850v3_fw_remove(struct i2c_cli= ent *stdp4028_i2c) } =20 static const struct i2c_device_id stdp4028_ge_b850v3_fw_i2c_table[] =3D { - { "stdp4028_ge_fw" }, - {} + { .name =3D "stdp4028_ge_fw" }, + { } }; MODULE_DEVICE_TABLE(i2c, stdp4028_ge_b850v3_fw_i2c_table); =20 @@ -364,8 +364,8 @@ static void stdp2690_ge_b850v3_fw_remove(struct i2c_cli= ent *stdp2690_i2c) } =20 static const struct i2c_device_id stdp2690_ge_b850v3_fw_i2c_table[] =3D { - { "stdp2690_ge_fw" }, - {} + { .name =3D "stdp2690_ge_fw" }, + { } }; MODULE_DEVICE_TABLE(i2c, stdp2690_ge_b850v3_fw_i2c_table); =20 diff --git a/drivers/gpu/drm/bridge/nxp-ptn3460.c b/drivers/gpu/drm/bridge/= nxp-ptn3460.c index a9b4ac2defc9..f9eff8bfceb7 100644 --- a/drivers/gpu/drm/bridge/nxp-ptn3460.c +++ b/drivers/gpu/drm/bridge/nxp-ptn3460.c @@ -323,8 +323,8 @@ static void ptn3460_remove(struct i2c_client *client) } =20 static const struct i2c_device_id ptn3460_i2c_table[] =3D { - { "ptn3460" }, - {} + { .name =3D "ptn3460" }, + { } }; MODULE_DEVICE_TABLE(i2c, ptn3460_i2c_table); =20 diff --git a/drivers/gpu/drm/bridge/parade-ps8622.c b/drivers/gpu/drm/bridg= e/parade-ps8622.c index 33844db753aa..3a2ec482037d 100644 --- a/drivers/gpu/drm/bridge/parade-ps8622.c +++ b/drivers/gpu/drm/bridge/parade-ps8622.c @@ -534,10 +534,10 @@ static void ps8622_remove(struct i2c_client *client) } =20 static const struct i2c_device_id ps8622_i2c_table[] =3D { - /* Device type, max_lane_count */ - {"ps8622", 1}, - {"ps8625", 2}, - {}, + /* Device type, driver_data holds the maximal lane_count */ + { .name =3D "ps8622", .driver_data =3D 1 }, + { .name =3D "ps8625", .driver_data =3D 2 }, + { } }; MODULE_DEVICE_TABLE(i2c, ps8622_i2c_table); =20 diff --git a/drivers/gpu/drm/bridge/sii902x.c b/drivers/gpu/drm/bridge/sii9= 02x.c index f575b2dbe32b..9aac44ed5b67 100644 --- a/drivers/gpu/drm/bridge/sii902x.c +++ b/drivers/gpu/drm/bridge/sii902x.c @@ -1235,7 +1235,7 @@ static const struct of_device_id sii902x_dt_ids[] =3D= { MODULE_DEVICE_TABLE(of, sii902x_dt_ids); =20 static const struct i2c_device_id sii902x_i2c_ids[] =3D { - { "sii9022" }, + { .name =3D "sii9022" }, { } }; MODULE_DEVICE_TABLE(i2c, sii902x_i2c_ids); diff --git a/drivers/gpu/drm/bridge/sii9234.c b/drivers/gpu/drm/bridge/sii9= 234.c index be67642ab7d3..9fef332db248 100644 --- a/drivers/gpu/drm/bridge/sii9234.c +++ b/drivers/gpu/drm/bridge/sii9234.c @@ -944,7 +944,7 @@ static const struct of_device_id sii9234_dt_match[] =3D= { MODULE_DEVICE_TABLE(of, sii9234_dt_match); =20 static const struct i2c_device_id sii9234_id[] =3D { - { "SII9234" }, + { .name =3D "SII9234" }, { } }; MODULE_DEVICE_TABLE(i2c, sii9234_id); diff --git a/drivers/gpu/drm/bridge/sil-sii8620.c b/drivers/gpu/drm/bridge/= sil-sii8620.c index 22c81b38b41e..b452748ad9db 100644 --- a/drivers/gpu/drm/bridge/sil-sii8620.c +++ b/drivers/gpu/drm/bridge/sil-sii8620.c @@ -2374,7 +2374,7 @@ static const struct of_device_id sii8620_dt_match[] = =3D { MODULE_DEVICE_TABLE(of, sii8620_dt_match); =20 static const struct i2c_device_id sii8620_id[] =3D { - { "sii8620" }, + { .name =3D "sii8620" }, { } }; =20 diff --git a/drivers/gpu/drm/bridge/tc358767.c b/drivers/gpu/drm/bridge/tc3= 58767.c index ce1b73214f26..54dfad357c26 100644 --- a/drivers/gpu/drm/bridge/tc358767.c +++ b/drivers/gpu/drm/bridge/tc358767.c @@ -2611,7 +2611,7 @@ static void tc_remove(struct i2c_client *client) } =20 static const struct i2c_device_id tc358767_i2c_ids[] =3D { - { "tc358767" }, + { .name =3D "tc358767" }, { } }; MODULE_DEVICE_TABLE(i2c, tc358767_i2c_ids); diff --git a/drivers/gpu/drm/bridge/tc358768.c b/drivers/gpu/drm/bridge/tc3= 58768.c index 0d85120fcc7a..a492ec9ea4ad 100644 --- a/drivers/gpu/drm/bridge/tc358768.c +++ b/drivers/gpu/drm/bridge/tc358768.c @@ -1361,8 +1361,8 @@ static const struct regmap_config tc358768_regmap_con= fig =3D { }; =20 static const struct i2c_device_id tc358768_i2c_ids[] =3D { - { "tc358768" }, - { "tc358778" }, + { .name =3D "tc358768" }, + { .name =3D "tc358778" }, { } }; MODULE_DEVICE_TABLE(i2c, tc358768_i2c_ids); diff --git a/drivers/gpu/drm/bridge/tc358775.c b/drivers/gpu/drm/bridge/tc3= 58775.c index 728938f9dcb4..203dc738ecef 100644 --- a/drivers/gpu/drm/bridge/tc358775.c +++ b/drivers/gpu/drm/bridge/tc358775.c @@ -727,8 +727,8 @@ static void tc_remove(struct i2c_client *client) } =20 static const struct i2c_device_id tc358775_i2c_ids[] =3D { - { "tc358765", TC358765, }, - { "tc358775", TC358775, }, + { .name =3D "tc358765", .driver_data =3D TC358765 }, + { .name =3D "tc358775", .driver_data =3D TC358775 }, { } }; MODULE_DEVICE_TABLE(i2c, tc358775_i2c_ids); diff --git a/drivers/gpu/drm/bridge/tda998x_drv.c b/drivers/gpu/drm/bridge/= tda998x_drv.c index 16c745591175..0b966c9844e7 100644 --- a/drivers/gpu/drm/bridge/tda998x_drv.c +++ b/drivers/gpu/drm/bridge/tda998x_drv.c @@ -2064,7 +2064,7 @@ MODULE_DEVICE_TABLE(of, tda998x_dt_ids); #endif =20 static const struct i2c_device_id tda998x_ids[] =3D { - { "tda998x" }, + { .name =3D "tda998x" }, { } }; MODULE_DEVICE_TABLE(i2c, tda998x_ids); diff --git a/drivers/gpu/drm/bridge/ti-dlpc3433.c b/drivers/gpu/drm/bridge/= ti-dlpc3433.c index c16eb3a05cfa..c9f789e30687 100644 --- a/drivers/gpu/drm/bridge/ti-dlpc3433.c +++ b/drivers/gpu/drm/bridge/ti-dlpc3433.c @@ -389,7 +389,7 @@ static void dlpc3433_remove(struct i2c_client *client) } =20 static const struct i2c_device_id dlpc3433_id[] =3D { - { "ti,dlpc3433" }, + { .name =3D "ti,dlpc3433" }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(i2c, dlpc3433_id); diff --git a/drivers/gpu/drm/bridge/ti-sn65dsi83.c b/drivers/gpu/drm/bridge= /ti-sn65dsi83.c index e6dbe51d0dba..f9fdbf48c6b3 100644 --- a/drivers/gpu/drm/bridge/ti-sn65dsi83.c +++ b/drivers/gpu/drm/bridge/ti-sn65dsi83.c @@ -1072,9 +1072,9 @@ static void sn65dsi83_remove(struct i2c_client *clien= t) } =20 static const struct i2c_device_id sn65dsi83_id[] =3D { - { "ti,sn65dsi83", MODEL_SN65DSI83 }, - { "ti,sn65dsi84", MODEL_SN65DSI84 }, - {}, + { .name =3D "ti,sn65dsi83", .driver_data =3D MODEL_SN65DSI83 }, + { .name =3D "ti,sn65dsi84", .driver_data =3D MODEL_SN65DSI84 }, + { } }; MODULE_DEVICE_TABLE(i2c, sn65dsi83_id); =20 diff --git a/drivers/gpu/drm/bridge/ti-sn65dsi86.c b/drivers/gpu/drm/bridge= /ti-sn65dsi86.c index 1da242f17413..5590ad230624 100644 --- a/drivers/gpu/drm/bridge/ti-sn65dsi86.c +++ b/drivers/gpu/drm/bridge/ti-sn65dsi86.c @@ -2116,8 +2116,8 @@ static int ti_sn65dsi86_probe(struct i2c_client *clie= nt) } =20 static const struct i2c_device_id ti_sn65dsi86_id[] =3D { - { "ti,sn65dsi86" }, - {} + { .name =3D "ti,sn65dsi86" }, + { } }; MODULE_DEVICE_TABLE(i2c, ti_sn65dsi86_id); =20 diff --git a/drivers/gpu/drm/bridge/ti-tfp410.c b/drivers/gpu/drm/bridge/ti= -tfp410.c index f0a14f52aaac..629ff7095e87 100644 --- a/drivers/gpu/drm/bridge/ti-tfp410.c +++ b/drivers/gpu/drm/bridge/ti-tfp410.c @@ -437,7 +437,7 @@ static void tfp410_i2c_remove(struct i2c_client *client) } =20 static const struct i2c_device_id tfp410_i2c_ids[] =3D { - { "tfp410" }, + { .name =3D "tfp410" }, { } }; MODULE_DEVICE_TABLE(i2c, tfp410_i2c_ids); --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 02:38:48 2026 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EABFC345CDD for ; Mon, 20 Jul 2026 11:26:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784546768; cv=none; b=F7W/9Wheq9vPP5OGIXt09y5YGilFWUVSGBghG0nfSUkzIw8HRYH/LFIt60gftfFTGiZEfMIn9An+sDSrHvAT+BpS15IQz6jXSsdalVxld7nnjHPCzzqNmdZ+DF6esa1AY9K9Bfs/ZBCcouoCwXtq68X2dSodrYQGsnid9WSmRGI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784546768; c=relaxed/simple; bh=AjScIC8386oRvz0uOkzCvg3Rp/hD+fRVIo1CSQBirvw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Iwt3yBk64nlVz3mh50qIHbrtPQmnn+LUzNqHRrd06YWfMIzOnZZYbofMnuINh1lumWNBsKn32X7NiGR4rmfSceKBh1Ths++G7Z9y8VRGRCXPGUyOLj33pdeWSzvjSqhOFJCHssxyTB91Kd9KUE+Xo+tO2NOKs9u4HcZcPVMo1qQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b=B9AFm3fQ; arc=none smtp.client-ip=209.85.128.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b="B9AFm3fQ" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-49557167508so14966155e9.1 for ; Mon, 20 Jul 2026 04:26:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784546765; x=1785151565; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=ZtSu1sg4Mo6FKm7OCMBmlEb51T52Dq/HZQyX8of3xok=; b=B9AFm3fQRbo9djXELquvXEkRXmXZDt0EafMem3gmEohOo9w08yF3Ml51iajBL5IKHl gOUHseL9MwoJdn8U6xceXy10azMkpWvwMDF7o5lhY8ei3RkMeHCmkoIiuEzuVmjXSSL6 pYxc1DWOZepot/Zk5s2Jps6VicHmLe+o5vLHLZ7FbvHTA5VJLbg+HsHBbNkB4mNzMOlg 2Ujn7eC1vUdMAiiU3WVoMLvsbx0gctlj/Cuo93hL1fF9xcxazV3+oWTenxVtkxbyX7Js nie+2N2TrvjULSR1HsaVktYRk+tLzMjJ9fTqA4cyX1N3vfQhG0xp3732ExJ0kAZ1kPr7 8xrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784546765; x=1785151565; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ZtSu1sg4Mo6FKm7OCMBmlEb51T52Dq/HZQyX8of3xok=; b=po/Um7jqdGtJ3hMpa9uzFb3sDpYZd/BImn9wpncxMgjZxG9vfNQnUHNANttst1RD3Y +RPas+dhm4w7TqpgGM5pDcADgmlVHsiIi7I00/+62XWmv5k1Zl2Pq92g7FPo5WgEvVX/ UXFJAMIjLqIS4QyqezcfmY5XEpcOOgSlxAP5noW0OKywrGayrBb0coCN4j6UgK9unKGu ue4bP6YxIjyKVaLvA5nmEylWbz5ySRclUEoU8QIbPbWc2BpT0DY6mZEIt4tSILb7tVRx FIfPyRI7hhfnQzOFfMF8zu/9zUoqj6KnMTcaVcBQjsB2bl3qxr72hn+qEsSYJhNnIc45 4cGQ== X-Forwarded-Encrypted: i=1; AHgh+RoE7HomqLEd479+l0JVhEipVlPOfqKr/ldNtl69+rDp5w7LQJ4jioUsvXGKlq7x4bbyLzke6IV0uA89o6I=@vger.kernel.org X-Gm-Message-State: AOJu0Yyn2i6HezxRAwJ64x95BwvOFBksdIxOW9wtzS1VlRuZ+0Z5BP2A z0daAs9f9y57RtXipVNii2PUZf+PaT2EtBSIOwjVwYZSwRdN4xEhxVmYOR9noG3Y120= X-Gm-Gg: AfdE7cmD946YOu5OA3HPuVN5OzpK4cARYAKcFuyb+wJrls0UKYYt66zJYX4ypJP/tL5 XWXSJT9ZjcJskG2DDHgHNh3YcVwlMiHNW683SbIQ+ym5rtffsDVVJueGUfU56mvcZkWus3Mnl2p rYc7YK5A/TBXEnewbXLkv8P4Jas5ZkvTN30i/o4UXIje5MsRawceq1XPDv1Qe4nvdAE1eFElUCw Yu5Omm/XoWKvSAT88ZklqmrNk+dU7/wAqlX28wrZR3YznQSpesVFAKHVb0yc90oNdUkhMJRMWvf vNkkZ6Md4C46B3lMA5z3P4bQ0ezt9qoqa5Sh4H9tgkXJRUJOyBP/cc/gZ0vmUzYZvDOsibG0IdG +76lyFwbAA6Iy+i0mboF0tyI9Fnmz87ebHQGOHhLKweydCoF2B5VBRHYIKA2x7CR7VKd5BOXr/+ u7ElT3f4zCjPDC2q87pq83rjLScJPHpigTRtdxewrKo6xjAKE0g9XU8BLP3bpZaZwqyA== X-Received: by 2002:a05:600c:4755:b0:493:c2cc:aecb with SMTP id 5b1f17b1804b1-4954a51590fmr164725985e9.38.1784546765098; Mon, 20 Jul 2026 04:26:05 -0700 (PDT) Received: from localhost (p200300f65f47db048587886ecb5b26b2.dip0.t-ipconnect.de. [2003:f6:5f47:db04:8587:886e:cb5b:26b2]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-4955dfa4a97sm102201175e9.4.2026.07.20.04.26.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 04:26:04 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Marcus Folkesson , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli Subject: [PATCH v2 2/3] drm/sitronix/st7571-i2c: Drop unused assignment of i2c_device_id driver data Date: Mon, 20 Jul 2026 13:25:48 +0200 Message-ID: <03ac0f712b98e9a54f3d4cd3018ed051d033415c.1784545092.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1025; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=AjScIC8386oRvz0uOkzCvg3Rp/hD+fRVIo1CSQBirvw=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqXgXA24Hi5K/n9FyI0M3hVqjnjmax9++Is5pih bejRmsdJTiJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCal4FwAAKCRCPgPtYfRL+ Tjz+CACZ1e7AUkKmJjoRhEpDsKvvXwZrbdkBetHXbnPgCqN/FLFpQtLXPt+c4aU+wdzXLinZTRX qjLFmsHxX/FEzsfdFadTm/KzUigLtBZxVHtXEHytB+1h3A77hk0mxuyBNEQZJ9ODporGNe0shfZ YqIhyMTupg3JDwvkVs/Tb0Vfpm14cami7IEnCkLzX1a4BOaSpAgviQCuvUrPAF+txWbggc3uFLk +W4M2j/llK2xMUKUQqA6xkNrId39W3iEcTdzHqp4ntpnLvUjdBQM1ORkrcPyzrtwb6kJKlA5fCi lx37vHKo5vTY03lgYdA9zOD1AjhO+XGWzgO+VYz4xX4lrWWv X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable The driver explicitly set the .driver_data member of struct i2c_device_id to zero without relying on that value. Drop this unused assignment. While touching this array use a named initializer for .name. Reviewed-by: Luca Ceresoli Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/gpu/drm/sitronix/st7571-i2c.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/sitronix/st7571-i2c.c b/drivers/gpu/drm/sitron= ix/st7571-i2c.c index 44bc94be33d6..be6fbed8adaa 100644 --- a/drivers/gpu/drm/sitronix/st7571-i2c.c +++ b/drivers/gpu/drm/sitronix/st7571-i2c.c @@ -134,8 +134,8 @@ static const struct of_device_id st7571_of_match[] =3D { MODULE_DEVICE_TABLE(of, st7571_of_match); =20 static const struct i2c_device_id st7571_id[] =3D { - { "st7567", 0 }, - { "st7571", 0 }, + { .name =3D "st7567" }, + { .name =3D "st7571" }, { } }; MODULE_DEVICE_TABLE(i2c, st7571_id); --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 02:38:48 2026 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DBC5C35203D for ; Mon, 20 Jul 2026 11:26:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784546771; cv=none; b=QsUl0SDQZpoyLZj8HP9AF4C9hQ/bzJXIL3Jc3TVq/rm55DctXTl/qvLJ9gAHGxfycEw1E+9JurdzjpsoQX1kdcFx+8I5t4ZV4/5C51fiJqGl8AnysgZsiD7BLFr/ltrTD0zVBfz7Rr8rqZOIfxQEATKKD+ut6t5STepd/g9OZas= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784546771; c=relaxed/simple; bh=aGE1vCQRPqHHuoXxkUDmiLkcQhSQQsTaegC9eIXSikQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Tw51HIQEs6Is68ddmdIvFPUztK4HkMfbSkdN/evIJR5Dmj+REPpedMPz+Tv4PBjS8T8j2R7jX33o9V/7FxL4LYIu4BlyxlFJYyV0vrnzViJZonxd80upJ/qugT1qKptO+Z2hSWFmlFm1rPJv3MRhZa4ifT7YyQQrKchnqaMKVEI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b=XYW/JDQg; arc=none smtp.client-ip=209.85.128.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b="XYW/JDQg" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-49548e01d02so13146335e9.0 for ; Mon, 20 Jul 2026 04:26:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784546768; x=1785151568; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=yj0kJxzJSZM6leFPQr41NPOQEAzzRxTMU/d+FHoaNn0=; b=XYW/JDQgRueSF6oDbibALTxL71A3xA8XkPLkVeRzo2/M2YHRgvzu1LHCd2YOP2evfg 2+w4VPY1psFOBDBhktH2GXh9JMbz6EsvFwndDSxWhxeZqCamDN7BxnujakU0L2MmPtXu 2XIYTWuI4taYldxadHsBKN50BoUGRvKr4G4oonYvD1A1ch9iMJgXE/MHNsRLWN4mN97T Cs2V5IFt7XeZ/W9QiS8fYZL5PDaMadXPZ5p2ZgzZrVhQ5jU/X0LXi8hxRxxs4WOEUZy2 OP7oRSaq3U+OFSYArbwziySrIQkQYgIOL7lSevNYRx9224kgXBIsxspyQYRnph9Y8xLV E9sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784546768; x=1785151568; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=yj0kJxzJSZM6leFPQr41NPOQEAzzRxTMU/d+FHoaNn0=; b=g2TmN9CF8FZhXmUTXpKmVkDHInZ6IByPorHBpF/5z1zkRvFsrgE31o+BwzaYE5vFim KCBAi7XyFa5eCL1giF4EQJ2EqjmYuwY5ObULPcz8oJkQS9HgNbMLrIKVeefgL550t8/u GoOXMd6kbgkiZKY7mymXmjU3ufQW5onvxQSuOR5w/q0vt7aFG5WiE/iRUEkAAqizSh4x JIbMah7zgXydnxCZoumc5WBx741hw4FCX0VYfA4ZrM4N80hY8w3K4Am4ukrsiIu5sfGQ XaOx7JF8CcLflfk47TYFXV8RQQ8e7dJg7TmOFI8/l2Wm3++hw9EPMJjycNh+0Hfyzuyv RtXA== X-Forwarded-Encrypted: i=1; AHgh+RrEpQp5Ayz2v5mbERCqXvICuaUI7ZpGxjPxP5OW+TRZ/YkGRtakfNESP+E+HdAhdJqi8FaFpI2DNNwTBQs=@vger.kernel.org X-Gm-Message-State: AOJu0YzVScnAo74im6M0vc6BoARxQ7qRoEbhWX5MM2PEY7wH6p3RMOmI B1iVskTvoVLOnMiw/YKQbC7yiB4SoFOJMoDyShIG1zFno/AdcVzPidH+3rc5yTUvb6Q= X-Gm-Gg: AfdE7cl+t06gXYGnU7gHbAOOHwDfGu9sOOttEXGlbvGRzkfuCS8p1C03zK36DOnx/rH Z+ibi5gASLlMstaJTr/c8t5iTikN2AgBfgtZavzfK1E6bKaT5Hf0U4y1DtYGn+QMv9nKtiFswCk x068J/IjhK7QaNHMSr3Sxri4EfI7zZQyQs80EiMeHvnfOf0c/FwwHFWvHVqJ1u6j5lmVozZuc0Y 3ia22WGmW+K1tJ6XSIzNMlObJj8f3wChLuljgXvUrWfuHdJOi8y3iUJNc4wtR0bbfucZMUvORV8 VjWhyreveqAyD3lOX+61zg/7+JVtkoOqj7aeExMwCYuRD7KgmMOwKuf9dCi5+aBfSxYRASWe4CR N8kc9brinm/nwJ9LoOwGfTBvOttRkeICpGrJt8UD5bkLOK6DrAEk3nayuHhXAPD0Bh4sKVXeaP7 huc9CwC9Gq8Hzr2tcbx6ALRse6/O+66jM1e4GtI1aPHd/AKrMx8N6NxYeqmmA/XHW9gJ/i2T2nb /Be X-Received: by 2002:a05:600c:3b03:b0:493:e52f:6ee1 with SMTP id 5b1f17b1804b1-4954a38d27bmr130686685e9.0.1784546768031; Mon, 20 Jul 2026 04:26:08 -0700 (PDT) Received: from localhost (p200300f65f47db048587886ecb5b26b2.dip0.t-ipconnect.de. [2003:f6:5f47:db04:8587:886e:cb5b:26b2]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-49549a3e56fsm267803265e9.5.2026.07.20.04.26.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 04:26:06 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Lyude Paul , Danilo Krummrich , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Kees Cook Cc: dri-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli Subject: [PATCH v2 3/3] drm/nouveau: Use named initializers for i2c_device_id arrays Date: Mon, 20 Jul 2026 13:25:49 +0200 Message-ID: <7d6033270daf9ff409b427897cb8218f9a69048a.1784545092.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1681; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=aGE1vCQRPqHHuoXxkUDmiLkcQhSQQsTaegC9eIXSikQ=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqXgXCksDjGVj9HqXCVaRdDwGQP8qhkcHNaEqPq s8FEfd5KfuJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCal4FwgAKCRCPgPtYfRL+ TsFzB/0QKxyxmhMP/45nRTLxxVTfuBzwoJyIRuZbViNPZZ0+cMrSp0hAUlpFiRL8MnZ3Azw7Apv 8dekmjP6V9A34O5WlhW6tgupyagrYBZHwJVjegyMoJE4/ZBV7HjKHaIWfsKX13hx2MaQz8CihFX xORbie0Tmiyl3MF/LzY+R693IPH/ue/wlQ/0vGQs+CisxUauyRTuTJpWVrHimMduv1N1As8J/ag dgBY4u4uCeh9HXX5E2PD9kqlV5Q/YYkuJj3F6yqgDf/ePgo4X1EsTfI/rOBSLrAX3BCT41th0/6 Ro6o+Cx3HFel5JSfTfs0a3zDkzSogFT4gzgaODqXetRqs0ux X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable Named initializers are better readable and more robust to changes of the struct definition. This robustness is relevant for a planned change to struct platform_device_id replacing .driver_data by an anonymous union. (Though these drivers don't use .driver_data, so this patch isn't strictly needed, but still good for consistency.) Reviewed-by: Luca Ceresoli Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c b/drivers/gp= u/drm/nouveau/dispnv04/i2c/ch7006_drv.c index 976ed59a86e4..96dabdb38c4b 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c +++ b/drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c @@ -486,7 +486,7 @@ static int ch7006_encoder_init(struct i2c_client *clien= t, } =20 static const struct i2c_device_id ch7006_ids[] =3D { - { "ch7006" }, + { .name =3D "ch7006" }, { } }; MODULE_DEVICE_TABLE(i2c, ch7006_ids); diff --git a/drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c b/drivers/gp= u/drm/nouveau/dispnv04/i2c/sil164_drv.c index 7f402b901977..2324507eb5f3 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c +++ b/drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c @@ -414,7 +414,7 @@ sil164_encoder_init(struct i2c_client *client, } =20 static const struct i2c_device_id sil164_ids[] =3D { - { "sil164" }, + { .name =3D "sil164" }, { } }; MODULE_DEVICE_TABLE(i2c, sil164_ids); --=20 2.55.0.11.g153666a7d9bb