From nobody Mon May 25 08:11:32 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 E59CB477E23 for ; Fri, 15 May 2026 15:10:53 +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=1778857856; cv=none; b=cJxxh+6wgk3ghoKEkzdAUfphNoTYmmBzOaNZPX1zLt5NHcSxGE+ko+0y2QIuKBvFLqzFwosNwI+Z9CloUcpg1p8ejvnHavQB/AkVId1k9/bJUD7j2sIdq5hdssnRzFUnXS+i3TwQCTeb1YXIym7L7S+U4oUE/ETkBFX2GcGTviI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778857856; c=relaxed/simple; bh=I44V8v4LdukG1KjF6Ew+0lNFPo8VkU7lceFdTrM3Wdw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=MjQ7dB9gjBX8zjF8c1knCae+AQAJ4mZ6G8tllUSXALCFoDGlh/MGa1STDSkfaf7D5pGCsRXgTvBOqQCC+kOv5ynrtT4Gc1YdD1YUTO/W1IRsy3PKvnVgucRHHeoPZLKAkZctvasW9wH2mtX47S8UskeY1Z2e3d+qUVnxCVv1aGc= 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.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b=p4TnYR1c; 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.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b="p4TnYR1c" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-488b0046078so75855445e9.1 for ; Fri, 15 May 2026 08:10:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1778857852; x=1779462652; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zsd4LwQT2Bk7ii11W4N86fGXswzqcig8HFDype92nY4=; b=p4TnYR1ctQpBg9r4FVRJf5WrycTWTW45IZd0Yz6aVIjEcsmYpWqLKskhAa6BM3Fqz2 BcRzli37ar6Hngwo4Ew2zMeU/AfK9uEWKxybkUr5WNThxVkuKi8a30122Y2gsicqW/RL apSEt9ikTfHpN0xQpRQwHkFI6pbmfvyewA4R14+ZMqQwfEv0a3SQXnqXVeZL5cQAaoEi NRIdanqgvmnSTbY1yZa1TdOEjmQYSelx1SIJaCiyB3Yk3k0+I9lZnnoqOBZavcLUxogm Cf2WW5fFxMSQxH7G0zYeiTKACHN8ZWDRxOXQvjIUh3kXWqo0GXpdjCb1VCtarG0OWNkU KxZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778857852; x=1779462652; h=content-transfer-encoding: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; bh=zsd4LwQT2Bk7ii11W4N86fGXswzqcig8HFDype92nY4=; b=r24jQr6hx1fSDAnezAWz93hPZ2thh83QzqAaN3fe/kghCmO4hJirEMfzA+ovPolcHj HMHSs65h9ara1aIekygiQT85T4gdD8g2//Gna/bu9yrHgtMsI6LxmbLulmaUAAxvqMQM /USk0LZ/ZhIUtUXZAGTVlyOu3UhFlR/61jeuLd33rk1+LMXe9NcwVHGUxHDny+rUahfZ Z0ajAzEOAW8ZRWhxwJjvS4Xn7jXkgvKSCidihhhRnO0kBT4+1h9BQ3Jp0sR7P4tdjqX3 ZLgxi/wJsAX3/ZsQrWo6x+/hIFDiaiaCCJdN6uQBw+S7fiPbURNsZVrq1FNc/EbnwowC J9Cw== X-Forwarded-Encrypted: i=1; AFNElJ8IXmUNgrt/7vP85V85pw89v5jfo1UNX2CsdvX8w58XKpb2RIrtH/LCmtM4rzbHtXZhQ45wIDm8RJLcG2I=@vger.kernel.org X-Gm-Message-State: AOJu0YzWgFLqGfdqeo7nJGgCE0JDhB54wxPaupvoo3aUaZw9J/LI3vrT vVEg91D92ZtsSZwjYgkuLQpCvpXuB3nLl6ci+QUZyJyVZveEkVx1pdIMXujlWYPzACM= X-Gm-Gg: Acq92OHha0NhyAPLzALOWBY5udYJVfBCZJCEpvIwIBR7jZW2Ndali7FQEbBKUI/VjyH fYTw2YeGCSOGui0l5U7oDf8O0HW8yBA+0zhb8X7szu7K8ihxILuqepXegmksF4eldlufyr9/h9Q SbLEKildjmIPOs37+pCjHs9jMsdFv6b3Dn3SQnic1PbD+yXzjPngU22Ul/NxQeYZh++gB6G8S6B lkHImNyAS975nTbQHcsujUMkXtVHEpSxggKX1CaSVpY0/GYT9WfcAV0IK9gSYKTNBt9klO4Ne/p T6UgUh+z/c+teXqHqY0RipzDz2wLt7AVhx7Fti/4P2tA0O9+/pE7JIThBVS2p0U+qXd8A87fnat kHoKSAZ+ZplNkDF4zjBq9hgZkYxIahHeu3jHFnGatN0Tz6a1VXlME/hBOFaWs87WLWHv2zO7mkr +bD4r0f6Gyw1d36WMu2ValBLFEcAKy8eeAqjKd7uh3k+u1pwWuJW6N3X/NA3pibmdSaVWAJOB9L qIQwpetCLqlQnUsClsu/RYV7A== X-Received: by 2002:a05:600c:4e87:b0:48a:93d2:60d2 with SMTP id 5b1f17b1804b1-48fe59ab8c8mr66550045e9.0.1778857852427; Fri, 15 May 2026 08:10:52 -0700 (PDT) Received: from localhost (p200300f65f47db047ce9331f6697a627.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7ce9:331f:6697:a627]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-48fe5694fbfsm122228135e9.6.2026.05.15.08.10.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 May 2026 08:10:52 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Michael Turquette , Stephen Boyd Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 1/2] clk: si5341: Drop unused i2c driver_data Date: Fri, 15 May 2026 17:10:39 +0200 Message-ID: <0c5084534ad51a99447d9f4b7bb3a68185f4ba5d.1778857289.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.47.3 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=903; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=I44V8v4LdukG1KjF6Ew+0lNFPo8VkU7lceFdTrM3Wdw=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqBzdxETRFiCO/pM8k/bbXIV4PRG/rPuNF/DLkr y1QXsdU4IWJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCagc3cQAKCRCPgPtYfRL+ TksDCACJxP6/hSgRHjZXnE9lAWt2RaF9LD6IdGYQVTMvS+b072/UOGJI1vwhQPDn0B/ex540Q8l sfHJlATrg13GmDj6wWpukJ+/gpa04dtaxm4anNcrAZlifpEkM/JWUdeUr6T3YvuU2nb1PbuRlUy aR6A1O5EqcWiUMiTMVtpWXq7ces1SCPSBkoQo3EKW5QI2y3iR92WzLfn1GNTtc2XiSeMv7B+eOG /TsHyJx6JEDWd4qiiTloZEP07moM/KVcMj1xZCZN0Ma3NmmJpRk3Iy12Q9tFlbu5wSdowHTESJv +B8DZL4EvCYTbkRJ5ccE2Oil5ACNGXs977f/cYR5tKZjXHlA X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable The driver doesn't make use of the value that was explicitly assigned to the .driver_data member. Drop the assignment. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) Reviewed-by: Brian Masney --- drivers/clk/clk-si5341.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/clk/clk-si5341.c b/drivers/clk/clk-si5341.c index 2499b771cd83..5311c23532b4 100644 --- a/drivers/clk/clk-si5341.c +++ b/drivers/clk/clk-si5341.c @@ -1825,11 +1825,11 @@ static void si5341_remove(struct i2c_client *client) } =20 static const struct i2c_device_id si5341_id[] =3D { - { "si5340", 0 }, - { "si5341", 1 }, - { "si5342", 2 }, - { "si5344", 4 }, - { "si5345", 5 }, + { .name =3D "si5340" }, + { .name =3D "si5341" }, + { .name =3D "si5342" }, + { .name =3D "si5344" }, + { .name =3D "si5345" }, { } }; MODULE_DEVICE_TABLE(i2c, si5341_id); --=20 2.47.3 From nobody Mon May 25 08:11:32 2026 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (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 051A448B383 for ; Fri, 15 May 2026 15:10:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778857857; cv=none; b=Rkb8INCP0Zh7XkEvO12wfhnKxTfyWBEtxpb7O7q0qVqVyAUv0xzxuZNUnpECdju7CWCOl7TpGdCWyTXqP2xbGJ/gH7QbB3f5f/BfWYwDAfkOXeFXXtOOdW1xhNbCRiO/6xMoaEX/FowJ6TGh4U/VOGSL4NbsTj9ME3qDcfqB3UE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778857857; c=relaxed/simple; bh=gvAmfioqT8y1jSwHw1J8q75Xek5LTO+pwLGKsmQhLUs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Yhn5j87l82ughOGiPt5UMe/+gjpKTCA9arev2T6xKlq3x0RpmVKNp39M3sGOn4KsalO4RseyH2F8od/4s8wYrrabWiFF2oU86izljjNrtFiocDrk5vZDJbNPEk9iVfIA/O/M5NzXxVEf9f+saDXKzsfKQxbvfjthyskK4UACico= 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.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b=FtRFVDLl; arc=none smtp.client-ip=209.85.128.49 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.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b="FtRFVDLl" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-48fde648a71so8345805e9.0 for ; Fri, 15 May 2026 08:10:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1778857854; x=1779462654; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PZKNei31dHIg7fHym3DByQ5PK1IfJWqB5musI/fgNj0=; b=FtRFVDLl7cBUrmfFwBPcm++wlj8Wu4c7NYVRbL/OD3vZpzeopvXg5ruL9CzUOuXmAQ G/Vovfhb1CrIWqc5gPUs9SSqAMbU1U25D8L8G4FvZ80J0RHr2OMGz+uaQPij3H4LiGrX FDE6/PsarbY02LlX/i3SBqLMfAKXZ7BzOPcSnB12QgfZW+af+pqhw+QzNepeCkM4EWQi b/q2bzQGo5qomcoggucdvUEOuxzFa/A7QytGwojgjhsdOOl72reUyeIbMP0JpjjRz9hy 8p1pbmpWOWSjOa+j7nr7TONHnZq47LnBO4HTw/SDqmdcu7HSNYrQRcTD/Z3HxysV+k9J LZOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778857854; x=1779462654; h=content-transfer-encoding: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; bh=PZKNei31dHIg7fHym3DByQ5PK1IfJWqB5musI/fgNj0=; b=rIOJPNYaYHJ2PzuoGdbPYx7qNW61jVUIqabqUk1SWVJew0F3r8SmgFI5FlMJQUo+vz TVF102Jroj3RlM2jDg23s9OPx1/aiiQr5QNEd27hdzPNrNCTSa5WrZtlxd+cDnQ4dwnf QmhxHmSMsEYaGu8fuuZW2v285/uhYOWAyuq8PNGiB9LWd8B2MQ4KNTj/9dpgtvSPDUW/ QHd/v9FXsFPQQT6Odur/8D5QR9oMGTl8haSZfiooeJcoVRX41yfS9CSNGm2gr7rZyvEa H8lsBIeWpZymQ3U7untKC/pDoo13DjS2+PSRATXHlNUSJ2G1ESpxf8ChwUzeZurfJmRS qOpQ== X-Forwarded-Encrypted: i=1; AFNElJ+qHSeImS47Jo3FH7RzCcFL6I/tXtHC/19BVkFZA+lU8L1KYs/N8/dj76SsXYLyVgPm6AoARHt9ZEi1d14=@vger.kernel.org X-Gm-Message-State: AOJu0YzbVBCmSWfmrPXg3Eje9jd6Q0CQ/lncItUF+839Uz37pLu0LFv/ tTxoIiFMR41CgS+ysk2i268xgY8x9A26ejKQM+m0a00OK7gb7NaMwK2pXWTmY5xhfFg= X-Gm-Gg: Acq92OGOWT5nzTvgXQzESTCDTF+GbnDEzzm4VC2RyPhsMQ50eD7+KGu/fg6lwL30aGd cXJIwapabGiXPWy7a+hGS8OSLhdmTWlMdJzm68irAZozf02ESjyMv7UgpaXSTIZHYS0u0TIRRTW eocujzjkF+7hRagf/XCDnD9MPcf9UUnWdIHgP1oadzmLiXjCZ5RJ1Bg66JSSPG3I+hlEjekg9Ov Yw1mzt06bRsfKdLxorxq/4sBKmQLGW0p/PldUr5Z2+rSIIIgt5suoCq6EynJS37S/WQ3EnSApLe vSsHn+jfS4ZY2MhZIUPqJH/U+K/7Xu1i98ranyR7aJNNINxh2mMLn3bK4lDsIa4dfblGNBceo+N HExzU6pgMhV7pieSqEzvHI95Lkag0ZC2HBgnXIddxru87EvqjgCat59eObBgzBSMrY1PWFCqt0L 2X6Cpb7AeXtafLpK7Vsr+GMT6rqBdaNQxY8uXFcCavZSo1JUhXIIg5TT4Wnv0k/xLHuOPO9XYW1 v64B3GxTGsSyEc= X-Received: by 2002:a05:600c:a09:b0:485:3cef:d6ea with SMTP id 5b1f17b1804b1-48fe539198fmr59832065e9.13.1778857853567; Fri, 15 May 2026 08:10:53 -0700 (PDT) Received: from localhost (p200300f65f47db047ce9331f6697a627.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7ce9:331f:6697:a627]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-48febe6b9efsm26863105e9.5.2026.05.15.08.10.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 May 2026 08:10:53 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Michael Turquette , Stephen Boyd Cc: Max Filippov , Luca Ceresoli , Alex Helms , linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 2/2] clk: Use named initializers for arrays of i2c_device_data Date: Fri, 15 May 2026 17:10:40 +0200 Message-ID: <3a193d91e64703892900b62709bd1a67f540f39b.1778857289.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.47.3 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=9372; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=gvAmfioqT8y1jSwHw1J8q75Xek5LTO+pwLGKsmQhLUs=; b=owGbwMvMwMXY3/A7olbonx/jabUkhix282KF8Gpv+aL0rw39bb2RDFe2W7cwi/Pyri1bMF1X6 R4Th1cnozELAyMXg6yYIot945pMqyq5yM61/y7DDGJlApnCwMUpABM5c4L9n9o395+692Oe2N1c ImS+cfd85tM/S+3OHDvYrB5dapTvXncpNU/95653rzaqGzL+jfJQty8snJdjPu3808LjjtHpcdq czGqcV2222Iq0Jv9dufV35tQXF1wczJO/hBQZHn0zxX5ZgtLN1w4W6ovDu90cuWakb5N6Eqy3p6 a98+WuqoDEC/cdeQOLM8Nnbu89xrhxUx77Pul5mwJXFd6xDN+98uCcaXq/9poa5XDal9fP/dF3o kon6PCJhZxLv3FcLrhX3cv+Jz6yS6Ugvun6jEuKZ4NZOSqerb+T387h//RViIf7Jufpbjx2n3OT PRuCGf2DvVzc3aT1th8vnx25MEdcJyFVS+qP6w/5agsA 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 and commas. This patch doesn't modify the compiled arrays, only their representation in source form benefits. The former was confirmed with x86 and arm64 builds. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) Reviewed-by: Brian Masney Reviewed-by: Luca Ceresoli # clk-versaclock5 --- drivers/clk/clk-cdce706.c | 2 +- drivers/clk/clk-cdce925.c | 8 ++++---- drivers/clk/clk-cs2000-cp.c | 4 ++-- drivers/clk/clk-renesas-pcie.c | 6 +++--- drivers/clk/clk-si514.c | 2 +- drivers/clk/clk-si521xx.c | 6 +++--- drivers/clk/clk-si5351.c | 8 ++++---- drivers/clk/clk-si544.c | 6 +++--- drivers/clk/clk-si570.c | 8 ++++---- drivers/clk/clk-versaclock5.c | 16 ++++++++-------- drivers/clk/clk-versaclock7.c | 4 ++-- 11 files changed, 35 insertions(+), 35 deletions(-) diff --git a/drivers/clk/clk-cdce706.c b/drivers/clk/clk-cdce706.c index a495d313b02f..425a0481f46f 100644 --- a/drivers/clk/clk-cdce706.c +++ b/drivers/clk/clk-cdce706.c @@ -680,7 +680,7 @@ MODULE_DEVICE_TABLE(of, cdce706_dt_match); #endif =20 static const struct i2c_device_id cdce706_id[] =3D { - { "cdce706" }, + { .name =3D "cdce706" }, { } }; MODULE_DEVICE_TABLE(i2c, cdce706_id); diff --git a/drivers/clk/clk-cdce925.c b/drivers/clk/clk-cdce925.c index 0b2ad21e6e4d..30d0493c7718 100644 --- a/drivers/clk/clk-cdce925.c +++ b/drivers/clk/clk-cdce925.c @@ -826,10 +826,10 @@ static const struct clk_cdce925_chip_info clk_cdce949= _info =3D { }; =20 static const struct i2c_device_id cdce925_id[] =3D { - { "cdce913", (kernel_ulong_t)&clk_cdce913_info }, - { "cdce925", (kernel_ulong_t)&clk_cdce925_info }, - { "cdce937", (kernel_ulong_t)&clk_cdce937_info }, - { "cdce949", (kernel_ulong_t)&clk_cdce949_info }, + { .name =3D "cdce913", .driver_data =3D (kernel_ulong_t)&clk_cdce913_info= }, + { .name =3D "cdce925", .driver_data =3D (kernel_ulong_t)&clk_cdce925_info= }, + { .name =3D "cdce937", .driver_data =3D (kernel_ulong_t)&clk_cdce937_info= }, + { .name =3D "cdce949", .driver_data =3D (kernel_ulong_t)&clk_cdce949_info= }, { } }; MODULE_DEVICE_TABLE(i2c, cdce925_id); diff --git a/drivers/clk/clk-cs2000-cp.c b/drivers/clk/clk-cs2000-cp.c index 8800472ba63f..fd277dcefad7 100644 --- a/drivers/clk/clk-cs2000-cp.c +++ b/drivers/clk/clk-cs2000-cp.c @@ -122,8 +122,8 @@ static const struct of_device_id cs2000_of_match[] =3D { MODULE_DEVICE_TABLE(of, cs2000_of_match); =20 static const struct i2c_device_id cs2000_id[] =3D { - { "cs2000-cp", }, - {} + { .name =3D "cs2000-cp" }, + { } }; MODULE_DEVICE_TABLE(i2c, cs2000_id); =20 diff --git a/drivers/clk/clk-renesas-pcie.c b/drivers/clk/clk-renesas-pcie.c index aa108df12e44..b59607e3e659 100644 --- a/drivers/clk/clk-renesas-pcie.c +++ b/drivers/clk/clk-renesas-pcie.c @@ -395,9 +395,9 @@ static const struct rs9_chip_info renesas_9fgv0841_info= =3D { }; =20 static const struct i2c_device_id rs9_id[] =3D { - { "9fgv0241", .driver_data =3D (kernel_ulong_t)&renesas_9fgv0241_info }, - { "9fgv0441", .driver_data =3D (kernel_ulong_t)&renesas_9fgv0441_info }, - { "9fgv0841", .driver_data =3D (kernel_ulong_t)&renesas_9fgv0841_info }, + { .name =3D "9fgv0241", .driver_data =3D (kernel_ulong_t)&renesas_9fgv024= 1_info }, + { .name =3D "9fgv0441", .driver_data =3D (kernel_ulong_t)&renesas_9fgv044= 1_info }, + { .name =3D "9fgv0841", .driver_data =3D (kernel_ulong_t)&renesas_9fgv084= 1_info }, { } }; MODULE_DEVICE_TABLE(i2c, rs9_id); diff --git a/drivers/clk/clk-si514.c b/drivers/clk/clk-si514.c index f61590d70575..c0b433ad9372 100644 --- a/drivers/clk/clk-si514.c +++ b/drivers/clk/clk-si514.c @@ -379,7 +379,7 @@ static int si514_probe(struct i2c_client *client) } =20 static const struct i2c_device_id si514_id[] =3D { - { "si514" }, + { .name =3D "si514" }, { } }; MODULE_DEVICE_TABLE(i2c, si514_id); diff --git a/drivers/clk/clk-si521xx.c b/drivers/clk/clk-si521xx.c index 4ed4e1a5f4f2..e41d922437ee 100644 --- a/drivers/clk/clk-si521xx.c +++ b/drivers/clk/clk-si521xx.c @@ -365,9 +365,9 @@ static int __maybe_unused si521xx_resume(struct device = *dev) } =20 static const struct i2c_device_id si521xx_id[] =3D { - { "si52144", .driver_data =3D SI521XX_OE_MAP(0x5, 0xc0) }, - { "si52146", .driver_data =3D SI521XX_OE_MAP(0x15, 0xe0) }, - { "si52147", .driver_data =3D SI521XX_OE_MAP(0x17, 0xf8) }, + { .name =3D "si52144", .driver_data =3D SI521XX_OE_MAP(0x5, 0xc0) }, + { .name =3D "si52146", .driver_data =3D SI521XX_OE_MAP(0x15, 0xe0) }, + { .name =3D "si52147", .driver_data =3D SI521XX_OE_MAP(0x17, 0xf8) }, { } }; MODULE_DEVICE_TABLE(i2c, si521xx_id); diff --git a/drivers/clk/clk-si5351.c b/drivers/clk/clk-si5351.c index e755db545e2e..20b0c3c48b86 100644 --- a/drivers/clk/clk-si5351.c +++ b/drivers/clk/clk-si5351.c @@ -1425,10 +1425,10 @@ si53351_of_clk_get(struct of_phandle_args *clkspec,= void *data) #endif /* CONFIG_OF */ =20 static const struct i2c_device_id si5351_i2c_ids[] =3D { - { "si5351a", SI5351_VARIANT_A }, - { "si5351a-msop", SI5351_VARIANT_A3 }, - { "si5351b", SI5351_VARIANT_B }, - { "si5351c", SI5351_VARIANT_C }, + { .name =3D "si5351a", .driver_data =3D SI5351_VARIANT_A }, + { .name =3D "si5351a-msop", .driver_data =3D SI5351_VARIANT_A3 }, + { .name =3D "si5351b", .driver_data =3D SI5351_VARIANT_B }, + { .name =3D "si5351c", .driver_data =3D SI5351_VARIANT_C }, { } }; MODULE_DEVICE_TABLE(i2c, si5351_i2c_ids); diff --git a/drivers/clk/clk-si544.c b/drivers/clk/clk-si544.c index 09c06ecec1a5..f45f3f73aa82 100644 --- a/drivers/clk/clk-si544.c +++ b/drivers/clk/clk-si544.c @@ -479,9 +479,9 @@ static int si544_probe(struct i2c_client *client) } =20 static const struct i2c_device_id si544_id[] =3D { - { "si544a", 1500000000 }, - { "si544b", 800000000 }, - { "si544c", 350000000 }, + { .name =3D "si544a", .driver_data =3D 1500000000 }, + { .name =3D "si544b", .driver_data =3D 800000000 }, + { .name =3D "si544c", .driver_data =3D 350000000 }, { } }; MODULE_DEVICE_TABLE(i2c, si544_id); diff --git a/drivers/clk/clk-si570.c b/drivers/clk/clk-si570.c index b0b1830dd430..3063e38c66da 100644 --- a/drivers/clk/clk-si570.c +++ b/drivers/clk/clk-si570.c @@ -503,10 +503,10 @@ static const struct clk_si570_info clk_si590_info =3D= { }; =20 static const struct i2c_device_id si570_id[] =3D { - { "si570", (kernel_ulong_t)&clk_si570_info }, - { "si571", (kernel_ulong_t)&clk_si570_info }, - { "si598", (kernel_ulong_t)&clk_si590_info }, - { "si599", (kernel_ulong_t)&clk_si590_info }, + { .name =3D "si570", .driver_data =3D (kernel_ulong_t)&clk_si570_info }, + { .name =3D "si571", .driver_data =3D (kernel_ulong_t)&clk_si570_info }, + { .name =3D "si598", .driver_data =3D (kernel_ulong_t)&clk_si590_info }, + { .name =3D "si599", .driver_data =3D (kernel_ulong_t)&clk_si590_info }, { } }; MODULE_DEVICE_TABLE(i2c, si570_id); diff --git a/drivers/clk/clk-versaclock5.c b/drivers/clk/clk-versaclock5.c index 57228e88e81d..484b02726b3a 100644 --- a/drivers/clk/clk-versaclock5.c +++ b/drivers/clk/clk-versaclock5.c @@ -1311,14 +1311,14 @@ static const struct vc5_chip_info idt_5p49v6975_inf= o =3D { }; =20 static const struct i2c_device_id vc5_id[] =3D { - { "5p49v5923", .driver_data =3D (kernel_ulong_t)&idt_5p49v5923_info }, - { "5p49v5925", .driver_data =3D (kernel_ulong_t)&idt_5p49v5925_info }, - { "5p49v5933", .driver_data =3D (kernel_ulong_t)&idt_5p49v5933_info }, - { "5p49v5935", .driver_data =3D (kernel_ulong_t)&idt_5p49v5935_info }, - { "5p49v60", .driver_data =3D (kernel_ulong_t)&idt_5p49v60_info }, - { "5p49v6901", .driver_data =3D (kernel_ulong_t)&idt_5p49v6901_info }, - { "5p49v6965", .driver_data =3D (kernel_ulong_t)&idt_5p49v6965_info }, - { "5p49v6975", .driver_data =3D (kernel_ulong_t)&idt_5p49v6975_info }, + { .name =3D "5p49v5923", .driver_data =3D (kernel_ulong_t)&idt_5p49v5923_= info }, + { .name =3D "5p49v5925", .driver_data =3D (kernel_ulong_t)&idt_5p49v5925_= info }, + { .name =3D "5p49v5933", .driver_data =3D (kernel_ulong_t)&idt_5p49v5933_= info }, + { .name =3D "5p49v5935", .driver_data =3D (kernel_ulong_t)&idt_5p49v5935_= info }, + { .name =3D "5p49v60", .driver_data =3D (kernel_ulong_t)&idt_5p49v60_info= }, + { .name =3D "5p49v6901", .driver_data =3D (kernel_ulong_t)&idt_5p49v6901_= info }, + { .name =3D "5p49v6965", .driver_data =3D (kernel_ulong_t)&idt_5p49v6965_= info }, + { .name =3D "5p49v6975", .driver_data =3D (kernel_ulong_t)&idt_5p49v6975_= info }, { } }; MODULE_DEVICE_TABLE(i2c, vc5_id); diff --git a/drivers/clk/clk-versaclock7.c b/drivers/clk/clk-versaclock7.c index adcc603e3259..e0b57e7022b2 100644 --- a/drivers/clk/clk-versaclock7.c +++ b/drivers/clk/clk-versaclock7.c @@ -1288,8 +1288,8 @@ static const struct regmap_config vc7_regmap_config = =3D { }; =20 static const struct i2c_device_id vc7_i2c_id[] =3D { - { "rc21008a", .driver_data =3D (kernel_ulong_t)&vc7_rc21008a_info }, - {} + { .name =3D "rc21008a", .driver_data =3D (kernel_ulong_t)&vc7_rc21008a_in= fo }, + { } }; MODULE_DEVICE_TABLE(i2c, vc7_i2c_id); =20 --=20 2.47.3