From patchwork Mon Mar 10 09:02:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Wilczynski X-Patchwork-Id: 873030 Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) (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 54BCC223705 for ; Mon, 10 Mar 2025 09:02:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=210.118.77.12 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741597348; cv=none; b=oGZDu2fCxpbpaqcBYbNuxmm5KXBNH9AwbQsoDvSqIhIk5TZK38uD9Nm+iDSqzU1KbaoPkrtd6eEzJc/mNFNzGcd3JAvBrQIZEJ9aNtVi367YB7oZi5ZVPKOKWv8z7MsmBiAuu0TGXV6tZpWRLvIuur5wfyZye0t/l/zkEuFD7/U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741597348; c=relaxed/simple; bh=vPotdmFer/KkJRpHM1CgVgBvDOaBH+eHeIhoiFUXj7Y=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:MIME-Version: Content-Type:References; b=Jxux49qAgCf59EG/GlNXFc5FNc9gcg+VUvYiqrHRAM8gYlYyHZQ4GHRlIjeygkuBcBirFljqhNRinesHu/tB83aF6hlnMqWetNyFbwo9ke8Z0d3DHvYuLmZXaEgP2BWpN0054CSkelGAxwO8xvQ7pyooiz14H2e00rImD2xhqZE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com; spf=pass smtp.mailfrom=samsung.com; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b=CGjpLjrh; arc=none smtp.client-ip=210.118.77.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=samsung.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="CGjpLjrh" Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20250310090218euoutp022449cfd7cfaa2b794e506541ce244c45~rZY1U6EXh2542725427euoutp02x for ; Mon, 10 Mar 2025 09:02:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20250310090218euoutp022449cfd7cfaa2b794e506541ce244c45~rZY1U6EXh2542725427euoutp02x DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1741597338; bh=QlOPvGKaMPU/idJug/zylqhE7fvuqnxP/B0lxZPddds=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CGjpLjrhg8y/z3a9e6bcpvc2VZ89s5gpeJ7R3QXQf3KY9rzj20wotdOokLIb7ziOS wzdLPp0KAJYrEjAAxUgDJ4gmlB5rrUo9NHkxKCX5npCKF27VWvQuHY/qT+0pJtkVwC OphXZiNP0Q0Cjund6vpDgvdWdjrzl6RYAHMxrllI= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20250310090217eucas1p100fc3752de49bb7a7b1ed0e67e1cf273~rZY0wb_bE2282522825eucas1p1F; Mon, 10 Mar 2025 09:02:17 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id 03.86.20409.99AAEC76; Mon, 10 Mar 2025 09:02:17 +0000 (GMT) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20250310090217eucas1p2051d00809a53d8daca663c8ef8d78dc8~rZY0UoIW22912429124eucas1p2i; Mon, 10 Mar 2025 09:02:17 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20250310090217eusmtrp25434d7b666433bb05eb197ed40b200eb~rZY0T27pH2373823738eusmtrp2Z; Mon, 10 Mar 2025 09:02:17 +0000 (GMT) X-AuditID: cbfec7f4-c39fa70000004fb9-c5-67ceaa99e909 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 30.E5.19920.99AAEC76; Mon, 10 Mar 2025 09:02:17 +0000 (GMT) Received: from AMDC4942.home (unknown [106.210.136.40]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20250310090216eusmtip224d54353dec5bb0b78398c86006803f3~rZYzQVSZl2674426744eusmtip2b; Mon, 10 Mar 2025 09:02:16 +0000 (GMT) From: Michal Wilczynski To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, drew@pdp7.com, guoren@kernel.org, wefu@redhat.com, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, jszhang@kernel.org, ulf.hansson@linaro.org, m.szyprowski@samsung.com Cc: linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, Michal Wilczynski , Krzysztof Kozlowski Subject: [PATCH v7 1/5] dt-bindings: firmware: thead,th1520: Add support for firmware node Date: Mon, 10 Mar 2025 10:02:07 +0100 Message-Id: <20250310090211.286549-2-m.wilczynski@samsung.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250310090211.286549-1-m.wilczynski@samsung.com> Precedence: bulk X-Mailing-List: linux-pm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBKsWRmVeSWpSXmKPExsWy7djPc7ozV51LN1iz2Mzi2Z2vrBZbf89i t1iz9xyTxfwj51gt7l3awmTxYm8ji0XzsfVsFi9n3WOz2Pt6K7vF5V1z2Cw+9x5htNj2uYXN Yu2Ru+wW67/OZ7J4ebmH2aJtFr/F/z072C2Orw23aNk/hcVB2OPNy5csHoc7vrB73DsxjdVj 06pONo871/aweWxeUu/RsvYYk8f7fVfZPPq2rGL0uNR8nd3j8ya5AO4oLpuU1JzMstQifbsE roxTDUvYC1aJV7ycP5W5gXGJcBcjJ4eEgInE7v/n2bsYuTiEBFYwSvR2b2UESQgJfGGUOLcl HiLxmVFi0d8DTDAd++b1s0IkljNKTNjVBdX+hlHiQuNNNpAqNgEjiQfL54NViQj0M0n0HfkP 5jALPGSUeP2yCcjh4BAWiJG41RAJ0sAioCox6+ljdhCbV8BOYse95VDr5CX2HzzLDGJzCthL vNi4iRGiRlDi5MwnLCA2M1BN89bZzCDzJQS2c0pce/uKGaLZReLW1XVQtrDEq+Nb2CFsGYn/ O+dDLciXeLD1E1RNjcTOnuNQtrXEnXO/2EDuZBbQlFi/Sx8i7Chx718nE0hYQoBP4sZbQYgT +CQmbZvODBHmlehoE4KoVpOY2tMLt/Tcim1QSz0k9u25zjqBUXEWkmdmIXlmFsLeBYzMqxjF U0uLc9NTi43yUsv1ihNzi0vz0vWS83M3MQIT4+l/x7/sYFz+6qPeIUYmDsZDjBIczEoivGrb T6UL8aYkVlalFuXHF5XmpBYfYpTmYFES5120vzVdSCA9sSQ1OzW1ILUIJsvEwSnVwNTHcCdm e4jPhSfKXptzGa0mMJZtY+76sqzNJGuzwpHr2fYzOeZMiP9p90g9lnu1oknmkx053i/K5U1j /11n1O9Yu9iXJSvkxDof/RMX+kq0OpynfQr7G1WbLXrkzqQ7e96eenXu46aU365LuL516i98 LNDx+Ld/yfuN8SwvTp85duRqcgtfvZ/0FscmCZP+7DWC4p9/esktf6yrszb2vfNtsaMTBdo4 DYRu/jW6wypSeu9uLMeK6wyLTkrUX2OOVIzLOMClKCNSqPpz4bnFHPOdLCdt4j1RzvH2Ymjd 6XtuL2uuFX6tXab8a5GJhy3zjMRGp/Zv/RPeb76Y3Lp2p0De1tyz7fUptdGH77ocP6fEUpyR aKjFXFScCACf+9n0+wMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRmVeSWpSXmKPExsVy+t/xe7ozV51LN2g8IGbx7M5XVoutv2ex W6zZe47JYv6Rc6wW9y5tYbJ4sbeRxaL52Ho2i5ez7rFZ7H29ld3i8q45bBafe48wWmz73MJm sfbIXXaL9V/nM1m8vNzDbNE2i9/i/54d7BbH14ZbtOyfwuIg7PHm5UsWj8MdX9g97p2Yxuqx aVUnm8eda3vYPDYvqfdoWXuMyeP9vqtsHn1bVjF6XGq+zu7xeZNcAHeUnk1RfmlJqkJGfnGJ rVK0oYWRnqGlhZ6RiaWeobF5rJWRqZK+nU1Kak5mWWqRvl2CXsaphiXsBavEK17On8rcwLhE uIuRk0NCwERi37x+1i5GLg4hgaWMEg/bl7NBJGQkrnW/ZIGwhSX+XOtigyh6xSix8fpmRpAE m4CRxIPl88G6RQQWMklcnbKBGSTBLPCUUWLbDXEQW1ggSmL9jrtMIDaLgKrErKeP2UFsXgE7 iR33ljNBbJCX2H/wLFgvp4C9xIuNm8AWCIHUdL9jhagXlDg58wkLxHx5ieats5knMArMQpKa hSS1gJFpFaNIamlxbnpusaFecWJucWleul5yfu4mRmAUbzv2c/MOxnmvPuodYmTiYDzEKMHB rCTCq7b9VLoQb0piZVVqUX58UWlOavEhRlOguycyS4km5wPTSF5JvKGZgamhiZmlgamlmbGS OK/b5fNpQgLpiSWp2ampBalFMH1MHJxSDUxht1PXVvDb767p5i9RKqzKOewo9u9AvELoFD/T uli9gz+CDKKu28/bJfp32zWFkvNPs63ZuNOTl2hVHPnKdTDVaMPH2zLGdv1WS2tSd1UsWyj8 z0F+wjeegEkxEcx2Qi+X5dg1+L0Tf5nZfitCa14nv6ilqaTthfJbLV8V+JcWik+e4zfTp3tP o1z9svX3d8RfatfnFio7Pzs+lq3a1yN0yZPkmikLz82z7fmc8alT76vgrE/KexulW36eVw1h N9syN/i1/3ybvkZuzRveArf2fS+9ZmkVuVVrluwvTaNWw8eWoX3PNt/hqdB+0WBzz3bG1tDD j0O/879YPX2F5KGX1axnZd3spJW3z9R7rMRSnJFoqMVcVJwIAC/heFhrAwAA X-CMS-MailID: 20250310090217eucas1p2051d00809a53d8daca663c8ef8d78dc8 X-Msg-Generator: CA X-RootMTR: 20250310090217eucas1p2051d00809a53d8daca663c8ef8d78dc8 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20250310090217eucas1p2051d00809a53d8daca663c8ef8d78dc8 References: <20250310090211.286549-1-m.wilczynski@samsung.com> The kernel communicates with the E902 core through the mailbox transport using AON firmware protocol. Add dt-bindings to document it the dt node. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Michal Wilczynski --- .../bindings/firmware/thead,th1520-aon.yaml | 53 +++++++++++++++++++ MAINTAINERS | 1 + 2 files changed, 54 insertions(+) create mode 100644 Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml diff --git a/Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml b/Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml new file mode 100644 index 000000000000..bbc183200400 --- /dev/null +++ b/Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml @@ -0,0 +1,53 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/firmware/thead,th1520-aon.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: T-HEAD TH1520 AON (Always-On) Firmware + +description: | + The Always-On (AON) subsystem in the TH1520 SoC is responsible for managing + low-power states, system wakeup events, and power management tasks. It is + designed to operate independently in a dedicated power domain, allowing it to + remain functional even during the SoC's deep sleep states. + + At the heart of the AON subsystem is the E902, a low-power core that executes + firmware responsible for coordinating tasks such as power domain control, + clock management, and system wakeup signaling. Communication between the main + SoC and the AON subsystem is handled through a mailbox interface, which + enables message-based interactions with the AON firmware. + +maintainers: + - Michal Wilczynski + +properties: + compatible: + const: thead,th1520-aon + + mboxes: + maxItems: 1 + + mbox-names: + items: + - const: aon + + "#power-domain-cells": + const: 1 + +required: + - compatible + - mboxes + - mbox-names + - "#power-domain-cells" + +additionalProperties: false + +examples: + - | + aon: aon { + compatible = "thead,th1520-aon"; + mboxes = <&mbox_910t 1>; + mbox-names = "aon"; + #power-domain-cells = <1>; + }; diff --git a/MAINTAINERS b/MAINTAINERS index ed7aa6867674..15f4bc618064 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -20427,6 +20427,7 @@ L: linux-riscv@lists.infradead.org S: Maintained T: git https://github.com/pdp7/linux.git F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml +F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml From patchwork Mon Mar 10 09:02:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Wilczynski X-Patchwork-Id: 873029 Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) (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 A07B32248B9 for ; Mon, 10 Mar 2025 09:02:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=210.118.77.12 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741597350; cv=none; b=kTnhN+vmH2PztvCWbT34uJw7XXIlvm1YpL9/4vvW6ghIEYA/bHZGf/5k1eTf358tvx6388ERUkPRXzCvbDdln/eG7ionsOeaC+sOsf9erWLTe8y+P2Pfw/7eXFYVSWyTlJMoT9eDLcHGjn+JAF1IE6fiOPIDP0Iz/MbfKxoxEyM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741597350; c=relaxed/simple; bh=0/x1ZSg0Lpyd2Ds2KTEjkgI4HVqlhIR56EXBdJ0XwYI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:MIME-Version: Content-Type:References; b=Wx9/HERlC7EB4c8DDcDes6LO1T0AbfMcagNWLT01H+eKOFxWQ46c4lm04SKFC6RokiCSSq+2KfBzcoXg5MsD3Gl7GgojFXHr3gHrPQyxQ7uUEGISOlIax59fWKr6dDL7kMOHBQ905fhdDtVHD/vnufUrDQjQXQHv95D6VxlFfKc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com; spf=pass smtp.mailfrom=samsung.com; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b=oBR9X44D; arc=none smtp.client-ip=210.118.77.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=samsung.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="oBR9X44D" Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20250310090220euoutp02516d9a9786a4af2fb797f9207315e7c9~rZY27jeTO2552925529euoutp02v for ; Mon, 10 Mar 2025 09:02:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20250310090220euoutp02516d9a9786a4af2fb797f9207315e7c9~rZY27jeTO2552925529euoutp02v DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1741597340; bh=K2KBwS7B77Ev1bGYtdC2d+pddTbj6i1oKKCPxQ8uO3s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=oBR9X44DdmQIOnuF2oo+Opcdz4fRJR/q5Bh/58MzXLQOEeXqP/SmsMSFGRMk0U0my 3c6GhPUKwVsEmuifFasi66why9An0K7Nn4N/fY9fzZcIra55eQ53CMJ/hXTV2kUyDv E0h4MIG9yzBTWxpDFu5v79aJbTESXlrSM9K9tvAw= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20250310090219eucas1p120f9c79a52e77ac5756fcb51a23bf9f0~rZY2bsv_A2598725987eucas1p1t; Mon, 10 Mar 2025 09:02:19 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id A3.97.20397.B9AAEC76; Mon, 10 Mar 2025 09:02:19 +0000 (GMT) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20250310090219eucas1p14066b32edfec12b55de972f76b641f6f~rZY2BanGF2339523395eucas1p1u; Mon, 10 Mar 2025 09:02:19 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20250310090219eusmtrp1c1f197ae31dc3cb973033aa4362e1bbf~rZY16Vl0i1037610376eusmtrp1S; Mon, 10 Mar 2025 09:02:19 +0000 (GMT) X-AuditID: cbfec7f5-ed1d670000004fad-e2-67ceaa9b9f6b Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id CA.0F.19654.B9AAEC76; Mon, 10 Mar 2025 09:02:19 +0000 (GMT) Received: from AMDC4942.home (unknown [106.210.136.40]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20250310090218eusmtip217372da02225495c4d254f123f828c0a~rZY1ABsYp3233232332eusmtip2x; Mon, 10 Mar 2025 09:02:18 +0000 (GMT) From: Michal Wilczynski To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, drew@pdp7.com, guoren@kernel.org, wefu@redhat.com, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, jszhang@kernel.org, ulf.hansson@linaro.org, m.szyprowski@samsung.com Cc: linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, Michal Wilczynski , Krzysztof Kozlowski Subject: [PATCH v7 3/5] dt-bindings: power: Add TH1520 SoC power domains Date: Mon, 10 Mar 2025 10:02:09 +0100 Message-Id: <20250310090211.286549-4-m.wilczynski@samsung.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250310090211.286549-1-m.wilczynski@samsung.com> Precedence: bulk X-Mailing-List: linux-pm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJKsWRmVeSWpSXmKPExsWy7djP87qzV51LN7h6RdPi2Z2vrBZbf89i t1iz9xyTxfwj51gt7l3awmTxYm8ji0XzsfVsFi9n3WOz2Pt6K7vF5V1z2Cw+9x5htNj2uYXN Yu2Ru+wW67/OZ7J4ebmH2aJtFr/F/z072C2Orw23aNk/hcVB2OPNy5csHoc7vrB73DsxjdVj 06pONo871/aweWxeUu/RsvYYk8f7fVfZPPq2rGL0uNR8nd3j8ya5AO4oLpuU1JzMstQifbsE rozvexUL+nkr/qz/wdjA2MvdxcjJISFgInHr1SSWLkYuDiGBFYwSR1fMZYdwvjBKNB1cwwjh fGaUuHfhJyNMy8Rj06BaljNKbOy/BdXyhlHi+6qdzCBVbAJGEg+Wz2cFSYgI9DNJ9B35D+Yw CzxklHj9sokVpEpYwENi1dJvYHNZBFQlFuz8CtbNK2An0bpvMzvEPnmJ/QfPgsU5BewlXmzc xAhRIyhxcuYTFhCbGaimeetsZpAFEgLbOSXuNBxghWh2kbje2AY1SFji1fEtULaMxOnJPSwQ dr7Eg62fmCHsGomdPcehbGuJO+d+sXUxcgAt0JRYv0sfIuwoca19CSNIWEKAT+LGW0GIE/gk Jm2bzgwR5pXoaBOCqFaTmNrTC7f03IptTBC2h8STTbOZJzAqzkLyzCwkz8xC2LuAkXkVo3hq aXFuemqxcV5quV5xYm5xaV66XnJ+7iZGYGo8/e/41x2MK1591DvEyMTBeIhRgoNZSYRXbfup dCHelMTKqtSi/Pii0pzU4kOM0hwsSuK8i/a3pgsJpCeWpGanphakFsFkmTg4pRqYiniMagyZ 1wSvXPzjgk1hSdITx6dsAgU2fw6fFDHMEO7ZrvtlZ7nlNof9URuvWLcvWzJ9goLtC5/odev6 PRXTFDYVn+9Zrns2qZ2pyY3tfItRSIO/xb7s5mksZYqLcrqOFWjLTJh971cUv7q74SmOCQ9f d23geF4ns0Uv+Vk1t/zDDxMr/j7OZ7Z5v+fV11qZsGrDE1s3hTf82/f4zlqx/XmLFwRbyl1L qpmhprhbg6PKYJqG8prFHYozKpc3Fh/qlJ7E6LyyXEHjkfptFhlP/qat1zgZC1fMj1b5xtP+ f2qW1LcrRkfc4jt6/O7znz7GLKHb92u/hnktzyqxWz517bdf7dNuyLlnt0t563IlluKMREMt 5qLiRAAJmBEE/AMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRmVeSWpSXmKPExsVy+t/xe7qzV51LN/i4jcvi2Z2vrBZbf89i t1iz9xyTxfwj51gt7l3awmTxYm8ji0XzsfVsFi9n3WOz2Pt6K7vF5V1z2Cw+9x5htNj2uYXN Yu2Ru+wW67/OZ7J4ebmH2aJtFr/F/z072C2Orw23aNk/hcVB2OPNy5csHoc7vrB73DsxjdVj 06pONo871/aweWxeUu/RsvYYk8f7fVfZPPq2rGL0uNR8nd3j8ya5AO4oPZui/NKSVIWM/OIS W6VoQwsjPUNLCz0jE0s9Q2PzWCsjUyV9O5uU1JzMstQifbsEvYzvexUL+nkr/qz/wdjA2Mvd xcjJISFgIjHx2DSWLkYuDiGBpYwS63tvsEMkZCSudb9kgbCFJf5c62KDKHrFKLHh/2ZGkASb gJHEg+XzWUESIgILmSSuTtnADJJgFnjKKLHthjiILSzgIbFq6TewBhYBVYkFO7+C1fAK2Em0 7tsMtU1eYv/Bs2BxTgF7iRcbN4HVCwHV7Oh+xwpRLyhxcuYTFoj58hLNW2czT2AUmIUkNQtJ agEj0ypGkdTS4tz03GIjveLE3OLSvHS95PzcTYzAGN527OeWHYwrX33UO8TIxMF4iFGCg1lJ hFdt+6l0Id6UxMqq1KL8+KLSnNTiQ4ymQHdPZJYSTc4HJpG8knhDMwNTQxMzSwNTSzNjJXFe tivn04QE0hNLUrNTUwtSi2D6mDg4pRqYprotOr3vzcE1J+b+eCrxyDj7ef/l6rMaPS+fdvE+ b9idZihsqJDJ2SVsuEfMYFHTrh9nvPynT6qR4Lk9LW32c3Ur7cnvctU+pnC7GVxd2KFYu+Tx x706kpecNEVaGztEmr4demb5oePy50dahZdzaud/YBRbP6v984dFpV02vPvN3MpyZzCZZefL zPq954ONmjuHiYmykZjo++flhfKhxW8M2yPfXTvZsnNKS8lplb48e93T/W/uSJXd5c3ve+4q L3fEy0VWhGNyjVFuzAyG2wxWXbFiAYsvL5gvanLBK+DOE/GeHdaMNo5q0fsOzn2XI/Z6w8X5 kdyr7FkesLMxu6UV/U3N9om4Ef/j2wclluKMREMt5qLiRACf6oHXagMAAA== X-CMS-MailID: 20250310090219eucas1p14066b32edfec12b55de972f76b641f6f X-Msg-Generator: CA X-RootMTR: 20250310090219eucas1p14066b32edfec12b55de972f76b641f6f X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20250310090219eucas1p14066b32edfec12b55de972f76b641f6f References: <20250310090211.286549-1-m.wilczynski@samsung.com> Add power domain ID's for the TH1520 SoC power domains. Acked-by: Krzysztof Kozlowski Signed-off-by: Michal Wilczynski --- MAINTAINERS | 1 + .../dt-bindings/power/thead,th1520-power.h | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 include/dt-bindings/power/thead,th1520-power.h diff --git a/MAINTAINERS b/MAINTAINERS index 27fdf3d6a5c7..efef657ee528 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -20438,6 +20438,7 @@ F: drivers/mailbox/mailbox-th1520.c F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c F: drivers/pinctrl/pinctrl-th1520.c F: include/dt-bindings/clock/thead,th1520-clk-ap.h +F: include/dt-bindings/power/thead,th1520-power.h F: include/linux/firmware/thead/thead,th1520-aon.h RNBD BLOCK DRIVERS diff --git a/include/dt-bindings/power/thead,th1520-power.h b/include/dt-bindings/power/thead,th1520-power.h new file mode 100644 index 000000000000..8395bd1459f3 --- /dev/null +++ b/include/dt-bindings/power/thead,th1520-power.h @@ -0,0 +1,19 @@ +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ +/* + * Copyright (C) 2022 Alibaba Group Holding Limited. + * Copyright (c) 2024 Samsung Electronics Co., Ltd. + * Author: Michal Wilczynski + */ + +#ifndef __DT_BINDINGS_POWER_TH1520_H +#define __DT_BINDINGS_POWER_TH1520_H + +#define TH1520_AUDIO_PD 0 +#define TH1520_VDEC_PD 1 +#define TH1520_NPU_PD 2 +#define TH1520_VENC_PD 3 +#define TH1520_GPU_PD 4 +#define TH1520_DSP0_PD 5 +#define TH1520_DSP1_PD 6 + +#endif From patchwork Mon Mar 10 09:02:11 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Wilczynski X-Patchwork-Id: 873028 Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) (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 B05C12248AB for ; Mon, 10 Mar 2025 09:02:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=210.118.77.11 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741597351; cv=none; b=Ld8lwa5QlRV+MqVT3mlILGZk2rm4HP+AAOrDUPPCE1FH/wejyQeq4JjVDN8KaGZUVOEFXDVtXpQ+rwbqcpJsxWp9UZknXkRPKrUFl+KIqeOH82lMsOyffLhf77ErCMB33eM4o7t4+orywkbviWxqUuB9S8mRs4uPFQDiiN4aLDo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741597351; c=relaxed/simple; bh=LjNeeGPZTSfwAfwVgmY6/aONFof+BNi8pWf8VZUD+9U=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:MIME-Version: Content-Type:References; b=Tyw4lTOC7I9NJTERoESMITS48htgmf2QeGPiPJSyteNl2DcQAM/DYTILxQL/i13w9XXSzPBPxNBRomdgN6Dl37LPSbYBXZCQQshyc8iu5G3vMZEl0t8Lt7b2KVli/HdpW97WpmoGbHlQRyxUBk6iB7orW/qIv+VDh6fr5Y1DqJE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com; spf=pass smtp.mailfrom=samsung.com; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b=bxznMqa9; arc=none smtp.client-ip=210.118.77.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=samsung.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="bxznMqa9" Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20250310090221euoutp01025310e44ce927695dd66b96a962ce2b~rZY4OQuau0780207802euoutp01- for ; Mon, 10 Mar 2025 09:02:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20250310090221euoutp01025310e44ce927695dd66b96a962ce2b~rZY4OQuau0780207802euoutp01- DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1741597341; bh=GvH+KGxOLMWPvCT3kvkzzW6sq/iRIHCpZUQmHgtdxxI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bxznMqa9nXhUI8+SFusigApWXFGROHO2Annprj0ShgQ+lBhu4giEVznN92Kp1GHWV zDrPjQueKr5mf5fPi8xWBjUxen/rs5AffFvUnEVcyrd//DgH/wtNXby8J0yRwDrqaU j43MKqpsEsHm/RrFTql1ESjDKI+Cb0bFuoXmzhes= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20250310090221eucas1p18c5a64e40afb46abab95016c08a70fa2~rZY36jzSy2333723337eucas1p10; Mon, 10 Mar 2025 09:02:21 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id 19.86.20409.D9AAEC76; Mon, 10 Mar 2025 09:02:21 +0000 (GMT) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20250310090220eucas1p1bcb94d4d6c7145fa12a85305cb73068c~rZY3g6_8w2339523395eucas1p1v; Mon, 10 Mar 2025 09:02:20 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20250310090220eusmtrp1ad878aee0609448e3166f1fd98b0d986~rZY3gKuI41041010410eusmtrp1D; Mon, 10 Mar 2025 09:02:20 +0000 (GMT) X-AuditID: cbfec7f4-c0df970000004fb9-d7-67ceaa9d9371 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id BE.0F.19654.C9AAEC76; Mon, 10 Mar 2025 09:02:20 +0000 (GMT) Received: from AMDC4942.home (unknown [106.210.136.40]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20250310090220eusmtip26340f4f58568cd1b70452f8d5f384cac~rZY2rD9Xf2911429114eusmtip2G; Mon, 10 Mar 2025 09:02:20 +0000 (GMT) From: Michal Wilczynski To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, drew@pdp7.com, guoren@kernel.org, wefu@redhat.com, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, jszhang@kernel.org, ulf.hansson@linaro.org, m.szyprowski@samsung.com Cc: linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, Michal Wilczynski Subject: [PATCH v7 5/5] riscv: Enable PM_GENERIC_DOMAINS for T-Head SoCs Date: Mon, 10 Mar 2025 10:02:11 +0100 Message-Id: <20250310090211.286549-6-m.wilczynski@samsung.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250310090211.286549-1-m.wilczynski@samsung.com> Precedence: bulk X-Mailing-List: linux-pm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCKsWRmVeSWpSXmKPExsWy7djP87pzV51LN/hyWsji2Z2vrBZbf89i t1iz9xyTxfwj51gt7l3awmTxYm8ji0XzsfVsFi9n3WOzuLxrDpvF594jjBbbPrewWaw9cpfd Yv3X+UwWLy/3MFu0zeK3+L9nB7vF8bXhFi37p7A4CHm8efmSxeNwxxd2j3snprF6bFrVyeZx 59oeNo/NS+o9WtYeY/J4v+8qm0ffllWMHpear7N7fN4kF8AdxWWTkpqTWZZapG+XwJUxe+0Z poIpnBU9uy+wNTCeZu9i5OSQEDCRuHH3N3MXIxeHkMAKRonns+YyQjhfGCUOX9kD5XxmlPjw bDEbTEvn1C1QLcsZJX6f+scK4bxhlLjV+JEJpIpNwEjiwfL5YAkRgX4mib4j/8EcZoGVjBL3 L5xlBqkSFvCQeN3xFuwUFgFVid4ZT1lAbF4BO4meGddZIfbJS+w/CFHPKWAv8WLjJkaIGkGJ kzOfgNUzA9U0b53NDFG/mVNi6tsACNtFYnHPGqi4sMSr41ug3paROD25hwXCzpd4sPUTVE2N xM6e41C2tcSdc7+AfuYAmq8psX6XPkTYUeLMnq1gYQkBPokbbwUhLuCTmLRtOjNEmFeio00I olpNYmpPL9zScyu2MUHYHhKfj79hnsCoOAvJL7OQ/DILYe8CRuZVjOKppcW56anFRnmp5XrF ibnFpXnpesn5uZsYgQnx9L/jX3YwLn/1Ue8QIxMH4yFGCQ5mJRFete2n0oV4UxIrq1KL8uOL SnNSiw8xSnOwKInzLtrfmi4kkJ5YkpqdmlqQWgSTZeLglGpg2v5w561A60+cJZxhmRvXet+a Nq3E4smpMK5C1xeGdvOvclXJ6HwqNP9/N+aozpxfltde5F9ny+xlrewWkPvRHalQzZoXvMlK KY3hVM/KcI0NC56du8+g9Zz5UQ/nb/ufqQLai4Il10rqbjwrXPwls/fVumNqbE62J5O4Jk0p Md4t/PAgw8LoXWovXBf0TGhRjqjfrOCgPXVeMMOEJTt40nfmGE4oYL9T/M0qJfTXobPtjALL btp8FGg1UH+6K9k5QzZwj7fc9XVnXFLkpXVUIz/dkKltvrDyj6X0B62Q41PKOt0ffamZv9f0 2eKn6owTbkr+fLvs8J1f2tU3lxn/bmvbvcd7tXqBMi+fddJ2JZbijERDLeai4kQA9VAKKPcD AAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRmVeSWpSXmKPExsVy+t/xe7pzVp1LN1hzwcTi2Z2vrBZbf89i t1iz9xyTxfwj51gt7l3awmTxYm8ji0XzsfVsFi9n3WOzuLxrDpvF594jjBbbPrewWaw9cpfd Yv3X+UwWLy/3MFu0zeK3+L9nB7vF8bXhFi37p7A4CHm8efmSxeNwxxd2j3snprF6bFrVyeZx 59oeNo/NS+o9WtYeY/J4v+8qm0ffllWMHpear7N7fN4kF8AdpWdTlF9akqqQkV9cYqsUbWhh pGdoaaFnZGKpZ2hsHmtlZKqkb2eTkpqTWZZapG+XoJcxe+0ZpoIpnBU9uy+wNTCeZu9i5OSQ EDCR6Jy6hbmLkYtDSGApo8SFH81sEAkZiWvdL1kgbGGJP9e62CCKXjFKtD6dywySYBMwkniw fD4rSEJEYCGTxNUpG8BGMQusZZQ4fPUS2A5hAQ+J1x1vwWwWAVWJ3hlPwcbyCthJ9My4zgqx Ql5i/8GzYFM5BewlXmzcxAhiCwHV7Oh+xwpRLyhxcuYTsF5moPrmrbOZJzAKzEKSmoUktYCR aRWjSGppcW56brGRXnFibnFpXrpecn7uJkZg9G479nPLDsaVrz7qHWJk4mA8xCjBwawkwqu2 /VS6EG9KYmVValF+fFFpTmrxIUZToLsnMkuJJucD00deSbyhmYGpoYmZpYGppZmxkjgv25Xz aUIC6YklqdmpqQWpRTB9TBycUg1Mc0MOZN47eZhTI9XTlX3WN0Hn6Lnd7ycL70u+FPf9LEdN EcsJLomPju+OJDt+mnaq7WN5gFBrbfDd5cHivAYSoRtcHLWb/jDJXmf/leJlPEeWY5dhse0U 91zte0JRe0L913gIHLrnyrneTEexxHXjSc0KrWupP4MK524W/mGapOjv+dBWzN7KRN5+moQy t3LzNr7ELJaVbPeY9+2ZuqG54N0DmaWZ+78zHJp8uVlwNtf+j0IG388dvP35j5rylbyrjhzb H664/CXnt3NFs9Vf/uVzN3HOLW6bMjHq0dtzO6sjKnw4fbJ95DZO50z2v3n7y/adD+5aPJMR k4j4ZMqn9Lg/9GHNwelKL/zr3bmVWIozEg21mIuKEwF33gf7ZwMAAA== X-CMS-MailID: 20250310090220eucas1p1bcb94d4d6c7145fa12a85305cb73068c X-Msg-Generator: CA X-RootMTR: 20250310090220eucas1p1bcb94d4d6c7145fa12a85305cb73068c X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20250310090220eucas1p1bcb94d4d6c7145fa12a85305cb73068c References: <20250310090211.286549-1-m.wilczynski@samsung.com> T-Head SoCs feature separate power domains (power islands) for major components like the GPU, Audio, and NPU. To manage the power states of these components effectively, the kernel requires generic power domain support. This commit enables `CONFIG_PM_GENERIC_DOMAINS` for T-Head SoCs, allowing the power domain driver for these components to be compiled and integrated. This ensures proper power management and energy efficiency on T-Head platforms. By selecting `PM_GENERIC_DOMAINS`, we provide the necessary framework for the power domain drivers to function correctly on RISC-V architecture with T-Head SoCs. Signed-off-by: Michal Wilczynski --- arch/riscv/Kconfig.socs | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs index 1916cf7ba450..83833ded8908 100644 --- a/arch/riscv/Kconfig.socs +++ b/arch/riscv/Kconfig.socs @@ -53,6 +53,7 @@ config ARCH_THEAD bool "T-HEAD RISC-V SoCs" depends on MMU && !XIP_KERNEL select ERRATA_THEAD + select PM_GENERIC_DOMAINS if PM help This enables support for the RISC-V based T-HEAD SoCs.