From patchwork Fri Feb 14 06:58:28 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilson Ding X-Patchwork-Id: 13974554 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C1DEDC02198 for ; Fri, 14 Feb 2025 07:06:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type: Content-Transfer-Encoding:MIME-Version:Message-ID:Date:Subject:CC:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=BeS3gll7WobDpQxiIVo540nEKzgfS81Y5Wnj4CMunZA=; b=4viVntJq2qdE+nlHbqpqqMcW/9 ia6oDWNMmxQ5s0/FrGtZa/7GAAo9NX892nN0mLdG9n/jmnEvbrEEIDjJoE+K3uaU2EN8W8VhQzcvh opwl0L9s+GsJgBrI0T7BcRWFrBxJi5hKm9W8rQX9/E5bvIvdwN4vHpCSfiMTq8g5R1HwN1rRHOKGN h39M8CuMdFGavoYuWXBWlDz0kszm4/9jjVovNLlsAfFHI+FGZUDV5TkD+LYm+irnpAoj3br8bvq+e DhmHRyGtZ09MMbC4epIbH5r91e8yeF7kyVE1pE0OBRjh7qF4RB5EuY9MA8N/ISHIAyNqo2thqhT0+ /11++HVg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tipmB-0000000DuIc-24oQ; Fri, 14 Feb 2025 07:06:15 +0000 Received: from mx0a-0016f401.pphosted.com ([67.231.148.174]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tipfo-0000000Dt73-14GX for linux-arm-kernel@lists.infradead.org; Fri, 14 Feb 2025 06:59:41 +0000 Received: from pps.filterd (m0431384.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51DLVKrf018752; Thu, 13 Feb 2025 22:58:40 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=pfpt0220; bh=BeS3gll7WobDpQxiIVo540n EKzgfS81Y5Wnj4CMunZA=; b=UiprfSYyEww3RysDW6J5VmaEWW20O0OtUsTt/oA Xdv72jftUNHbWsEf1qfadLtCyx9Q0ULcJOsYSckvuiWbaTA4UE5KmkVdPV83ukC9 rtMh0O9fPbxJcqnbF6QPYTZXruNP7mVSPjVbLTjqxMYFW2mOjEiumfhbc1s3EGZU ZGf7j1JOmP0+Zao1hrmOurnqlckUvuIwWyJsSHKOXUDO7qSCHLh9Lh8t3bX/rOwP D+nhLgfxKOBlLPJkpgDt9vWqAbj1sdz3rVlRBvNyoo5VJHxeIWqKQ2KsiXO/s9d0 f0ip4Ofsl9VsiP3ls2dgLir0DwKOldDoE8p3W9zHe10JI4w== Received: from dc5-exch05.marvell.com ([199.233.59.128]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 44srqh8wsf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 13 Feb 2025 22:58:40 -0800 (PST) Received: from DC5-EXCH05.marvell.com (10.69.176.209) by DC5-EXCH05.marvell.com (10.69.176.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Thu, 13 Feb 2025 22:58:39 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH05.marvell.com (10.69.176.209) with Microsoft SMTP Server id 15.2.1544.4 via Frontend Transport; Thu, 13 Feb 2025 22:58:39 -0800 Received: from wd-ubuntu-24-04.marvell.com (wd-ubuntu-24-04.marvell.com [10.111.132.113]) by maili.marvell.com (Postfix) with ESMTP id 4B8FA3F7090; Thu, 13 Feb 2025 22:58:39 -0800 (PST) From: Wilson Ding To: , , CC: , , , , , , , , , Wilson Ding Subject: [PATCH 0/4] Add Armada8K reset controller support Date: Thu, 13 Feb 2025 22:58:28 -0800 Message-ID: <20250214065833.530276-1-dingwei@marvell.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Proofpoint-GUID: Q1QIUepCwu1Fs8nNB5jnnIf2e7n7ODI- X-Proofpoint-ORIG-GUID: Q1QIUepCwu1Fs8nNB5jnnIf2e7n7ODI- X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-14_02,2025-02-13_01,2024-11-22_01 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250213_225940_296699_ED1A1850 X-CRM114-Status: UNSURE ( 8.74 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Armada8K has one simple register for unit soft reset, which is part of the system controller register area. The simple reset code doesn't support register access via regmap for the syscon devices. This patch series added new ops for reset line operation to make the simple reset code compatible for syscon device. And add Armada8K support then. Wilson Ding (4): reset: simple: Add syscon device compatible reset: simple: Add support for Armada8K reset controller dt-bindings: cp110: Document the reset controller arm64: dts: marvell: cp11x: Add reset controller node .../arm/marvell/cp110-system-controller.txt | 32 +++++ arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 6 + drivers/reset/reset-simple.c | 126 +++++++++++++++--- include/linux/reset/reset-simple.h | 11 ++ 4 files changed, 154 insertions(+), 21 deletions(-)