From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CO1PR03CU002.outbound.protection.outlook.com (mail-westus2azon11010025.outbound.protection.outlook.com [52.101.46.25]) (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 DED583A6EFE for ; Wed, 18 Mar 2026 11:27:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.46.25 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773833258; cv=fail; b=JrnznY3wqlRKVVp3NGvS8Lg01Eg9FZTE0gRh5XWFNg4jl49SIgQ21cxlnYHE2YCIAxQ3D8s8VZxRmajI4PS14TnWXALPhVJhE70LTcrGvTcIF6wgHYe7mGlUMML+0MuEbYsq+jn2AiUZl8ITfX3wigSIQuNn0geX6/p9p+QqWSY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773833258; c=relaxed/simple; bh=R7ADA4ucPUPePcWQglk+ekht46y9vCnqNmF3E98TOkU=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=IheXxLGCoYiKnLjp2UZXypfRWouT3nAPmLyB454fu3tQ1E9J+60jlpYjUAPfYtSLCRe1lDA4dVkjpBQcsWsWfto1IeObiVQG5EoaP2m4rJ1dxEAaL2nmCvHyb/8Psj1Em3DnyWGSqADMfPxCA8lVb3HMoevA9n6pOgdC7Cle4PU= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=HNjpO4qO; arc=fail smtp.client-ip=52.101.46.25 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="HNjpO4qO" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DbGY1vVx60SDeD2+iOaP1lbckwkAcCsL0YqSlbk+9PbWlkg2+QM/ky5evUecKlmsjiq9xI1Odv42BJz1XL+Pz/194gfjBWihWNKzbDCInJMZENXmElr+E2M2VbWaGRFFsPg5DyK3Nf1vmm4jFClJkbyMP0eU2qmoDguZopE7Tpv138xPY+Hu7S5Dk10UUVPmzHNqNl6iznPiMEkQAJ5mNvEZ8mSjp1WED7iFAlwsmKlNQVuBtSTdD1jTEahXq466NsJnMqT2fXoRP1UWzAWpq84LlqAaRbAibMxz3636D1NY/dk22bPwtAO0mrdMbE+9EJdZ8tyJRSZz5kE/1t3LBw== 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=ZrGPzMNV5P/WzOjksBlxIBshh1CB39le+D+bYVeKqyQ=; b=ScG0rKtS8GM18EfKMmr+bW0AynslpOGH19mWfze80r4HpDIGKDgPwzXRavkkHchfIPKMv4Hdkwe/mGjd2bZBIFG8nILg+vWBI5PFckiveQT3oOvlOQjQ94kpTTNKJDuK5Qr0Dn/v/kXOGWZpgWgwg/GciJ9Bcy0BqSHLCmobDH5LO/vS3hn8w2+nlUKknNbF6odDVsivilynJxSrWbUJ5LYJAgdgFUlBmz+tVknoOwO71vtK70jGKokinenrrPrVGVJdyMd7TP5yGpNibo1BDHsERBEaIs2rAzz5anhPAjcG3JBKmXoGBLn/xAFQB75KZhLnkYMUSjwTW7tKVR0VMQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZrGPzMNV5P/WzOjksBlxIBshh1CB39le+D+bYVeKqyQ=; b=HNjpO4qOzDyrqv5AO1hVxPLzluLYq2Ca/mhtdp1qf6EaQviIrNrOloN8+nY8ku/GOMSGx0OXtzbE8W55OUcMyCwRp0pe+nJQwOZHaKW1/g3Sr+O5kILTM3z3oaTdGYvkbdw86qrRJcXNG+SMjE0N0i0ExUMcOD2Z4e58oxUprPI= Received: from BY3PR03CA0010.namprd03.prod.outlook.com (2603:10b6:a03:39a::15) by SN7PR12MB6716.namprd12.prod.outlook.com (2603:10b6:806:270::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.19; Wed, 18 Mar 2026 11:27:32 +0000 Received: from BY1PEPF0001AE16.namprd04.prod.outlook.com (2603:10b6:a03:39a:cafe::22) by BY3PR03CA0010.outlook.office365.com (2603:10b6:a03:39a::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9700.27 via Frontend Transport; Wed, 18 Mar 2026 11:27:26 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C Received: from satlexmb07.amd.com (165.204.84.17) by BY1PEPF0001AE16.mail.protection.outlook.com (10.167.242.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.19 via Frontend Transport; Wed, 18 Mar 2026 11:27:31 +0000 Received: from dcsm-trdripper1.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 18 Mar 2026 06:27:29 -0500 From: Akshay Gupta To: CC: , , , , , Akshay Gupta Subject: [PATCH v1 2/3] misc: amd-sbi: Add check to probe only SBRMI devices Date: Wed, 18 Mar 2026 16:57:10 +0530 Message-ID: <20260318112711.2757467-2-Akshay.Gupta@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260318112711.2757467-1-Akshay.Gupta@amd.com> References: <20260318112711.2757467-1-Akshay.Gupta@amd.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: satlexmb07.amd.com (10.181.42.216) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY1PEPF0001AE16:EE_|SN7PR12MB6716:EE_ X-MS-Office365-Filtering-Correlation-Id: b18928a1-6482-4f82-8218-08de84e1585e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|36860700016|82310400026|1800799024|56012099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: ChFNnstUbeNfkuu4WX3PsMaw99TRVC4TGvpqxTgAgJxnYC5QtOPj9+vysgG/wI3Rih5KaDPwtWpzWlfFJN5GYot+O0Nm3+V94Hk5ZXeyubrZ3HglNwW7/pdDObDDq0YifWFkIrSyaNv5GZLsHA441DqfeYbGzLPEYdPy0xvahJj5A8Gui1u98EgEa0XQwq9gcZMmtGuP4HNOWR8qmfGiaXqGzzpChYYOgqUYdQO4xk860Jev/Efn0AfONDDOboH1JkxvdvXF7OX8N6ZwNfs0nwlRXPemd87sjJb1GqcHtC9Khp42AMxGiSsC6ExjtRDvcJ+qQUfLiU8MStJYivgK0mUbFGDpph9sNqxp0a3E+LvtPBvgpluNgI60pOOF2+raDmj2OwZlc/w1Jgi5OJcQ1SxHPyGBm7/5C3XXeNkC5r9Wgg1QMoWgghCl4krXNSzXzlottvGOD5xmQEqee4+OlG0ZZ7WFlWYdiojdxpK+hkB+Naj4OD3DKv2Nhfh3evR2BGoWf0s59QtFupn18r1hfvrphB4cK1AWbUAYisf9pIW6VoRBMw0La+OoHdDyP78ELlc/oF8Rk2eC0lGS3FikWdpz6W+vil8q4HuYJgGILrTwasfAoFAz9P9so/7dS0KICWBOh+9aDBK71I3Ij73A0hVu3EceQNf7ngpWFVlZq91g8W/Mp7LH9PSGq3Avlja6FDbYza/D2GJIBukBQYJJyMz7DAGi45QtoTZ2N6adnB12xUmKjQqzuWZaczBgE9ky/sOQnhNvDVXN9T5TCghLZQ== X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:satlexmb07.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(36860700016)(82310400026)(1800799024)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: N3bfo0yxuJUzWTekRU4o3VayqHoFy78q5C0bmDybc/8FTATVTtZc7yAF4xK3X+M4OpWyfWIRPdx2dwW/Az3vXymr1Xys3wXkiY0ziQbh3Lal+8+s6AVsmUI1bb3ZbJpGXogdizAOnfZ5HpS8gcnRDFMxJnyrthZglLlm6lzYhF7c5jkIll6WNhBOxXoZaSeW1Evc1sIxLmRxyoJ9Fpqy8VnhwvVqVngy2GE3ozZQGBHfk8pY5Wu5SsgrO4dm2vUB2+3L7Ec+r3PsUXopvk7yA8/1fVnRN9UfFlmTimWDp1LX+7/cUiXAN3roPjq3VkeLV6CGXLZ/vU+PQK2cvH4Zcrrms+xRhelF+XwC/2PM6+h136TYo+SzHm7EpvC9OpIHaAFkS/bCn91g5x6e3qvFSl/8q1/8WLzrgT89tXBg0ls4d9xF4KMGgCpBnsYrrBt2 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Mar 2026 11:27:31.7507 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b18928a1-6482-4f82-8218-08de84e1585e X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: BY1PEPF0001AE16.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB6716 AMD OOB devices are differentiated by their Instance ID, with SBRMI assigned Instance ID 1. Since the device ID match does not consider the Instance ID, add an explicit check to restrict probing to only the SBRMI device and exclude other OOB devices. Reviewed-by: Naveen Krishna Chatradhi Signed-off-by: Akshay Gupta --- drivers/misc/amd-sbi/rmi-i2c.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/misc/amd-sbi/rmi-i2c.c b/drivers/misc/amd-sbi/rmi-i2c.c index f0cc99000b69..04182358bebb 100644 --- a/drivers/misc/amd-sbi/rmi-i2c.c +++ b/drivers/misc/amd-sbi/rmi-i2c.c @@ -170,6 +170,16 @@ static int sbrmi_i3c_probe(struct i3c_device *i3cdev) struct regmap *regmap; int rev, ret; + /* + * AMD OOB devices are distinguished by their Instance ID. + * For SBRMI, the Instance ID is 1. Since the device ID match + * does not account for the Instance ID, the following check + * ensures that only the SBRMI device is probed, excluding + * other OOB devices. + */ + if (I3C_PID_INSTANCE_ID(i3cdev->desc->info.pid) != 1) + return -ENXIO; + regmap = devm_regmap_init_i3c(i3cdev, &sbrmi_regmap_config); if (IS_ERR(regmap)) return PTR_ERR(regmap); -- 2.34.1