From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) (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 6DE574611FC for ; Tue, 19 May 2026 09:58:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779184688; cv=none; b=Wx1Fhnq3IPqOTa6/YzUkZQTwGNCUdD6EpcUfFDTLlSFLhBE0lWDRmxI3Ikiw9HZZo+1IcwMlB4JSpAxbYBUExvPZPwMt5Vg1tQXzlrh8/EwqP3euO9JFiHUQoBUFzubQ6U8FS20iBNRSm2C5QHxf+g20ZqdhILb6z6Viucj220E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779184688; c=relaxed/simple; bh=Gos+e5IcF0gXHd8gxum8vW5O4nWyBEBbd0FZbuQ0XlM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=SYjI7RPyi0uwmI4BWytRG6/4Hn7qocHgHa/V7PO3bt6iMqzWCiC8m8pjaMO92sEsEQRHTVdGmfvobEqU6+QcIdddoKxqbr7fBA1AyRiqmrv0TLTUtmkp8Mn2Wg9dVnmOgdGqPj/Ta6y6buzEkqI1UJ/qW+MqrT+nXCQUUXc4Itk= 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=Lhr6XMcn; arc=none smtp.client-ip=209.85.221.43 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="Lhr6XMcn" Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-43d76dd4ee8so628432f8f.2 for ; Tue, 19 May 2026 02:58:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1779184685; x=1779789485; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=UU0lB9lovvpP6x7wtqdLnGVBs9ID+Cmv/S9aLUhDVOI=; b=Lhr6XMcn0jeKrtktLME1gKSCB3CX1wyoXQz+aCNvw/uGU3YwEThehTki5sONj+WPeH yI2JtRZl02Mx00Np7/iv/YUp5uX4oIFwnYbr6Qo74xJdd2E5Bloy9RRg14w/9aZa1jjH sE9sO/UQ2TMEbMMY5ayxUG9TgPGFY/T8bjv1GDiDHD4piANiJatRh2kPp/imVL4fy35Q l8TzKCZvxGfAbC7ATWaEJs8fBk/u6nmkR5vKTwIXvXnd/K+Q9ykMtglfwO1+eObXgnWX q2DAbnDsWwj03M2+gl42TmdEO4o2K+/t46PDZYo7eSO6FzmRO85dQ2zga6z80Krx1Gbg yGmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779184685; x=1779789485; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=UU0lB9lovvpP6x7wtqdLnGVBs9ID+Cmv/S9aLUhDVOI=; b=D305XKeUxoVkcKM4LzhCINE3zTgxt0nb6M05Mq432sK0lcXXnAOva93r5KZD+xMjN8 1JEjOILxvN2i2m8OCzvNdoJfcKk4MoFnkG4r5umzxH/w/tbwuUPzU89UfQVJWeSgt1da NiNAQOfbYNK07TKNI9ej8bQz+Xzw8pqIvEjKx/oox6LqCNa/evBwN9GSyiX/2eUVeaT5 zTmj++vLk7+zKN5JvLmkLLJpGGl4C8WFbhKCm9GkHKMj8HDtbe6JqUou3IaxS1GGzWY7 raSuajrJrX7vgpo/PzfAfCUZ+coIL52tNcv0aS3Jeor4maZkQXY6JZ2Z/KMzvrNB5dQV cRLA== X-Forwarded-Encrypted: i=1; AFNElJ/9IVdpW5+CisNsw112lMVPH7r72m9Vf/mqJYvKZASA0mMojfEw77ANLLxwm9ObVz1cPktchwAh3Ovxbz8=@vger.kernel.org X-Gm-Message-State: AOJu0Yw1KhFktcm08qPUEL2sAzOQiWoxKpn58/CHfojG0xEX1S6xb4Jp jeaWq20wXCQebjJmXuCMZny58I/ShKO2R4APKyhWIz5preoibKdQhLdjfVfEXyPqD9I= X-Gm-Gg: Acq92OFfV6FyFps3nwm2HMc21nw0TlTXWVL1Ryi04Urp9fFk24BqTDWM53qOwa+ccqq BecejV997Vafp2vtvbC2rZXd7vfFiKV6KWJsrTdGvdp0fxG+Ix5mgKXK6ywgdVuJlcyhaePfKXx mZYvnV7o4obiJr6MMdxGoLz385PH9PlWcCArapMihjSsV8Jlwy8+gfK2W5wqNG0M7r77mKvBfUj QEiP1yszo/K/Fy4KhWRcnnNWOlPTCnmulyKtozRPWv82xEuDzEIY0m1q2HlOKPM7OXtFJ+QH0Vt QPPSbYgv4FPqgLGvQrW23Ip0eIgrSbYkx7UvtX1UBU6ykn2fGh5W+ZazzImlNRCblBTmFchLirJ niX2I95wK2n7xFj2Em+H4XKhOF5gk2uz6KC9df1FgWqsjNBpMZyc/gHYRYnSrEcmyMp0x89ERz0 SaAKpcysZoYxOjB8grXA8S7nD0wIuU3qpq0ztwcL/kt7on+AN7GogH/9IpiE/CTNcBgoSBIb9WP I720IQVaQaXt3Y= X-Received: by 2002:a05:6000:1845:b0:43d:1c21:ead5 with SMTP id ffacd0b85a97d-45e5c5872a3mr30035423f8f.22.1779184684713; Tue, 19 May 2026 02:58:04 -0700 (PDT) Received: from localhost (p200300f65f47db0428dec7b135f55767.dip0.t-ipconnect.de. [2003:f6:5f47:db04:28de:c7b1:35f5:5767]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-45d9ec3acf7sm44400530f8f.12.2026.05.19.02.58.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 May 2026 02:58:04 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Liam Girdwood , Mark Brown Cc: Laurent Pinchart , Woodrow Douglass , linux-kernel@vger.kernel.org, Michael Hennerich , Support Opensource , Ivaylo Ivanov , Claudiu Beznea , Andrei Simion , Saravanan Sekar , Matthias Brugger , AngeloGioacchino Del Regno , Jagan Teki , Icenowy Zheng , linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH v2 0/2] regulator: Rework i2c_device_id initialisation Date: Tue, 19 May 2026 11:57:49 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 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=2970; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=Gos+e5IcF0gXHd8gxum8vW5O4nWyBEBbd0FZbuQ0XlM=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqDDQekvllmBxZKQLWzsOB538fNqIG2WEo4ny9u gulytDCJYGJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCagw0HgAKCRCPgPtYfRL+ ThQvB/9tT3A52c0aHcU3l3dynYys6NWV6Z6/xuSs+KJk5FhmLL6kq+3aYuG9N+pnvBMmCMQxbRT aUlFW42wHl/e6NFLSYMFMQDbFMA0M5i608jV8TG+UsNR1kOOh9UN9/k8ComleuJgbUdTIYEGoWl 1TWi/Zl0OsZg7VIfzBEiB9Du9gxfOeo80ivQrmmwtAWGDj4jC3v2M8muna1FarFEVCJmWk8f6d3 w7H0fIcbEieibbyvU968Q+3Ygsk3IKoZvOxaqekPEd1O7YP1vyBKmRwDIMG6uSMnLy3XFRqxlPD nidhKe2WoP57lOAhbnGaprYxcMOqA+VS+FIOlI68nlOrX87v X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: 8bit Hello, Laurent pointed out one driver in my v1 (https://lore.kernel.org/linux-kernel/20260515103150.164887-2-u.kleine-koenig@baylibre.com) that doesn't actually make use of its .driver_data. I found a second while adapting the patch set. So this v2 consists of a first patch that drops these driver data assigments and a second to convert to named initializers which is mostly the patch sent before. It might be too conservative, but I didn't apply Laurent's conditional Reviewed-by tag as my change is a bit different than anticipated. Best regards Uwe Uwe Kleine-König (The Capable Hub) (2): regulator: Drop unused i2c driver data regulator: Use named initializers for arrays of i2c_device_data drivers/regulator/88pg86x.c | 4 +-- drivers/regulator/ad5398.c | 4 +-- drivers/regulator/da9121-regulator.c | 20 +++++++-------- drivers/regulator/da9210-regulator.c | 4 +-- drivers/regulator/da9211-regulator.c | 18 +++++++------- drivers/regulator/fan53880.c | 4 +-- drivers/regulator/isl9305.c | 4 +-- drivers/regulator/lp3971.c | 2 +- drivers/regulator/lp3972.c | 2 +- drivers/regulator/lp872x.c | 34 +++++++++++++------------- drivers/regulator/lp8755.c | 4 +-- drivers/regulator/ltc3589.c | 6 ++--- drivers/regulator/ltc3676.c | 2 +- drivers/regulator/max1586.c | 2 +- drivers/regulator/max20086-regulator.c | 8 +++--- drivers/regulator/max20411-regulator.c | 2 +- drivers/regulator/max77503-regulator.c | 2 +- drivers/regulator/max77675-regulator.c | 2 +- drivers/regulator/max77826-regulator.c | 2 +- drivers/regulator/max77838-regulator.c | 2 +- drivers/regulator/max77857-regulator.c | 8 +++--- drivers/regulator/max8649.c | 2 +- drivers/regulator/max8893.c | 2 +- drivers/regulator/max8952.c | 2 +- drivers/regulator/mcp16502.c | 2 +- drivers/regulator/mp5416.c | 6 ++--- drivers/regulator/mp8859.c | 4 +-- drivers/regulator/mp886x.c | 6 ++--- drivers/regulator/mpq7920.c | 4 +-- drivers/regulator/mt6311-regulator.c | 4 +-- drivers/regulator/pf530x-regulator.c | 8 +++--- drivers/regulator/pf8x00-regulator.c | 8 +++--- drivers/regulator/pv88060-regulator.c | 4 +-- drivers/regulator/pv88080-regulator.c | 8 +++--- drivers/regulator/pv88090-regulator.c | 4 +-- drivers/regulator/slg51000-regulator.c | 4 +-- drivers/regulator/sy8106a-regulator.c | 2 +- drivers/regulator/sy8824x.c | 8 +++--- drivers/regulator/sy8827n.c | 4 +-- drivers/regulator/tps6286x-regulator.c | 10 ++++---- drivers/regulator/tps6287x-regulator.c | 10 ++++---- 41 files changed, 119 insertions(+), 119 deletions(-) base-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731 -- 2.47.3