From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 6AF9518859B for ; Tue, 16 Jun 2026 14:34:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781620482; cv=none; b=kCE83+tCk1mc6cv8opygibk1md4K+bB98fQL6+uKmQI5jTUp01yMeRnq8ABCVnOXGRP3WX2HagC2cJY+WxaACf7zGvv8WTMa7MfmnBOwscn70V6ik0dcpLOtGUNCxO9B5s7M/FDX2wT/KuIA6/7FGyEdBSmHN9s3jjrwuISJg3k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781620482; c=relaxed/simple; bh=h/p+OVU0KJDGy2EumHN+sSlIkOSFNSYaLsg+5SYPsxY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=LgYGDDociRc0atwVVm42wG8SsggqTOozBJjf9JUMDduF6AhooF+HE7LCf2guPQYqktfRZ6hNv9ZzSsqMl5OvN90mGgQrZ64ZyA+Vr12kP2KyJq47brg5W0OD3gRupKP36HJjFmIGAvnUC880kpZj0x9unTArcDsvYCaZRG5iBgY= 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=b9XzJDwv; arc=none smtp.client-ip=209.85.128.41 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="b9XzJDwv" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4921e4dd62dso27678335e9.0 for ; Tue, 16 Jun 2026 07:34:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781620480; x=1782225280; 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=BG+93e8oTKjGC9fwcPkToC92gpeS0uZWt2ClVePm0o0=; b=b9XzJDwvi28S5qIDbZykMMbflQMGJXMH51xu73zGQP3SDfVhOiLJMSzOcXKdNaMNPX cuUiIhV9AYZ3nUBEqTrtSIYK5BGr0+/eJVKBIPnScrXI8cc29PIEGfuzEgnPJtGKV9Pk c+ljso5+WeVuhgGBjOl/XOz0JzC0te/EEXYmjRbe3kJNzk455be8eqSgINHwsKQaIc2F isDAfukVqQzrQkcYz1xVLwp1rwVopNjLWyJvUhTjQrXJnUFHnnSk6L+2PDwxm8O+E5xQ Stq/4MG7yE89GMGP6sn90/qm5kCmRroot9L4drp7xyYPCPC95oubqNznSIK6C8vFGq7A BXPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781620480; x=1782225280; 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=BG+93e8oTKjGC9fwcPkToC92gpeS0uZWt2ClVePm0o0=; b=niSLLEbD3gkjfHHXpRl7hd3Ejb+CB+cN1G2tYAY6pBc9sXfUGVMFnVad7HPzuArQSR 6UuuEthNgt+dbYuvgydLjsTEmb59Y8l2/SAy+kZNPsw5xObOTggzPqr+ULbBQdZi6mqF /bJY+6PzDPsVVvKlpU8cR2zTVqz25EM7c+0gNlfZh9z9wyiTAtKpPkBJ4KzL62mrmWSf V/WvWpWmNT1KTqvoaVCIgkXcMEmJBEMFPGYN/UF+T6KvRhaNdS74OORHHbIk7oVCeJki Y+Eosm4gV91H6myx6sTx02Km9wA2ElGT/MFV3R8y9xhT3mIcqutm90lnkAx7cHf3J7gx 8OQA== X-Forwarded-Encrypted: i=1; AFNElJ+us9w3+6idd3P8dgeRifvVmgloSZo8v+S6xk6UD2thLIq8GLDB3ltKvywKbTCSOmrkrQVXM8j8f549f94=@vger.kernel.org X-Gm-Message-State: AOJu0Yy3tDhQU8DhS+xQgdo66BaoGPa30fU3nu7U+iJL/nu8BUZy5Dr4 3ghyuE+XWkPUohX94om13NJtXb/QiGcfA2J3Y+Sb2c1ICPriXjeQudenxn4stXEDvr0JqqgMnTL 5w2zE X-Gm-Gg: Acq92OE/0lQHMze5AcEGWRC1Vk7JNVyxtqcrYkkR/hdtEq1GIlJpeenX6CBuderxrx3 /KNxokv8APOv5Z0zOnsX/8PyCyPk7cvSCDREe4nEYjUg4qRmjazITnJgSQPF5Y+8UIkyjmSMaHw 2a2HjqP3jQHLgkP3FV2XMEVohXMpgILD9ILuA48WBCaAdXQZf7vuv8Y2h8FP93WplsQmyhG9t9M 5qXW3gcP5FF1flB7E+440LRZQoANwLiKPCHkLypGm5nNaRbiBLIOoy4LP0MC9zgmh29ihFAYlkn kYQYh4n2GCOwo6v9AA+6emX0ioz5RehgKReaoKGmTXG6GYbfAyp1Gq9IROggE48wkdbaVnUKaux 84BDJRw0260I+gtDFQ58ZJ+TsnooSFmy8fNEdtn0N+VKN5BgPj5kakLpNbFBPlGBV8qxuH8stAt wAqnPpRZwT5JXrGcnLBLlFXtnOMiq5fwXmikwC/hUF9ieeI+kA2qoSrLfb9c5quynQGVVoHDRzi XgbqzTLpZTHhV0= X-Received: by 2002:a05:600c:871b:b0:48a:53cb:8604 with SMTP id 5b1f17b1804b1-4922faf9ec8mr56476865e9.14.1781620479690; Tue, 16 Jun 2026 07:34:39 -0700 (PDT) Received: from localhost (p200300f65f47db04ed78e379f226b032.dip0.t-ipconnect.de. [2003:f6:5f47:db04:ed78:e379:f226:b032]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-4922fa97a07sm140223425e9.14.2026.06.16.07.34.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jun 2026 07:34:39 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Alexandre Belloni Cc: Frank Li , Adrian Hunter , Jarkko Nikula , linux-i3c@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v1] i3c: mipi-i3c-hci: Use named initializers for platform_device_id's .driver_data Date: Tue, 16 Jun 2026 16:34:20 +0200 Message-ID: <7c006616f72748fb4deccd197ca2b6427c006f79.1781620397.git.ukleinek@kernel.org> 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=1572; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=h/p+OVU0KJDGy2EumHN+sSlIkOSFNSYaLsg+5SYPsxY=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqMV7st1aJyaafqIOETT6Z0v7BSI3pP++ML5pCk yLOuccOYKiJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCajFe7AAKCRCPgPtYfRL+ TqZFCACS7MTYFvnTo7BPnrJA1IkuusXXVVUQg/vOMhmByTDVSY6LrDrFxIuhT1isa3X0VM7ra7p JhUrC528ItX6+XT8Hn57XkFbdwQrnmjA4AMWZXt9nq9QAcv1tDU7f+cQppvnIhvd4YansAdXvTV OIcDqWYyd8XxnzAeh82v5JDX6FHPO3G4ImEbpMt5j9EpvalVw55L2wLHnXDGE+0/5QnSNua8VAC Fm+AATxaSdUb4vG1VhA0hkQ+Uw6haOZEdLBRWBWQO4RNpEYZJ6fj6EVKx2Gq8LLgyFh4hdAjiz8 g88mCzrhqmtstfGJC9XlpgXO7TXqiI5N6aVrR3Xhpp+Om1GJ X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: 8bit The assignment in this driver uses a mixed way to initialize the platform_device_id array. .name is assigned by name and .driver_data by position. Unify that to use named assignment for both struct members. This is needed for a planned change to struct platform_device_id replacing .driver_data by an anonymous union. Signed-off-by: Uwe Kleine-König (The Capable Hub) --- drivers/i3c/master/mipi-i3c-hci/core.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/drivers/i3c/master/mipi-i3c-hci/core.c b/drivers/i3c/master/mipi-i3c-hci/core.c index 3a3a9a3d4dec..e80aa1f5722e 100644 --- a/drivers/i3c/master/mipi-i3c-hci/core.c +++ b/drivers/i3c/master/mipi-i3c-hci/core.c @@ -1189,11 +1189,14 @@ static const struct acpi_device_id i3c_hci_acpi_match[] = { MODULE_DEVICE_TABLE(acpi, i3c_hci_acpi_match); static const struct platform_device_id i3c_hci_driver_ids[] = { - { .name = "intel-lpss-i3c", HCI_QUIRK_RPM_ALLOWED | - HCI_QUIRK_RPM_IBI_ALLOWED | - HCI_QUIRK_RPM_PARENT_MANAGED | - HCI_QUIRK_DMA_ABORT_REQUIRES_PIO_RESET | - HCI_QUIRK_DMA_REQUIRES_HC_ABORT }, + { + .name = "intel-lpss-i3c", + .driver_data = HCI_QUIRK_RPM_ALLOWED | + HCI_QUIRK_RPM_IBI_ALLOWED | + HCI_QUIRK_RPM_PARENT_MANAGED | + HCI_QUIRK_DMA_ABORT_REQUIRES_PIO_RESET | + HCI_QUIRK_DMA_REQUIRES_HC_ABORT, + }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(platform, i3c_hci_driver_ids); base-commit: 8d6dbbbe3ba62de0a63e962ee004afb848c8e3ac -- 2.47.3