From patchwork Mon Feb 17 09:02:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shyam Sundar S K X-Patchwork-Id: 866010 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2075.outbound.protection.outlook.com [40.107.93.75]) (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 B1921155316 for ; Mon, 17 Feb 2025 09:03:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.93.75 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739783003; cv=fail; b=qkOyxY+dbMktGF8vzfCg/+/ukve/IQuzWL3mrFaxpOMxdJnlpW97+j9cRXXKXFgwwEzTZB6Ws1yk+fRs7cr7pFs9aQp2x+VUmsMsC5fbsMn+au3qMvOhsJJ8K3Q5svevFQn+UbZwtxJSEeMqyZkGMtAh/tj0arqa65TvnfmyEDQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739783003; c=relaxed/simple; bh=1Nozh+HPsh0HDRyAHWJtDZtBleBXqIqVSwoExNpxJIM=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=DOjPaTpnJmEE/TXcr/lRYH05oyMfauqdLdR+rz8cG3DRYg1JnNoc9vX5zkKAjMVx3SkarRAK1XqF9ZjAQ+Urs23eldWeISLsa7j5jQimKTUDiNHjFZ+lwo/oZBw+ftJlMx+jrcSXnwBUl48p1VdFcZ2uS8hfAtnhhlpPW4vb0VA= 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=On53OGY7; arc=fail smtp.client-ip=40.107.93.75 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="On53OGY7" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NVZGc/CK2OfX7VHGzuQm/fbAG79QFDq8EDscvt7s+YKSexCaJXhq8V9bY7CaRSfZbPiI/M2mzozcj80b5suFTIkQgYFONZpOTkGkFrukeAWjtWR88EcBdrOIIPZXNRHOn/no+Ya250/chTUe/GzXjGgckLb0pBoxmtlZ+buaW2kNRydbJJEc5RT6jDQlyFed5dPLN1JZpPXue8Dz+zFUg0Lisg2HxnZq0M+EtR24QKh8cXCcKWRiBbUyOGms5Hu5jJjJ5WF+1oXI48Cp+NVQHDfaFJO0E9VV33W+GoeXXVeB+Wrjl/aa1/gtYxU7zkT+IWvb8r7rALDHEAoqbAgQTQ== 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=7RC1TPw7u7R8UkVYToVSfti5p/ZUhDVfW6cUm5fDwCM=; b=egNf9fK/NYB3iFLnnuhsix8SB9Rv4zH7ORhCOB8/OLlY1C55rE/o2rGFKFxNRXFqCfDeQ5u9bR5SZ2LK2LGQZjImGzLpeh7u6FLDcz8air9fwcQIRpsspwO96/hhetzKncLsA+N6fZfS9ATTIS+nmzJ2thVENhzLjBmkuxmasCmq/B7f6pcH3rZ1a8IWrPAv4vM96F09QVjRHJzHn+qkPmEbyU40IBQ0lzW+j+haJ3maOLjUyOyRdISz8y5z9zcSIO3aHstNIUPSoG58jpHQbffSnh8TKnlFW+spq+mH2PF8MyFkgvr9fN9f7Pt1iS9n1e6W0rllud+axhKfd5HMZQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=suse.com 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=7RC1TPw7u7R8UkVYToVSfti5p/ZUhDVfW6cUm5fDwCM=; b=On53OGY7zOikmSYd9ok/qNEJPKqs8ft7BkfBIrc65WaEFYk4pIXV5wgsFSjg9pJNw2AlXezogXm/xvDSETBm5sWUpsoYYFtV3JjBUxI9TRpOZP0irR+KK+BFnl9Ivcl3alP3BI/Ev7bwqESreneYonaDR9CiDuxMU5F6HbylFls= Received: from BY3PR03CA0028.namprd03.prod.outlook.com (2603:10b6:a03:39a::33) by MW6PR12MB8834.namprd12.prod.outlook.com (2603:10b6:303:23c::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.17; Mon, 17 Feb 2025 09:03:18 +0000 Received: from SJ5PEPF00000206.namprd05.prod.outlook.com (2603:10b6:a03:39a:cafe::fc) by BY3PR03CA0028.outlook.office365.com (2603:10b6:a03:39a::33) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8445.16 via Frontend Transport; Mon, 17 Feb 2025 09:03:18 +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=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by SJ5PEPF00000206.mail.protection.outlook.com (10.167.244.39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8466.11 via Frontend Transport; Mon, 17 Feb 2025 09:03:18 +0000 Received: from airavat.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 17 Feb 2025 03:03:15 -0600 From: Shyam Sundar S K To: Jean Delvare , Andi Shyti CC: , , Shyam Sundar S K Subject: [PATCH 1/3] i2c: amd-asf: Modify callbacks of i2c_algorithm to align with the latest revision Date: Mon, 17 Feb 2025 14:32:56 +0530 Message-ID: <20250217090258.398540-1-Shyam-sundar.S-k@amd.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF00000206:EE_|MW6PR12MB8834:EE_ X-MS-Office365-Filtering-Correlation-Id: d1f55cab-8625-451b-da8b-08dd4f31ebc1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|82310400026|376014|36860700013; X-Microsoft-Antispam-Message-Info: 7uUlMw8qX8snwcafimRyb5y8q4h+6j04zMKe8fquIiykO9asQLqxao5y3EvB0MSZV2VwHvoRQDhmwL0L711Lai/GQGtUswg7++8GdzBmt6AgHkHpAkTDIqmJ5YT9LstaCxy7P5s9eXYNo7K8u4QBoUbXUOw3JeuInXurkvFq5ZVpJKzqh1yYqxK+snKUA8W6mkKsLrg66opO+P5s0hNZmZGS6K6LeGhr4DSixnsWb45L7Rbmd3RiLg3wYVRG0/z4OMbou94VylZtO8KhY2l5byqeEG/yF8Wi29nR+QmqjqdZfrBvMNzxwXX4ouVBE+LE0Ut8XjG5yifH4hh7GIC7zhScdDUlLcTjR0URTDSpDW+JmJlmuPWPbjpn6SNjXZcP7ssbodQ2M4EOm+L8F8a8V8dIhfd0826ZC1q0iE0lgL+SIJ2dJKimJpNOmc/vtkP1u3cVLqpCXYN56SzlM58zvplJj7XnaS1C8FwOACNyz2n7k57gaysA2RV8aec+z3zA+copzTFLTBu62ye1oSp+8ohmUn53wJmhW+yLoVFxM2M8MJfVzpsDLfIie7MBNaqzaI52gZku6xIyRpgh3zh0/b2CcXp7JIIomZfyB329KDsIsA/8P1azwCjuV+OZCw4mYHpfzUSCSrgkMZsM4DrXC6xI5QNBZWeSvYA4wkmJKf9KFWIXM85ubwBPOVl32cbc5d9K7Ym+Zf0ue0WbBlkIWe97w78U3EXho3VXmJD6+l4F8IXxizlNrGKdLvIpebKm4xed2ssxe9hQUthbOOJNGSFNaGnu2SCOqLG+5dgjSTE/HHmDSDn4/njRpEfOC91Rqz5Z0ygNTFE5pz7tDgYTqXkkKZIJ368Tqog5mDgUtmmlbDaIy5CLE+oT+HOrhIxCRWzOKW41e8fvaM+WJHmckdnquQMNoZeZ05UC1qRXmX+RUsiTsJ12Kvl5yPFtnf/TkZtwSB4tECOUVIKA+HczZAWNpJJsHjzq+15g5ob2nF+2MfPAMCuZEPMBr7+dHLqr+T1lyx3IXg7YSO/WXyjzYUagUW7jEw34zUAPMBsm/2C7a1I0Qb1U3517QSFFE+sNUc5Uvm9lYNjYMF/5tYxSBzkoq65fDIT60GeGN/gQ0c9l5HEyRJVDBFJHHAtWm0dF3QIgB1niDzgJP9nFNTnfU6lktzU9aZhQr72hgvIlImtgzg9ah+WRdCy4ku62+M2LYPfB+9NMddq0iPwV0joEF2P8aXZiDYrCGu42x6b7aoRgs3DLht9SjshDAgExZAe3pvjGv1aNQ8dHNULHQRtWrxot9n8/pY3PJj/oatEznY5wD9UFweuDmAnqdtwRryWdPNER3FA7KlA0FFJhFBeVFW3/OlO0ZbHrjdauxy0ickyJuKRIG23uaul42IMFgVZ5rcuDFLFMlMita8C8Z37oKmGUzJ/ipTDd79Nsy7RQHlkn+bRt4DN++TLOA7ep5XupFgRQxatesfGBT65hpFmLEJDqppqE1X9L+YDWlx3mx5E= X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:SATLEXMB04.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(1800799024)(82310400026)(376014)(36860700013); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Feb 2025 09:03:18.2101 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d1f55cab-8625-451b-da8b-08dd4f31ebc1 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=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF00000206.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW6PR12MB8834 Adjust the i2c_algorithm callbacks to be consistent with the most recent revision by updating the callback names from master_xfer, reg_slave, and unreg_slave to the current naming convention: xfer, reg_target, and unreg_target. Co-developed-by: Sanket Goswami Signed-off-by: Sanket Goswami Signed-off-by: Shyam Sundar S K --- drivers/i2c/busses/i2c-amd-asf-plat.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/i2c/busses/i2c-amd-asf-plat.c b/drivers/i2c/busses/i2c-amd-asf-plat.c index 7512614bf4b7..f107d80afcc1 100644 --- a/drivers/i2c/busses/i2c-amd-asf-plat.c +++ b/drivers/i2c/busses/i2c-amd-asf-plat.c @@ -272,9 +272,9 @@ static u32 amd_asf_func(struct i2c_adapter *adapter) } static const struct i2c_algorithm amd_asf_smbus_algorithm = { - .master_xfer = amd_asf_xfer, - .reg_slave = amd_asf_reg_target, - .unreg_slave = amd_asf_unreg_target, + .xfer = amd_asf_xfer, + .reg_target = amd_asf_reg_target, + .unreg_target = amd_asf_unreg_target, .functionality = amd_asf_func, }; From patchwork Mon Feb 17 09:02:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shyam Sundar S K X-Patchwork-Id: 866281 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2066.outbound.protection.outlook.com [40.107.223.66]) (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 CACB11922E6 for ; Mon, 17 Feb 2025 09:03:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.223.66 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739783004; cv=fail; b=CEOoi8qTm0qdRNEoE30iN3ft8rYgrxflCp1SToevLLjBqdl/pVHvVtSWNn2cDFrbrd38UhWCGkJHfnAuTOCIrPmXsrWh+/7gaueiUd5ET7tmgFzDAuSi+vYWB5P2glIyoIEFPguWRhjBKQHVm458at+CKIUkARFGBS0VfmRo1/s= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739783004; c=relaxed/simple; bh=HXlJdUDeROFmCqfd36uhlFtXxGwKNG8Q1H6xIbT7Wjg=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=CYwP5GZtpmRB8tHPmYapMY8TpjNiqwysoXHjqblyqHI1QCm7l/0TB/DYxub5zQzNGeW+yR93Sft2HE5GdD2TUHYEJg+daU4hFRJWFjYB0k+OH9E/MOkrmJho/y1gjTmiyNrlgl7nybYDJG+j2GvsKCEsSV6KxFCXxLF//IIfV/0= 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=EmLYFiua; arc=fail smtp.client-ip=40.107.223.66 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="EmLYFiua" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qR7IWIxBRtj/x/lMGcYiQvwC1+9L4UpE0A7InbaYKKjB3MAymeG0gsbB/eiRxjAEi+LGp60+5PeldPuu7lc8GuM10DKWwvcqAqZJveJseJEyt9HVW3Xnz99qFmH+bHXuTVCAzNS3JUtgIPhWvyvvldw5m2xqnkJUtL0obfPBenE8cmVWC6sS4mlz2S5KUkkjUuo5qotXomiOAFlHhzwdogMRyZD98ZALh7C9q1RaTPGdnjnhKZK2FgATpOBZJtBQfEt9tIFKFhfW9/dpCMnGmHmphAzCG1BAI8xXyql2giKpkDX1XmIyoTrQw2cmWZ+u7W9IRsnsv1TG1ocxdCJf6w== 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=j9aoUqHCkihnvQgdqm0QscppNIamz2sDTQYpB6XMhB0=; b=eWpJMiDD9VKRCZ+bSsqlVfoP0IyXG3zm+1nMNB8oCA+EX80eqyZ6B7sjNZ5cRd6zKSy6AAfVcBWrMrtHeRO62/rgNy2++K5XJD4s9tlvw1UIGirB66AcZWvA8N0Nqs7LfMMMDq+tF7aMgLikPwUz5xjnpA0TOOFI/wOg7C1tEFrDFH9qKnbz75802BzjQ1zMDWMyG2gk8sJMkyuIJ3IEPJc+hAxi1sf8g8j8GurBM7T6CRucKLpF0gFvbrQeU8nfuVH4cmyrcWzbvA9x+XsX2mobYrKWKP18URs8kSPW9u9PwkPpyzgmwhzYam960ohjF0+3vGGBRdf6SwOgldSEJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=suse.com 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=j9aoUqHCkihnvQgdqm0QscppNIamz2sDTQYpB6XMhB0=; b=EmLYFiuatJOZeoMUAYAVijsqZI4jkvGtF1a0ouOlIG3MLBYiy5qS3kdSwDRLtpd+yut+u//B8+8qExYmj49DE2XCblKrR27yci2DGO5rCpOG1LMhfc5yFthA+EJ8gr2Ryq7d1ZQcNfDfnDZ/78XRjrsPmFAcgp8Uqfqv0zRVfnY= Received: from BY3PR03CA0007.namprd03.prod.outlook.com (2603:10b6:a03:39a::12) by SA1PR12MB7174.namprd12.prod.outlook.com (2603:10b6:806:2b1::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.14; Mon, 17 Feb 2025 09:03:20 +0000 Received: from SJ5PEPF00000206.namprd05.prod.outlook.com (2603:10b6:a03:39a:cafe::59) by BY3PR03CA0007.outlook.office365.com (2603:10b6:a03:39a::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8445.16 via Frontend Transport; Mon, 17 Feb 2025 09:03:20 +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=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by SJ5PEPF00000206.mail.protection.outlook.com (10.167.244.39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8466.11 via Frontend Transport; Mon, 17 Feb 2025 09:03:19 +0000 Received: from airavat.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 17 Feb 2025 03:03:17 -0600 From: Shyam Sundar S K To: Jean Delvare , Andi Shyti CC: , , Shyam Sundar S K Subject: [PATCH 2/3] i2c: amd-asf: Set cmd variable when encountering an error Date: Mon, 17 Feb 2025 14:32:57 +0530 Message-ID: <20250217090258.398540-2-Shyam-sundar.S-k@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250217090258.398540-1-Shyam-sundar.S-k@amd.com> References: <20250217090258.398540-1-Shyam-sundar.S-k@amd.com> Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF00000206:EE_|SA1PR12MB7174:EE_ X-MS-Office365-Filtering-Correlation-Id: 29a0ee53-5deb-4188-f653-08dd4f31ecc0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|36860700013|376014|1800799024; X-Microsoft-Antispam-Message-Info: RTDLZ8qppDM8qg9vxhBlKROk8l2A/xfTJ/3sZVrU5ax/LGchsnZuMCOvDHf9fA0CRmdhKR4h36y5Z7oDpos/zl3hEI4OClr8ko6PamXO3JezMl6c+z9gXD8wJdmgqHgEx/W0+rBRFD424VtJkyDJHfwi7cIKnYaPO8SRKw0ehZyE/m6O8TThzmwuE1dYu2eghyEvkFf0gpIzv6cV+R50MVHugTl4oH74+45HM39sFr2jFAB0UmGxuMJqRC5c+pELpcbyrozDf8NuPiMYxuQScr4xhN86Wb1z6pCxV3CADnzX001h1FOEYXWlo7QE+Os0MBcdFreUAk/fn/jH0fIrre9DpC6/d8cfQEIbsHszpVtIDP4+WlTS32uXayBM/gMxej3r4Fnop+l7NqoPcl+OknOd8sZqEqOM0ZfG22BU6t6EORtjvRDsWL3A9fV/K0sJAidXv5mik7F72pcILkwDwwZI2p/TH4QKX4XvLFNSqyKMuYCyqZ6zme00o6QhxF24mBltTy/LpHig5moyZvv+bcr4OO4FrFyHyH6zt8r6LdDY2eYt0xNEgrGnpmBnZig6lZMrIfdbdu+C7WRJ4yEGuBJdS2cPtz5la97JSH5LCBlGRnGDkD3UF/SLBQryVsu16OT6Uyp+Amo3bFS9tW80mPJrBBsbPyhCHJ6m8gkcHSWDLONNTZ1+1VzKDGt1JL85PMFThqRPIKmRGM7UicUoU+8/3D9VA7ydJW59t7GF7rTuBG8EOc2gO1+XEKVdTFywWfS4Mu9vwUAnE+N63yJLq3F573zzvT1A1jttJZWJLMGCIM7T9ByZPhQD5COEpyOqlYRmAGeJ0OEiWa/OMMYk84arZfUIvnguqmiNPyi3F7crjZUezhiRxbqfQHtuKb/Wl2Jr1a78LWjYLMMPGy8b3ER0lUdyXTaSXCDmNZUpEDUJYzkymR6Q6ZGATbc6EME6VTKBY0h6uVhPFocIVe0Xv/etw+f17Mijwz4qeyWHO0N7wtydlYv2aggqmo6Yr6PoO3dR2LhQGARV2Rx6lu3saEO3U+yrMWWZMIFHQFDmfToWTMW1fY5WtrW6VRfRE/LUcfciZgkXUdkhare7+j2efA4PTysvGehqhIeNwGSHe1x5NbSJUfZoeEE0eqqy53bQcZ1m8BskZCcL8n3lm4pN3gOhCL88L867+aQY5Td6WOih/1immqG2v0WxucdCGy+AlZOSJKx0/JaeWs1x86/C8c4WAjCAA/X5VNW0XsLDcqKyG0t1DVL/weboICIg9V1pRbdEEz7IBEUs95XKDbfIBuUlXgzoF3ZuqnpdSkMoqBuXLzPOT3TYm0Or0gOigXWUKkcyCPOUEJSbGjacPsuKgQEJXc86ZmgsJXjy3oUdhvXXGcdaeoqmu0kHFLR1qZf0RilUp/mglUbn+oeDbnN9bEQDHfWUzO9S7eCnwLYOh5SMUpbs4A1jF+Bwnd1v9kObU2knOsBBJPM7K2cnLpnlJoF3yVKKtHqFiGzGYL27NwE= X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:SATLEXMB04.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(82310400026)(36860700013)(376014)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Feb 2025 09:03:19.9132 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 29a0ee53-5deb-4188-f653-08dd4f31ecc0 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=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF00000206.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7174 In the event of ASF error during the transfer, update the cmd and exit the process, as data processing is not performed when a command fails. Co-developed-by: Sanket Goswami Signed-off-by: Sanket Goswami Signed-off-by: Shyam Sundar S K --- drivers/i2c/busses/i2c-amd-asf-plat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/i2c/busses/i2c-amd-asf-plat.c b/drivers/i2c/busses/i2c-amd-asf-plat.c index f107d80afcc1..438db5a9d0ed 100644 --- a/drivers/i2c/busses/i2c-amd-asf-plat.c +++ b/drivers/i2c/busses/i2c-amd-asf-plat.c @@ -69,7 +69,7 @@ static void amd_asf_process_target(struct work_struct *work) /* Check if no error bits are set in target status register */ if (reg & ASF_ERROR_STATUS) { /* Set bank as full */ - cmd = 0; + cmd = 1; reg |= GENMASK(3, 2); outb_p(reg, ASFDATABNKSEL); } else { From patchwork Mon Feb 17 09:02:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shyam Sundar S K X-Patchwork-Id: 866009 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2058.outbound.protection.outlook.com [40.107.95.58]) (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 888C21922E6 for ; Mon, 17 Feb 2025 09:03:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.95.58 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739783008; cv=fail; b=S7JRNg6o0u7e9AwB1ndwS7J9uU1npaAj9IRPMac7360P+mtM8dUetbk6c8/K7n8KF4Hf6325qESpGJf86cinFNyAJwcOld3qS4FY+l3NqDkAO3K5qs7z/Hsits8yaSykLodsvAjPm77x3WbSk56cuQFvb0a6zcLIi5j3PAWYPDE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739783008; c=relaxed/simple; bh=i8M7NriqowG7o4HRv2yxgItvYVbPSOJh/cDS1qf/4Z0=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Ac4FxYkfTeuwobQ2jiA8tFpS0cIZ0++m0lKr+ZKtpNJuCtjlxEBL9a9XO2FcGiJbTk7q1J5j0cifL2hiMNWwZIUiQturX6VaYvbmXlPCudpbvAbupue+CrJJ0yriaoNeMOqi60I6OYvRx/2l7lmE4o4aJhh+MNSw5VouBhrR5dI= 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=QAA0XwA2; arc=fail smtp.client-ip=40.107.95.58 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="QAA0XwA2" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aHY2nw1QmxEwo4Bl6wtI0j5sz1o4FvNgkQwUkEVU6Wl/WSj9VjltIVGE9rUwvXpWUftMui235hvas+PZS+T+L0Pwhe7Yt72nPTzT1sQ37gnQ7WYWhEY9cYMdlxfX+sAMdZQUjL/fHNYE7Xmee4NAJ08pDBzvdNrQ9WGpRO6IJQP6vr6H2gNBkTB2OwdhsReOegW/IaTtVThMm4PEThfq3vYQjRcwZwGyYRWuKmalOMq3o4XoKjCySsVWtOTY72KoKIMuds8ddHATR+csvkh3/KzJd0FJQw8mGeUsFDEsVgZuWRCoMcbCWGJsMYPyzPhL79Wo3WLfiAxMR8xkrnbTLQ== 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=pD6MHqXcldQu3477LZ2L86RnK0MZ/UUNBM1IJ2r5WzY=; b=E+jUMp05r87yDMYRfEKV3GMPOSUpWh2nznugMt+Rtkgk+1xV7/3crPhE1x+jyvev3g2POQ6wRvyDssgbjx2BMixEM17JtoSNsjRAZfFxCV+SFmswyR/65BkFt1wPvQvQBXhjHoSbrv7Fjj7/SDXYV5K4qMm0RgtRe8xu4d6cuvb5gvzKdKDxp86LPvTS3+BYRtPfdHrFjL1qPspHQcOb1Zjhxwtgk3jydJOWUk39xED/7XPuXu3rJFDT5KSe20I1GChMuSwh2MKHP0ha8RIMj7i1mMEUduvJzF+zSZYUdEHOG0bUfttS76FDdK3hkQLlKUyhYp57IQZxfyVswKBQGw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=suse.com 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=pD6MHqXcldQu3477LZ2L86RnK0MZ/UUNBM1IJ2r5WzY=; b=QAA0XwA2cHL78Y3jNuCuCR5LRjGagZggUHpgSj3dwt5qOec3ZTiq0aIz3T16co1XKNSsPJnRKp6RYpHYTJZylspL7eUFLlzQPxdJxx1IFD9vy2fTe+HDeC+Y2KPUeAX/X3TLnzO2XrAywC8B2L5/rKDbdjk4tj8FZxew5sDtwV8= Received: from MW4P223CA0001.NAMP223.PROD.OUTLOOK.COM (2603:10b6:303:80::6) by SN7PR12MB7452.namprd12.prod.outlook.com (2603:10b6:806:299::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.16; Mon, 17 Feb 2025 09:03:23 +0000 Received: from SJ5PEPF00000205.namprd05.prod.outlook.com (2603:10b6:303:80:cafe::ff) by MW4P223CA0001.outlook.office365.com (2603:10b6:303:80::6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8445.14 via Frontend Transport; Mon, 17 Feb 2025 09:03:23 +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=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by SJ5PEPF00000205.mail.protection.outlook.com (10.167.244.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8466.11 via Frontend Transport; Mon, 17 Feb 2025 09:03:22 +0000 Received: from airavat.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 17 Feb 2025 03:03:19 -0600 From: Shyam Sundar S K To: Jean Delvare , Andi Shyti CC: , , Shyam Sundar S K Subject: [PATCH 3/3] i2c: amd-asf: Clear remote IRR bit to get successive interrupt Date: Mon, 17 Feb 2025 14:32:58 +0530 Message-ID: <20250217090258.398540-3-Shyam-sundar.S-k@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250217090258.398540-1-Shyam-sundar.S-k@amd.com> References: <20250217090258.398540-1-Shyam-sundar.S-k@amd.com> Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF00000205:EE_|SN7PR12MB7452:EE_ X-MS-Office365-Filtering-Correlation-Id: 17327b68-1c15-4988-500f-08dd4f31ee56 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|82310400026|36860700013|1800799024; X-Microsoft-Antispam-Message-Info: ZINt5Nbc1Uq8qty1r5aVn6PCUoSvwMDOTSZDgErkwNKTSlBmuDO7AQCj8P38UnOdvVjLUpSx6NjVkNxol0e5K6WESp/Gxfgeo+CmDvDheeV6I9Ma/DcRhK29QogSjpoaRLzSViUmWrTuBVSk/1QwZ8ixlOyRTJSa0U8HGr9U9/NdSECA5QRkix6NaT2KSXaTFyF9uZdfUHo11cTxnbSAbHntLtuUEwGoPSD7ObGRjNA+tQCKMJDHOzNO6E8LNksV+3VZnL+ozN+oy+7W3AWKv2K388srqiT3xcgK21e6y607396m1CX1YTR/QQIzdxhDL6tsZK5iWFvhu5UwJu2P3gKY8l8/AlY0egpYJ1CqasSUaADEFhLmBmSSFHKzLQOgw9VM62cUwLRh0CZG4wveojWKpncyVq4Pfbcv32XQGA4LKiJOBAWvI/s+uo02ilVzsgpn9TvwW73yRfuHD5GoBGUehBeHYyRIoN6ryXxzUNd5ufK4Kf4PxgJFOqYgm9bIkbsOFHeqrNs7OAqUnItYFGV4Ot5ufL1kQyVHlqhaz9A6Ptfgay0qqKuNbYBy38ISvVFaMBr4aVIy17IgPy+RLghURfG7ZYLJqtjkop67kgoDj+DHiw28Um6PcF6NO5aYH1/d1iVnRX+lUAMXIyu/Lcf3JDIFpUD+oqcmiM2BHflid9ghzUsRxhlZ2n2nNKU8n5nkw/q/Cr3mOzDR60VU6Svr8nZa23iZ1uFROh1TtX7m2YCrrv6QA9T0SitPPxix4AI36nYrwyfzq6zBmky0sqD6q4BZKI/5A8EN6NKsqHz71FoQHMIyCYf5LX9wMNSCpoO/G2DpXEn9Kq7LQK+lmvxkPbbzB8JL//2RgTJ9We5EjfSEPhNuah7Xph98TZqqwuV9MTKUX9ZlDZOXrhRz7R6a3wul0yGjpCRSKVJaZWW/HzFS0B5aEWtZ5Oa9oicgf7Q44f8Wj2MqMEtPbXmovNsS1GrbRyE7kPnE9sLkHekNAaaYip+7PXPfrKsW1TzC8rI3W0StQNNZmJkclkb5OzJWPXucymxBBriyQ/JOK2G9cSfdTfw3cAqCkKv6TWaK4x7jKrB4VlWo7/xU+ZBOKiJPc2IcvPmGqYQ1+sqOT21Y7PmebauTpY/2ubMiBrip3HoS/SYI6Do8IGK2FOHgG4CcPc2i/dxgSJ0te/P0dXUQx4B3GwYEIJCSXUVA75e/ZrDtkyW8ZGqeODZcQjWvav1T8Rzz/f8E07b8kQx5uZZlPlYWA1MkT4ASZaACi7luCpweid2H1EWDHSLnLMQjDFPn5d2KvU42TZbzL7BIl4OaxB1jObnUiJVuRaVdbNpTe/pBNBOiCOWVwLNasabN2OSSWIq6FK2JJpMVb4Ah5E/kWwvmzhb44WSZfo1a8GX1OSEM+3k2pUJh7VYEJFZlsfz+Rn4LZ2bzSRquDlwWGaURA490ruKUJ752vRrY0nsAEuh6WUdYzCxHe64QeeZAF0yCsQ6o4E0nqmgLYiBeT+4= X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:SATLEXMB04.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(376014)(82310400026)(36860700013)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Feb 2025 09:03:22.5541 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 17327b68-1c15-4988-500f-08dd4f31ee56 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=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF00000205.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7452 In order to get the successive interrupts after receiving MCTP packet, it is necessary to clear the remote IRR bit by writing the interrupt number to the EOI register. Fixes: b1f8921dfbaa ("i2c: amd-asf: Clear remote IRR bit to get successive interrupt") Co-developed-by: Sanket Goswami Signed-off-by: Sanket Goswami Signed-off-by: Shyam Sundar S K --- drivers/i2c/busses/i2c-amd-asf-plat.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/i2c/busses/i2c-amd-asf-plat.c b/drivers/i2c/busses/i2c-amd-asf-plat.c index 438db5a9d0ed..ca45f0f23321 100644 --- a/drivers/i2c/busses/i2c-amd-asf-plat.c +++ b/drivers/i2c/busses/i2c-amd-asf-plat.c @@ -293,6 +293,7 @@ static irqreturn_t amd_asf_irq_handler(int irq, void *ptr) amd_asf_update_ioport_target(piix4_smba, ASF_SLV_INTR, SMBHSTSTS, true); } + iowrite32(irq, dev->eoi_base); return IRQ_HANDLED; }