From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3E6541DF27D for ; Tue, 5 May 2026 09:20:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.16 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777972857; cv=fail; b=XrdITasNXuEfOY2V0+tlWqm997DTKCnUrC5MgJPFfwsGcH/imH6eN9Vm97pCWCZrHfCbE/3fvMzIQByt1RBsR2W9fEWVTRfaHb005eIp12EWChrZ7mdrMkTiKXLD0s+m3ApK8186A6Uj6Ed53xuzSznppN/mebUw1wDkEMlcEzE= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777972857; c=relaxed/simple; bh=bP57J60XysJB+R6DywtFYZk/WrtyzHbzdZMz0+tujvU=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=L1aYEhUZvuyom3M4OkgK0DAjA1o1x7DffVeqhQqPWICWhO8gKyuqnVbRgKQZkv2DDwuOHr8+/J9NAt1qwgyE9wUByP3ynv8NcDwfLrVKYlS7b+v8zmofLJv0u0EJbnxieUkq15/voIC+U6yar7cNUKxFd1YRCdGtEUYTxzrLR3Y= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=A7hMtJhE; arc=fail smtp.client-ip=198.175.65.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="A7hMtJhE" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1777972856; x=1809508856; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=bP57J60XysJB+R6DywtFYZk/WrtyzHbzdZMz0+tujvU=; b=A7hMtJhESR2hzYnn0VC20ThyoZRLDxuGpBSakmCN1vIaOSGMyKWU4mi7 h5xZURl9rOuvDJI6Pcus6BJNurnvF0YOceohtcd7sidvX+iazBlTCjmQe meJ05LivXaA0iwEPbWFqaiqHvhOnGF0yqTmJUj4JtilJGgrKT7FtDYejs uv/7DlRQY3TH/L4c6/tm007zFqxMGlZJYIGkTFYh61PaoKsHEjWRYu0h3 fUG798mq/fxHqWyNYOeckulYjBIzPlh6/E1A/Vq/bB1oJXn6HpJ9VZr+U NIx5hGEZRKk1gPfwBxAmVK6KrZjIRuXsMgrvAlhp6ky0LSGyHiESE7pQv A==; X-CSE-ConnectionGUID: 1yx1KKVzRoioNnnZ/0iU9Q== X-CSE-MsgGUID: haSeQ6nzTGSCgUPyUaZM9Q== X-IronPort-AV: E=McAfee;i="6800,10657,11776"; a="79027715" X-IronPort-AV: E=Sophos;i="6.23,217,1770624000"; d="scan'208";a="79027715" Received: from orviesa003.jf.intel.com ([10.64.159.143]) by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2026 02:20:55 -0700 X-CSE-ConnectionGUID: rAPaVjixSkenDhL0YqRTKw== X-CSE-MsgGUID: gejPNKbWQeOCKB8EMoi3Bg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,217,1770624000"; d="scan'208";a="239758887" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by orviesa003.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2026 02:20:56 -0700 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) by fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Tue, 5 May 2026 02:20:55 -0700 Received: from fmsedg901.ED.cps.intel.com (10.1.192.143) by FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Tue, 5 May 2026 02:20:55 -0700 Received: from SJ2PR03CU001.outbound.protection.outlook.com (52.101.43.5) by edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Tue, 5 May 2026 02:20:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eClOp9n3p8cKjRTJ9oS/+ixHU23UtBnHo9OgJ9Oig4O7PIYu0/TULjbnZZ3boBlkO4qvJiGNZSWli0Df5xcj1DN+i/Fvta+deG9MkZKWNEqeaK7dpd4Dpqc45U8HhmfE9NM5bsqrjfuSPN5GBEC8SPZUI0BTPxOyOXf2d4g55kG2GVdufWUT6yUrYg0+LOGk4cgbU+ZP9ohGLmmRbo2AkUwyhUl6ZnnpCctzZHZqrJZDe2HaUi0y7VzkH6nVQ/lDx2ez+IAbKRdUJH/19S2DgClJz1jpLRpQgSHJGgq3L62XD1RN9GpGRB649HuV6bk6mxVI2PO/gvG7M7C0hf63EQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=86HySoyOvi22dopBe1m+z6goizwRo0WLX+h1k+ChcN4=; b=btPznFZnRsG8rXWl2fIyTdVg3J0E6CiY0TVF3Z7KWR2IpXFeEor4lCfMkXVCrfdXiuyDAGaQkFelIcBY9sV4Bz8MFYCCsx2x3gtF6gI9DXENb2fjkSmR7KsJgu3tYIxvnp6yetU6f4U3xtf5qdNnilpgKX94xOCrlEed8WFii2LVX1vmp3cOErQHjmL8rSszwqGLPGt1SRuqlBA0p8DMV3dFJ0NHhDdyQBp+53qcpKV1wYpJFr/6LjoFn2F/9iikuZ+QIj5WTsahFOizxuvlm7pwWR9nrQgf9vT7HVlWdSXUQaceB9/yCLo7zfYmK7cGOSt+OIB2eSdyELt7VY3iEA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from IA1PR11MB7198.namprd11.prod.outlook.com (2603:10b6:208:419::15) by MW4PR11MB7053.namprd11.prod.outlook.com (2603:10b6:303:221::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.25; Tue, 5 May 2026 09:20:51 +0000 Received: from IA1PR11MB7198.namprd11.prod.outlook.com ([fe80::2c4e:e92a:4fa:a456]) by IA1PR11MB7198.namprd11.prod.outlook.com ([fe80::2c4e:e92a:4fa:a456%3]) with mapi id 15.20.9870.023; Tue, 5 May 2026 09:20:51 +0000 Message-ID: <79e04591-4263-4f95-ac5e-59e45170d79d@intel.com> Date: Tue, 5 May 2026 12:20:46 +0300 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] i3c: Consistently define pci_device_ids using named initializers To: =?UTF-8?Q?Uwe_Kleine-K=C3=B6nig_=28The_Capable_Hub=29?= , Alexandre Belloni CC: Markus Schneider-Pargmann , Frank Li , Jarkko Nikula , , References: <20260504143324.2122737-2-u.kleine-koenig@baylibre.com> Content-Language: en-US From: Adrian Hunter Organization: Intel Finland Oy, Registered Address: c/o Alberga Business Park, 6 krs, Bertel Jungin Aukio 5, 02600 Espoo, Business Identity Code: 0357606 - 4, Domiciled in Helsinki In-Reply-To: <20260504143324.2122737-2-u.kleine-koenig@baylibre.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-ClientProxiedBy: DU6P191CA0043.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:53f::29) To IA1PR11MB7198.namprd11.prod.outlook.com (2603:10b6:208:419::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA1PR11MB7198:EE_|MW4PR11MB7053:EE_ X-MS-Office365-Filtering-Correlation-Id: b3ec1401-0ace-4b2c-3681-08deaa8799d1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: s0bNAsjtSImZcSbUUoggaa4xX+Qi596cIhQFvkeEH94nIhKTUE8DJY54lU5rbrLeQzBkQhk14r6DNxI81xgXll72aWbnUG69Kc+1JaC0ki5II8h3X1KPfIIn60GNAGQh8gmpRHvoMdZbqiYe1nxmGykJSC7wQOx9B/rlK43Vywliv8CsrQatN3y1ttyInJXPUmZzjVcN7qIAGMWFETuiPjVztO0lP2DYmd17PxaD2llVgHOD6202rLcgEy5/4yRaWf3XO6XIN0al5I2AZszsD0nMJASl9oi3dIdZrn4Qmnj8pMN5sAHetr7iQYb/GNeH9biLzqqQwDs9VD2x3rONVnG8J264sjn5/kQ2US2Mwewg+054j0JGbrEPTWHi07QWx7D9SZI1IdL8Y4yqP2a5Dfk7RzN9UW0boN8qC6a6VHcverSC0KKojj1I2DhhL6mnG41lS3VfTvYY3zti6URcVMyNEXcHOCWidBGh0qhQAlZ7w2H25dhtDW9xx+KPkKHLm2hGzxqzheV+0OvBC3JPkzqCWO1/ExnEUJcn+HdLeHOMVDQ5Iu6sWJGF+GtSDkws04C4B+cxu1bH5hfZob8lLiceXFxKePWNdVTo3sjR0qPlVrTAYcKzBx1m1X55KBSTv2yW7TZWh54CL6iYljVpNH9vFZXAAh3UxKZwcxlk0lO7s5cxOASjW49MBoZc3A0Gj9reqPsL6BAlBNheUsGV0Q== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR11MB7198.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ekE4U0t0QjB0N0RRVElDZWpBSGpCWlFMOXJNMXVERWthdkw0OUE2OG9GQitp?= =?utf-8?B?WGJpTXV4UzQzNXdESTIxK1d0Qit6Z1NyM3dvMU5tZVBUTTdBYTRQeUJmSElT?= =?utf-8?B?TGVIdEJ5LzVCNFl1VjlMN0JibXBIdkV6Z1JObEt1OXFjdFFPbzA1N0tpTkls?= =?utf-8?B?YWt5aFdDalJlaEFWQzZwRkVvQU5SNWVuM0dVY3R5T0FjZVFacGcvWXd0UUps?= =?utf-8?B?VGtUdkhaU3JVbVloNTd2K1pZSU1DcFg2a0tFY3p5QUszRTlGOFRzUCtWSGVn?= =?utf-8?B?R1psR0hkU21DY0Q0aU1PYUUwWlRoeVY3Y0JMMzU2eW9MT2MwNXRseFhOMTRU?= =?utf-8?B?dG5tQnR3NUV6WndkNmthamU2U1pReGV3KzBTTjhSWjJscnRxQ2RVekVhaEE3?= =?utf-8?B?YWErbytyU2diTmhzeHJEemlhbjFNSEQ1SW5EcS96b3EzRENmVTZSbkUzeXNX?= =?utf-8?B?cFN2WmdtUm9LVyt5a2JrS3NGanVTbmdwbmlWWFVRY1RQZGJpTTVDRi9oSzRG?= =?utf-8?B?ZXMyYzhLa3A2YjBPRFViMUxBUjNWREtaYTlJTUpXTWgxbEhheFpDbEtscU1I?= =?utf-8?B?RXIreGlFaTRBTC9xY2d2ejc1Sm9aSHlucExxd2pBNW0xa2FtY3BucHIvM1F1?= =?utf-8?B?OHh0bGlld2puYzdCM3ViYXNEdmorVzRlNTA0RkR6ZkxNL1QxU21aZXlRYTZ2?= =?utf-8?B?VEZub0FSWmdMK0NUQ3VmL1MrM2ZaQi93dE8xakZWT0d3NUxidW1CSGx2Qkxw?= =?utf-8?B?L0NzQnlqMmppNnNUQXY0VkZVNU9jbGQ5T2YzblVRQTRSTEVpQm5qclJYY3hv?= =?utf-8?B?Q0hxWmkrYTdrMVBmcjBac1gwSTNzL1dBN2hTSGFkUzlSZjhFa0pvOEhDc0VC?= =?utf-8?B?cEl5cmpYWlpmRlhiVnZhSzRadS9yckhudkpGdkFISk43RmhHL2FCL0lRd1lM?= =?utf-8?B?NXIyd1RTTDNkQ01Yd2xwUlQwUlNmam0wRSt5aVRpKzJvVW5jOVhoWEVleWVS?= =?utf-8?B?N28zM20vOTJRR016c0tDRW1uamlNYzdubGNxM3ViY2J2SXJxS3dQVGE1dCt3?= =?utf-8?B?ZGlCc29TV2VFSllENEFBUmJZMnBDWkZlZzc0T2lmWWxOQVBHNVlHUjdMZmI3?= =?utf-8?B?UWN3VDFQNW16NFIzNWY4SkpCTHQ4bDJqTzBQNFBlaEJSYXQvZldLSUF3bHNT?= =?utf-8?B?RzZTdXpUMVd0aXVQZThtNzBIcjRSSXFTWHlWYm1qaW90aFlnTS9rSkpieFkz?= =?utf-8?B?dU1nSHFuOVhFMXBDWWJKbCtWS011ZWIrcTZmQ3dQVjZCRThQVmdqNC9Od3hz?= =?utf-8?B?L1dHQjdJWnFuelNMSXFLclU3Y2JTY3VYRkNmajFkWlNydHJqeGk1UnBJSjlI?= =?utf-8?B?cnJpRERuc08xdmJGcUdLaVY2TVhPK0RhUDdYeUxOOHVaSkRKVURxNHRQT2h5?= =?utf-8?B?RmRJN1BrTkwvbUYvdmNDQU9LU1FBRmJ6bHJ4ck56TVFsNVlNMjRhZjhqUFRB?= =?utf-8?B?N1M5bEZKbGNGSHJPOXFvN20ycWwrbWsxalRhRFVzOS9TcWZudEZjb2ZzM3JX?= =?utf-8?B?Skw5WEhOcmtkMDQ4TCs4UEw4Zkc3aDBrQzYzcDJwMHYvWTcyaVlkUk1KS0Ji?= =?utf-8?B?WDduV2xKMEVsaDlOVStNV1p0bUZwenA1UEkvQkN1TW16Z2dxaEYwcEI3RW9N?= =?utf-8?B?RXQzY2pJcDJnK1AwUzd1L0RBMm1sQWtla0Q5c0FGRkNYNTgrNVZuZm80R0VJ?= =?utf-8?B?RUhteXJSR1g2L2hYSkZCb2FmUXZPdU93UTV3ZU1YVzhVUkNsVlpTUUsyd0ll?= =?utf-8?B?S0MyZkZwYkdTL1I1ZVhmSXRwc0Q4dnNkVkpKeUFTZ1ZmWnUwVk9HaUtFYkhO?= =?utf-8?B?OW1PT1JkWWJlQ2tMckJIMVlNeXpvZ1FLRk81dmNVeVRFd295VTBDUXpWM0lz?= =?utf-8?B?S2J2bVN3amtwVzEwTjB2Q09NTzJUQTdBcWNlTUMzZW11cHNFdE5uTzRYOTNp?= =?utf-8?B?QkZCTU1XN29uTG5IOUZhUCt0YmJpSUFUMlNJZTVLUVJVRnp2ZmdSRS9WcFcx?= =?utf-8?B?R29MMUF6aW1HTzljKzhDdmpib1ZHUlBhdllZblRCcVpDcDRjWW9USU5qSjhv?= =?utf-8?B?am5yYUk1RUU4bFhUOXI5OVJsT2F1aGQ2eVhhbG9NeDZhMkMwbzk4NVpDeXJK?= =?utf-8?B?enlwWHFkaFNBWnFIV0pnQ1QxcDlKd3c3RjR1cjYrT0kyd3dnUmt6R29MVm83?= =?utf-8?B?eCtsbWI5bEtsTzAvai9qcFNoNXFiR1M5TmNmRDk4RSt4aU9mOUNxVmJ4dWtY?= =?utf-8?B?akF1dHI3VVZWd09zSWxuTWVha25vUytObnYrSjNzOVVjcVpaVjYreFhjSFVS?= =?utf-8?Q?hmTdy73ejWEyMyVM=3D?= X-Exchange-RoutingPolicyChecked: sCGBOS7Z4b+oIzBYKX2drjC1Ghp6Fg9llGC0uvSOAVfDJw7hrLJu09g+4W24xpvTFALbyDkqR6FQBXIcmy/QWWw4+gDQY4keQf5kL30pLmEpdPhU2/GsG22b9A8cMja6a0iXANbE/Plg12kzWhD/s12NPL+DmqTrpzx3XxDaanGmho9MCGzlyx2JZTEKNDhD3ewqHpcjc9bN2V/2IQbQ/yrDZnQjiCMrUMxgboiHtIn5xr0M1DyckjUNlw8QOVhi1uC2GgEZgEfzNJuNTl4iOyEugAaY0HhQYEKGVEFoVJaCcjCZ0cZ8RuzCsbRlwrizEPoKxJvH8k3BCRuOzHnvJQ== X-MS-Exchange-CrossTenant-Network-Message-Id: b3ec1401-0ace-4b2c-3681-08deaa8799d1 X-MS-Exchange-CrossTenant-AuthSource: IA1PR11MB7198.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2026 09:20:51.6329 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 2/amE2d4F2tCujdGTclS63I4b2PipLZZOAzs617MKBHvJd1+776Css1ftOneJZ7JRyrqCYoYz4aYweNuiBhz6w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB7053 X-OriginatorOrg: intel.com On 04/05/2026 17:33, Uwe Kleine-König (The Capable Hub) wrote: > The .driver_data member of the various struct pci_device_id arrays were > initialized by list expressions. This isn't easily readable if you're > not into PCI. Using named initializers is more explicit and thus easier > to parse. > > This change doesn't introduce changes to the compiled pci_device_id > arrays. Tested on x86 and arm64. > > Signed-off-by: Uwe Kleine-König (The Capable Hub) Reviewed-by: Adrian Hunter > --- > Hello, > > The secret plan is to make struct pci_device_id::driver_data an > anonymous union (similar to > https://lore.kernel.org/all/cover.1776579304.git.u.kleine-koenig@baylibre.com/) > and that requires named initializers. But IMHO it's also a nice cleanup > on its own. > > The anonymous union will allow changes like the following: > > - { PCI_VDEVICE(INTEL, 0x4d7c), .driver_data = (kernel_ulong_t)&intel_mi_1_info }, > + { PCI_VDEVICE(INTEL, 0x4d7c), .driver_data_ptr = &intel_mi_1_info }, > > (together with the respective change in the code when the value is > used). This gets rid of a bunch of casts and thus slightly improves type > safety. > > Best regards > Uwe > > .../master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 22 +++++++++---------- > 1 file changed, 11 insertions(+), 11 deletions(-) > > diff --git a/drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c b/drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c > index 9468786fb853..5a9e2a43eff8 100644 > --- a/drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c > +++ b/drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c > @@ -461,21 +461,21 @@ static const struct dev_pm_ops mipi_i3c_hci_pci_pm_ops = { > > static const struct pci_device_id mipi_i3c_hci_pci_devices[] = { > /* Wildcat Lake-U */ > - { PCI_VDEVICE(INTEL, 0x4d7c), (kernel_ulong_t)&intel_mi_1_info}, > - { PCI_VDEVICE(INTEL, 0x4d6f), (kernel_ulong_t)&intel_si_2_info}, > + { PCI_VDEVICE(INTEL, 0x4d7c), .driver_data = (kernel_ulong_t)&intel_mi_1_info }, > + { PCI_VDEVICE(INTEL, 0x4d6f), .driver_data = (kernel_ulong_t)&intel_si_2_info }, > /* Panther Lake-H */ > - { PCI_VDEVICE(INTEL, 0xe37c), (kernel_ulong_t)&intel_mi_1_info}, > - { PCI_VDEVICE(INTEL, 0xe36f), (kernel_ulong_t)&intel_si_2_info}, > + { PCI_VDEVICE(INTEL, 0xe37c), .driver_data = (kernel_ulong_t)&intel_mi_1_info }, > + { PCI_VDEVICE(INTEL, 0xe36f), .driver_data = (kernel_ulong_t)&intel_si_2_info }, > /* Panther Lake-P */ > - { PCI_VDEVICE(INTEL, 0xe47c), (kernel_ulong_t)&intel_mi_1_info}, > - { PCI_VDEVICE(INTEL, 0xe46f), (kernel_ulong_t)&intel_si_2_info}, > + { PCI_VDEVICE(INTEL, 0xe47c), .driver_data = (kernel_ulong_t)&intel_mi_1_info }, > + { PCI_VDEVICE(INTEL, 0xe46f), .driver_data = (kernel_ulong_t)&intel_si_2_info }, > /* Nova Lake-S */ > - { PCI_VDEVICE(INTEL, 0x6e2c), (kernel_ulong_t)&intel_mi_1_info}, > - { PCI_VDEVICE(INTEL, 0x6e2d), (kernel_ulong_t)&intel_mi_2_info}, > + { PCI_VDEVICE(INTEL, 0x6e2c), .driver_data = (kernel_ulong_t)&intel_mi_1_info }, > + { PCI_VDEVICE(INTEL, 0x6e2d), .driver_data = (kernel_ulong_t)&intel_mi_2_info }, > /* Nova Lake-H */ > - { PCI_VDEVICE(INTEL, 0xd37c), (kernel_ulong_t)&intel_mi_1_info}, > - { PCI_VDEVICE(INTEL, 0xd36f), (kernel_ulong_t)&intel_mi_2_info}, > - { }, > + { PCI_VDEVICE(INTEL, 0xd37c), .driver_data = (kernel_ulong_t)&intel_mi_1_info }, > + { PCI_VDEVICE(INTEL, 0xd36f), .driver_data = (kernel_ulong_t)&intel_mi_2_info }, > + { } > }; > MODULE_DEVICE_TABLE(pci, mipi_i3c_hci_pci_devices); > > > base-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731