{"id":2227099,"url":"http://patchwork.ozlabs.org/api/patches/2227099/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-tegra/patch/20260423085718.70762-3-akhilrajeev@nvidia.com/","project":{"id":21,"url":"http://patchwork.ozlabs.org/api/projects/21/?format=json","name":"Linux Tegra Development","link_name":"linux-tegra","list_id":"linux-tegra.vger.kernel.org","list_email":"linux-tegra@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260423085718.70762-3-akhilrajeev@nvidia.com>","list_archive_url":null,"date":"2026-04-23T08:57:01","name":"[v3,02/13] ACPICA: Read LVR from the I2C resource descriptor","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"8567ffc1a7326f7849d0748bfcb58f00328e9893","submitter":{"id":81965,"url":"http://patchwork.ozlabs.org/api/people/81965/?format=json","name":"Akhil R","email":"akhilrajeev@nvidia.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/linux-tegra/patch/20260423085718.70762-3-akhilrajeev@nvidia.com/mbox/","series":[{"id":501164,"url":"http://patchwork.ozlabs.org/api/series/501164/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-tegra/list/?series=501164","date":"2026-04-23T08:56:59","name":"Support ACPI and SETAASA device discovery","version":3,"mbox":"http://patchwork.ozlabs.org/series/501164/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2227099/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2227099/checks/","tags":{},"related":[],"headers":{"Return-Path":"\n <linux-tegra+bounces-13856-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-tegra@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=mBnvs5ZT;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c09:e001:a7::12fc:5321; helo=sto.lore.kernel.org;\n envelope-from=linux-tegra+bounces-13856-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=\"mBnvs5ZT\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=40.107.209.42","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","smtp.subspace.kernel.org;\n spf=fail smtp.mailfrom=nvidia.com"],"Received":["from sto.lore.kernel.org (sto.lore.kernel.org\n [IPv6:2600:3c09:e001:a7::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g1VPg2xrpz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 23 Apr 2026 18:58:47 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id F2A79300E16A\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 23 Apr 2026 08:58:41 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id A14693DFC72;\n\tThu, 23 Apr 2026 08:58:41 +0000 (UTC)","from PH8PR06CU001.outbound.protection.outlook.com\n (mail-westus3azon11012042.outbound.protection.outlook.com [40.107.209.42])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 1B52F3DFC64;\n\tThu, 23 Apr 2026 08:58:39 +0000 (UTC)","from CH0PR03CA0214.namprd03.prod.outlook.com (2603:10b6:610:e7::9)\n by IA0PR12MB7652.namprd12.prod.outlook.com (2603:10b6:208:434::6) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.22; Thu, 23 Apr\n 2026 08:58:35 +0000","from CH3PEPF0000000B.namprd04.prod.outlook.com\n (2603:10b6:610:e7:cafe::77) by CH0PR03CA0214.outlook.office365.com\n (2603:10b6:610:e7::9) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9791.48 via Frontend Transport; Thu,\n 23 Apr 2026 08:58:35 +0000","from mail.nvidia.com (216.228.117.161) by\n CH3PEPF0000000B.mail.protection.outlook.com (10.167.244.38) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9846.18 via Frontend Transport; Thu, 23 Apr 2026 08:58:34 +0000","from rnnvmail205.nvidia.com (10.129.68.10) by mail.nvidia.com\n (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 23 Apr\n 2026 01:58:17 -0700","from rnnvmail202.nvidia.com (10.129.68.7) by rnnvmail205.nvidia.com\n (10.129.68.10) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 23 Apr\n 2026 01:58:17 -0700","from BUILDSERVER-IO-L4T.nvidia.com (10.127.8.9) by mail.nvidia.com\n (10.129.68.7) with Microsoft SMTP Server id 15.2.2562.20 via Frontend\n Transport; Thu, 23 Apr 2026 01:58:08 -0700"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776934721; cv=fail;\n b=pPCEdTaZtClveWkgNgvDqMacrOw4RX0PsvC4LpOGt6Szz6KKMfFv774Hst1s6LagL9O2O4Vg6ELue91vqnBqXvuBMHqwgvKE0pfD2kt1FVwihwxVCOgXBhsuVlyxYAkbwE2tptt/KCghTpALlj2XUqoPL9001U5/VXNyl62npX4=","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=wfL2MXPN+5tHMvcMqmBaQWMyhOTpWvXDctzuHa3NqZw/oPmyw+IFnn5jEX4PrxSz5D7kgGZZy2YOKVyIY5RHLKzaiSLn2nhh/ccf2rtdYYrWdaxCrxnqAfziyNgTbVJLjIqNbX1VnoX6ELLzBSyD27hHyBIu4a9sQHePHpKoCTKvjDYDSjPwenqaYZisacfShmy1qxOXHori3eQ5NVJW0gxzY7rbhVqwNqzmbg/cGaWcQgHCQTRcDYSTFgFQzSx1nAFtCT6WfslC7aZjz+Rxx2549DQJsRqmkfV7cFU1kRvhSEK3fgES8fOHjBjqA5m3S0WeDraOVRFhmgmhM/QDwg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776934721; c=relaxed/simple;\n\tbh=Vi5wB12SV1SDthdNPLFWrv0uI6q9IlEm018GjR+1Ol0=;\n\th=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version:Content-Type;\n b=QH17GNFeVSmpjifarOrP+JIJMu5nEqwV4dLm8ZvL7ZCYh3fjIoK7YMja1YeR+Qi5axx1g6e3xJnBhlXrabelfLgFh/g5HTomj81163XyGNaC8EGYwdwkJrsJRrrMG2K/9GtlxTfuu619m5Q4507lsQei5W0mlVvODDz1RKRlNJQ=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=mH9YQfukEFqbQvx2cblCsK8OnqqFKsWsJ0xJ+4z5p4M=;\n b=W6LQ8VYMhjRf+HCHG/8aOLsfeyuxbbx+zBbgW7MgeaPzDnf1I4LjYtaTZxvd4pj6Qp3KfiAVJB3/v8iydR+Hqkf7xy01eHFPXYig/qfS1LJmCvTtjbCyVqT0u9zxB4KY9xh7iPj8w/lbRVJ+WJrG2yzXYzhem2Qhi70OKpUfI0mFJunb7vBFRAag+cv75szXhZaKpJP5yCOEmK1FSfOEegUa/VcQQ0c8E14LbIh4DqbGWtf1q+qQ1vg+nTvWdAChhu10QHcReD/syJW0mfFUy1bLNMOyOMbMC9NIQjkk5quY000ZBcATiMn/NJQt/1Y+EMfVOGhnAqemMqkZrHBLiw=="],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n spf=fail smtp.mailfrom=nvidia.com;\n dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=mBnvs5ZT; arc=fail smtp.client-ip=40.107.209.42","i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.117.161) smtp.rcpttodomain=bootlin.com smtp.mailfrom=nvidia.com;\n dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com;\n dkim=none (message not signed); arc=none (0)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=mH9YQfukEFqbQvx2cblCsK8OnqqFKsWsJ0xJ+4z5p4M=;\n b=mBnvs5ZTHoOWG/qUE8xL6drgFH7OV7pXuPdmkBVRisPXiyX9VkOs9bb/YW7Oyh2W4SfS5F9oLvicCfasWASZHBm9/UM00Te9GUj5n8z2f6lpxWPwRsgaqCnehVj5cvdSNGWzrRu6k+smif4Kpc3dKo6TzI19TYrwT44tiITB0Xsx4GEvrHL2qj7lydWDUZx2otSp1v18okNYOiGD0TT2Bw9zjRDEepOjitJXz0BUB1E2e4dHUcM8uNOsiChoKZvjo4mhGjeknWTMeNfT3cnKfPEcVZCuUAFaAPvzglpQ36H1fWDjEtIPRAN4Sn0rO6L2U5iqGHWf0qmRNokt5V9CPg==","X-MS-Exchange-Authentication-Results":"spf=pass (sender IP is 216.228.117.161)\n smtp.mailfrom=nvidia.com; dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=nvidia.com;","Received-SPF":"Pass (protection.outlook.com: domain of nvidia.com designates\n 216.228.117.161 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C","From":"Akhil R <akhilrajeev@nvidia.com>","To":"Alexandre Belloni <alexandre.belloni@bootlin.com>, Frank Li\n\t<Frank.Li@nxp.com>, Rob Herring <robh@kernel.org>, Krzysztof Kozlowski\n\t<krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>, \"Rafael J .\n Wysocki\" <rafael@kernel.org>, Saket Dumbre <saket.dumbre@intel.com>, \"Len\n Brown\" <lenb@kernel.org>, Guenter Roeck <linux@roeck-us.net>, Philipp Zabel\n\t<p.zabel@pengutronix.de>, Bjorn Andersson <bjorn.andersson@oss.qualcomm.com>,\n\tGeert Uytterhoeven <geert@linux-m68k.org>, Dmitry Baryshkov\n\t<dmitry.baryshkov@oss.qualcomm.com>, Arnd Bergmann <arnd@arndb.de>, \"Eric\n Biggers\" <ebiggers@kernel.org>, Wolfram Sang\n\t<wsa+renesas@sang-engineering.com>, Miquel Raynal\n\t<miquel.raynal@bootlin.com>, Jon Hunter <jonathanh@nvidia.com>, \"Thierry\n Reding\" <treding@nvidia.com>, <linux-tegra@vger.kernel.org>,\n\t<linux-i3c@lists.infradead.org>, <devicetree@vger.kernel.org>,\n\t<linux-kernel@vger.kernel.org>, <linux-acpi@vger.kernel.org>,\n\t<acpica-devel@lists.linux.dev>, <linux-hwmon@vger.kernel.org>","CC":"Akhil R <akhilrajeev@nvidia.com>","Subject":"[PATCH v3 02/13] ACPICA: Read LVR from the I2C resource descriptor","Date":"Thu, 23 Apr 2026 14:27:01 +0530","Message-ID":"<20260423085718.70762-3-akhilrajeev@nvidia.com>","X-Mailer":"git-send-email 2.50.1","In-Reply-To":"<20260423085718.70762-1-akhilrajeev@nvidia.com>","References":"<20260423085718.70762-1-akhilrajeev@nvidia.com>","Precedence":"bulk","X-Mailing-List":"linux-tegra@vger.kernel.org","List-Id":"<linux-tegra.vger.kernel.org>","List-Subscribe":"<mailto:linux-tegra+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-tegra+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","X-NVConfidentiality":"public","Content-Transfer-Encoding":"8bit","Content-Type":"text/plain","X-NV-OnPremToCloud":"ExternallySecured","X-EOPAttributedMessage":"0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"CH3PEPF0000000B:EE_|IA0PR12MB7652:EE_","X-MS-Office365-Filtering-Correlation-Id":"f70134af-692a-4719-f879-08dea1168084","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|36860700016|376014|7416014|82310400026|1800799024|56012099003|22082099003|18002099003|921020|13003099007;","X-Microsoft-Antispam-Message-Info":"\n\tm+h/xb5bpBuuJok1hGvuL1oI5zrmTjPoF5Axw0kc3d39PRqonCj7HcqNNMauDooUTiq/LkWBJAykuORxa3YRPEf+LIHZjPxopaolkQECRstElQuw70Sh3bE2if6GEBJSBDG+XCSsmb0+Ea/CcdUrtGELr26YbOlLZ2PpOz65N4ccvqCZerzRChpp6YQegkApKMtI14dwm/2SYMJLnI+fiFk2wzjVb0ERxnBQ75OnP8ar4SdVmmxmW0BNEUcPh/uPKvbiELsO6xxbt4oT5xBqeepeTF5VI4kpUd+Q2TlqfowJKYTJKL90nE5O8ehrZRASmIhW4gNmqs9FKfZUN472HAva0MlXc1Jx6q+ommd8XUsQ6tGCdBLc4Qs3B+6aMrqCWMrgXziGGcjpJ+N3UaOCHdN03TKN6NSvarZbDO0NYl8HN15mxiG/61fKC2Ac7Q5vKLP/WK6UGSgHaGynQ4QnIMwiQmLuc/x32qW5vE+UEKWN6ixInCn6t14FFPxsGSnchEJjcsFz3svnY77ti3+024JYRj8uEUI4C4KMvLUugYIpJFqAdSPA92VJK2j/FfTgvLuBI0wltb68eNTXOprYPjNRGBd3+f3KJ8+myM5q1RDAhWRUQ/imZiAMeh5D/omVkVXqDHsOVReRSY1kBcEbxyq4P+JbMFRfgtRg6nGoRFpEna69MUFtf+3fjpzrcYwIkQm8Mb1l+jA5itaaRU8XIQ/zai/SJ0vYfrRfobkmuW4ZEXNtQ2uXV0zUOLFlmZmHHvoiLSdfuIoljLG3idCHos7GUPRilsd31oJR8IBDitekSGZGo8Vfm4GffqM3keFygA0UsAjfaNvxx2QtUdcpzQ==","X-Forefront-Antispam-Report":"\n\tCIP:216.228.117.161;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge2.nvidia.com;CAT:NONE;SFS:(13230040)(36860700016)(376014)(7416014)(82310400026)(1800799024)(56012099003)(22082099003)(18002099003)(921020)(13003099007);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n\tJEKxt6+wdhLfBmWXaHkjlsksm4FvVjUYPCICwfvk2PSVza0DgAKyjifWyiHD9SQdvXY+SwyiG4hgqFKJOBka/chHdHnUOOe9lYTZw7n0mAy3iOVFCS5I6C050RjtFINpv7yuglMzLM+ICrcmIHFLJXelK85s9RgLenssvwSurRdiUPLsUqX15zHObUWJ0cq3YY6caa+KORxFS0f8pcZhQ+j4+l0qzVt+mfjcFEiKPJwMXhA70VslI80tCdbiFxnTKvY0mFXl2H4b4ZkxE41Xi5z/yISAX2ctiqIoiBMgp8ZL5k6V3d1azx9C0FTcmc1HxJ3pdXkZk7d5SHBX9JvzQbXvGx9kjevc4NEvmct+2oZsP6NkpP4JMbEkVEjj9hzVutFIqivX/LjOib2Qtb8XqJ9x4ItwUwsleJKydb0rgGVFG/y8QK3042gx4DYtCtpJ","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"23 Apr 2026 08:58:34.9094\n (UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n f70134af-692a-4719-f879-08dea1168084","X-MS-Exchange-CrossTenant-Id":"43083d15-7273-40c1-b7db-39efd9ccc17a","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"\n TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.161];Helo=[mail.nvidia.com]","X-MS-Exchange-CrossTenant-AuthSource":"\n\tCH3PEPF0000000B.namprd04.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Anonymous","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"IA0PR12MB7652"},"content":"ACPI 6.3 specifies byte 8 of I2C Serial Bus Connection descriptor to be\nused for Legacy Virtual Register (LVR) data as specified in the MIPI\nI3C Specification for an I2C device connected to an I3C Host Controller.\nLVR will be read by I3C host controller drivers and it provides details\nabout the specific speed and 50ns spike filter capabilities of I2C\ndevices.\n\nUpdate the rsconvert_info to include this field. For I2C devices on an\nI2C bus, this field is Reserved and unused.\n\nLink: https://github.com/acpica/acpica/commit/70082dc8\nLink: https://github.com/acpica/acpica/commit/b3c38dc9\nAcked-by: Rafael J. Wysocki (Intel) <rafael@kernel.org> # ACPI\nSigned-off-by: Akhil R <akhilrajeev@nvidia.com>\n---\n drivers/acpi/acpica/rsserial.c | 6 +++++-\n include/acpi/acrestyp.h        | 1 +\n 2 files changed, 6 insertions(+), 1 deletion(-)","diff":"diff --git a/drivers/acpi/acpica/rsserial.c b/drivers/acpi/acpica/rsserial.c\nindex 279bfa27da94..c06e918ab889 100644\n--- a/drivers/acpi/acpica/rsserial.c\n+++ b/drivers/acpi/acpica/rsserial.c\n@@ -315,7 +315,7 @@ struct acpi_rsconvert_info acpi_rs_convert_csi2_serial_bus[14] = {\n  *\n  ******************************************************************************/\n \n-struct acpi_rsconvert_info acpi_rs_convert_i2c_serial_bus[17] = {\n+struct acpi_rsconvert_info acpi_rs_convert_i2c_serial_bus[18] = {\n \t{ACPI_RSC_INITGET, ACPI_RESOURCE_TYPE_SERIAL_BUS,\n \t ACPI_RS_SIZE(struct acpi_resource_i2c_serialbus),\n \t ACPI_RSC_TABLE_SIZE(acpi_rs_convert_i2c_serial_bus)},\n@@ -391,6 +391,10 @@ struct acpi_rsconvert_info acpi_rs_convert_i2c_serial_bus[17] = {\n \t AML_OFFSET(i2c_serial_bus.type_specific_flags),\n \t 0},\n \n+\t{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.i2c_serial_bus.lvr),\n+\t AML_OFFSET(i2c_serial_bus.type_specific_flags) + 1,\n+\t 1},\n+\n \t{ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.i2c_serial_bus.connection_speed),\n \t AML_OFFSET(i2c_serial_bus.connection_speed),\n \t 1},\ndiff --git a/include/acpi/acrestyp.h b/include/acpi/acrestyp.h\nindex 842f932e2c2b..38a19b1d19ac 100644\n--- a/include/acpi/acrestyp.h\n+++ b/include/acpi/acrestyp.h\n@@ -423,6 +423,7 @@ struct acpi_resource_i2c_serialbus {\n \tACPI_RESOURCE_SERIAL_COMMON u8 access_mode;\n \tu16 slave_address;\n \tu32 connection_speed;\n+\tu8 lvr;\n };\n \n /* Values for access_mode field above */\n","prefixes":["v3","02/13"]}