From mboxrd@z Thu Jan 1 00:00:00 1970 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 8FD31C4332F for ; Fri, 25 Nov 2022 03:32:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=tZDH4zPT0XfulsrGc2APqIxQHCwpp/Oew2unB10LBsU=; b=3yw+35ZzVUwDqj LOJt1EdaORZMxEViTWfU5Kik9bi9GBhzxlISQ0cofTMYuAIYISkwntwfHAo49DJDQ8QW33X0zK37q ahFIKWkEbJ2J6YyW855Mx1jlqVpRo6E+BYPugyDqF9pRrQI3CrUg/HjW1DEAtim8UanZhmEMkmDnN pDFjS/7q9JRPjppEErscYllIUbD+Xhq0xZFcmNt4IewBVGvYEeWIAyzjH9a4+jWuMrn3HE2G5yzZg IqWDSAQeZAXFD1ypS5sTJS//p7GmsKhc8B64oozmjgJvBVMPVsBMHB1QbBxLCy7zNRr04Y4X6Npxl AnJRs1jAF11TesA49dFA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oyPQt-00CMcK-Tt; Fri, 25 Nov 2022 03:31:20 +0000 Received: from mailgw01.mediatek.com ([216.200.240.184]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oyPQm-00CMZW-GG; Fri, 25 Nov 2022 03:31:15 +0000 X-UUID: 5e0f4a30248f430ea47b92198d7a6064-20221124 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=KcDQZjVQ0AaNSJQC4CtXHIF/QWKdXzu6QIT1Ub1UbDQ=; b=c1tZfNxGnjhyyfakd1y7Q5Qqt3iiEpc9B82Fj/sx0gxot/S5QB8sR6ybNmL2AQBmbuzL7RoyXbUlp1WFYZY1VOQjySdh1IMJHV4TLBj9FFG0hEUNvUzJtU7O7lOJ9gq1KeJYOY1qe25h9IiEx0y4s2k32bGRNKB98VTU0ocNGIU=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.14,REQID:043453a3-dc9c-48fe-81de-71e087103124,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:dcaaed0,CLOUDID:b25444f9-3a34-4838-abcf-dfedf9dd068e,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: 5e0f4a30248f430ea47b92198d7a6064-20221124 Received: from mtkmbs13n2.mediatek.inc [(172.21.101.108)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 2138295708; Thu, 24 Nov 2022 20:27:54 -0700 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs10n1.mediatek.inc (172.21.101.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Fri, 25 Nov 2022 11:27:21 +0800 Received: from APC01-TYZ-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n1.mediatek.com (172.21.101.34) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Fri, 25 Nov 2022 11:27:21 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nNKUPbSl3UmRZpyJR02mFyqeE0jXs8BrImy2fqfCofGqzihX6OO0DsnQEPlgo/ijYoWn7nYDNu8RKXYDEsLp+Sx4UaTB5iz3U8ZzmgcL0LQ4zR6BXcsmlwQGOcfOefjZQ0rnv253N0ncI1FFX/Z7S1XE3Sg/TFoIstWiMFf2XafV9pOh4QKIp4ZiTXVRpuWp4720cWE7HAo4vK2r1+xyhkRyAVupWEixCQnNDpKlyQfFAWBlvuXuqka3klbH/UuoOeYHi8mO6y69Wue8/HKNQ4H8WgluouY4nkWo9j9lRGqZCNW9kDjq2RuODxrBsp48qhqMTtJRL4LY1TMq66aY9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=KcDQZjVQ0AaNSJQC4CtXHIF/QWKdXzu6QIT1Ub1UbDQ=; b=kprlgYoJ+tZqsKSro36l2/prsYa2Z8PySmnbGVxQ6LapUjCzlozZSrLIGKXp1QR6ur9XPpMRWT+Bvf26VXUqIYW5bfHFhnQ3oCUY0tYI31tlJF5zHX0r4DYacnej43ab/Y6ssz3jeg1YVCFS3rm98dhh4BonrGcOGIEAAiKqMI9D+mz1uZ8sDaiRISRGRfRCObevkX81xdFWZ8LZb28a4vBp1rbu79XgaEI70aaT6R6waDJPfXC1KCyqaUEhi2GkQ6neZH82ggLrG9YMtlEkg1UpDFS3eLNie8U+Lvm+vqnnS7VpUhrajsLp4G8VODL+5vhGu8VW7JPG4J9C0icI2g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KcDQZjVQ0AaNSJQC4CtXHIF/QWKdXzu6QIT1Ub1UbDQ=; b=ElHnhZJeTxbAYoMJIFHCoLobDDyGmKJJAOJIBIug/eAhyZqRsCb5bqIK2WcKs5oBscGvKKK7rqy95fn7AgEcoOwD4rXQgr+CMxtpiCzTvAH671ePOp3/aZKrjVPeiZ2KMysqqcwzuYx1BgAe8NwizU7YQJt4ZQeNXDDnDGd38is= Received: from PUZPR03MB5877.apcprd03.prod.outlook.com (2603:1096:301:a5::6) by PSAPR03MB5557.apcprd03.prod.outlook.com (2603:1096:301:4e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.20; Fri, 25 Nov 2022 03:27:19 +0000 Received: from PUZPR03MB5877.apcprd03.prod.outlook.com ([fe80::6bf6:aaf0:3698:5453]) by PUZPR03MB5877.apcprd03.prod.outlook.com ([fe80::6bf6:aaf0:3698:5453%5]) with mapi id 15.20.5857.019; Fri, 25 Nov 2022 03:27:19 +0000 From: =?utf-8?B?R2FybWluIENoYW5nICjlvLXlrrbpipgp?= To: "matthias.bgg@gmail.com" , "angelogioacchino.delregno@collabora.com" , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" CC: "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-mediatek@lists.infradead.org" , Project_Global_Chrome_Upstream_Group , "devicetree@vger.kernel.org" Subject: Re: [PATCH v2 2/2] soc: mediatek: pm-domains: Add support for mt8188 Thread-Topic: [PATCH v2 2/2] soc: mediatek: pm-domains: Add support for mt8188 Thread-Index: AQHY0xacBLACySQjSEmWgnHQQK+7+a397c8AgFFnn4A= Date: Fri, 25 Nov 2022 03:27:19 +0000 Message-ID: References: <20220928084315.29187-1-Garmin.Chang@mediatek.com> <20220928084315.29187-3-Garmin.Chang@mediatek.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PUZPR03MB5877:EE_|PSAPR03MB5557:EE_ x-ms-office365-filtering-correlation-id: 79f1d6e9-5861-4c37-820c-08dace94f56b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6kqYRu1ZdWT4+Y7IKSQ4v/JX+AHfz1kR/RDq2HFQLvmplLBP4Nlz6tIzmwqo5P1aVjNXlOZ5fq9IrsGSZpDkTkZOMFacRgvRrKcAqE1Y81gGcoMz2ZXQ16uquQWbiNkSDttkUr5FsAit/Y1o7QfxF3cXuMz9Nx+kbHFC0VzEnLgpmeZXYrr6NOyQD5u6B4VviHRl+HUKaMPwkz6ZuedtD/43tDeyOzfYOzKtjQoMfk5Pa6zwViZ4t/NOfEo2b8QqgcBzvQ8OIqDHGhD1xESdlrbbtQPjsO6D1zAvJqGYRItWpDsw6Ikd4VeKxFQl8ViKmP8vNqq4Ih4ZN4RHw7qul4/i/Sn1cY/nHR0q7FttQwpUzPCECWG8Hw9toRL1XGFANMuFjiGQVHdz7lhAcMBvmrVpexYIM/KfJ+zF6BUpuKh40i3tNqSIZanoenalG31c6x/54HAiufd16ayf4x+jIBPDs7FA7No04BtNHMQe3keUUKMUxcRwUMkMv1/3KINJ0BS/if/Fr+2AsZm9FiZXIN76/AouQAAd7ZXsGEiWpcIGouokUBIniTgcaIPXRmzc49iMi+bKVMN+f2zUhV+rRi2ExpgQs/TYlxJGNqjauX3nWvSnHezJixZn9SxsiWAiGl7aFC5kcI6ywFcduoBkbSSOgZDIvK0tgFti8YlswCPYGWO4l5ucwHmHJD3zU0HJ+5CC3K1CiGW8+gQ84yOAkg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PUZPR03MB5877.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(39860400002)(366004)(396003)(376002)(346002)(451199015)(86362001)(110136005)(54906003)(6506007)(71200400001)(6486002)(38070700005)(36756003)(85182001)(122000001)(6512007)(2616005)(186003)(38100700002)(8936002)(64756008)(5660300002)(26005)(478600001)(2906002)(66446008)(8676002)(66476007)(91956017)(76116006)(66946007)(66556008)(4326008)(41300700001)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S0Zjd2FncGZpOHZrelJuVGYvVjNoRGR3cWc5U2RLUVY5ZDhXRW9tVm1jWURS?= =?utf-8?B?cUt5dm1XV1labUpOcnRZUUZqcG9QTHVSQ0pUZlBjNi95eHhJdGhFa09lbFA5?= =?utf-8?B?RTZZWVJqR2F3a1RVZm13TnV4MmRTdjM4YWdLU3R6Y0Q3VW9nVnNpd0RyTHpC?= =?utf-8?B?RXgxWm5FY3ZNd3hmV0IxSS82WkJIYnRvdUpGWWhLUUswTENYZEZzVno0MTB0?= =?utf-8?B?RFNxeG4vNXg5dFJxYXZyMEp4eThNN2hBdG9Reks0RlNpQTUyZnRRdnRWV1Iz?= =?utf-8?B?azJmdnpRK0lJMGIrODlFaUoyWlR3d2VxYS9NL2paTEo4UnRocTVuTVk1NE1O?= =?utf-8?B?UW9KZFBLTnlUam9nUmNMS2VXTlFJQ1V5d2pENjZEL05aeFlhTzQrajh5bHNx?= =?utf-8?B?cXRqM2IxU2gyVFIxUWQ1UHRsbk1Cei8wTmFoTnRIMWJPUWRvbFVwYXhEZng3?= =?utf-8?B?Z25BbU9xbWR5RXphdVY2TWJTZHpPeEVhRHk2blRmUWVzMzl4SlFDWkYxd1JT?= =?utf-8?B?YUcveERzTTE0NkNjTUE2bkJ4VlNZMEF1bnIxdVZPV05FUkpRc2tPaDc2bFNp?= =?utf-8?B?UDV1QjB1WXNoM2R5OTQ4aXlNS3BmeWFCN0ZCcU56R1pSRXdmVmphd3ZmeUNU?= =?utf-8?B?UEFtb3pJRUd5emVUOGQ0QjFveEVHdjd5QWJvNE0xeDhnYTJ2RE55dDRwZ09K?= =?utf-8?B?NDUwTkxVV0lsd1A3cUk1b08rUmxMaUtyQTNRb3NCeFZKQjdCTVBMTW1lWkh3?= =?utf-8?B?dmE4VGxKcFQwSVFFdUowZjU3WHpESTR3SVVHcFcwakFYZnpMaHZUNmF2TU9T?= =?utf-8?B?MFZHcUo0VmMvbUtiOFlPOWNhUGZyYTVkdkN3OG9ITVJucHNtMHRWYml3WTBT?= =?utf-8?B?YjNPbnpnbnZBa2N6TVJNZEhWcytBUXkyL1grVDZrc3ZpMy9memlCaSt1WndV?= =?utf-8?B?QkR2L04wRXB5QTYzdnVqRHpVYWtnSzN4c1I0VGQ4WnZ2WVpkMzVjdXBIcjhB?= =?utf-8?B?dER6NGNacGUxVzRtV0FVZUJDZi9STEJoZy9yQzZMdGRpUWRZL2FabUNRQkxI?= =?utf-8?B?OWxZUlE2aVI4cStOMlVQYm5xaXpaczF4azVleDQvTDlSUFZxeDFzRmxaVjB2?= =?utf-8?B?WitrOXFFWWQ2R09hQXJNcExXZ20wS214NHFyZVpEMXJXRjNIeUtFeENJb2hK?= =?utf-8?B?SFR5YnQzOHl0K0J1MVBQSUVSVVdRVWNKM3Z0bnEyaWJLSU5XLzQzUWV1WEJG?= =?utf-8?B?WU5FRDN6dGJMdGV0bkZnZmpuNXRnVEp1cmVudC9QMXhnVm5HTDFkK0N4TTR2?= =?utf-8?B?SVE4VWdXTld0NFljNnZXanhXWm1tZ1BGcHJWYjYyUERHeEhqVUlIZi9lQVBw?= =?utf-8?B?aUxxd283TGxuNm4zTjN0N2VTMU0vM3QvRmcyalJrWG91S29CR3d2aURRM1Bs?= =?utf-8?B?OUR3NklQTlh6UU55WU9SN2JUY2s2Qnd2YnJVYVJVdHY0VElvNVNodWl0a256?= =?utf-8?B?S1prWXA4bWVoMVZqZDF4SklsTTlxemYwd0ViZW5nN2F3eUJrZ0RZVTN1ck8v?= =?utf-8?B?dUVaRDhxK2E3MzFxSEFEZjFYSVlGZWhDWnFlVnVERkVnMTVXaUtXbVBRY1Nm?= =?utf-8?B?WnZjNksvakc3L1hRaWlQQ1NqVSticC9mU1dlQ2dnNkpvSU9CbE1OSWJBMWFD?= =?utf-8?B?L01xSmphQituMUkvUjhWM1pUMVdzRzNSZGFoampvaG1scVJOenVsbjFZcmVo?= =?utf-8?B?TWhLNzVPdG1rS3QxTGRSSkZwQ2pJZkhTUHo1UUN6OHVlcDJtc0pEbGVlYjhS?= =?utf-8?B?dkR0SW9TVklrb205N1FYZlpoWGt1bUVOZXppQ3YxRmlneExBZG02UGdHZGx0?= =?utf-8?B?bURoMmVqZzF0N0Z3RzJ3YTU0SlRLa0JVbCtJeTNqa1l4MjNpUlk1WWlxeDZ4?= =?utf-8?B?U1I0d2ppWVJiR3JtcDY0VGIxU0JIcHdEZ011QlNndW83WVZQczJzVjVPeHJ5?= =?utf-8?B?VHZNZG5RNTNjWU9VQjFGb3E5R01OVGw0MDJsc3NNY2dRL3FHdFVBbjVoaEoy?= =?utf-8?B?UElCdDg5KzF1bnAwU2k5Q1dqVkN2Q3B0aXA4Q1NhY0lhWCs3QXVXYU9IVGFW?= =?utf-8?B?RStSTFdOVnI0RmUxRTJidTFIWW8reXhGdWFySTA4bDhQa1lqYVhGby9JYjky?= =?utf-8?B?WkE9PQ==?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PUZPR03MB5877.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79f1d6e9-5861-4c37-820c-08dace94f56b X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2022 03:27:19.4135 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: hG3kRmqu4OUSYA338Fhrmt5xs7NOCkH8j+Er0EyBh2qwGlVPc6QTSBWDdnjhmS6WAYF8K3MM50JxhJrxaZMobxRdbPTRu+FtegSwpY7MBLo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSAPR03MB5557 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221124_193112_571890_C449D28F X-CRM114-Status: GOOD ( 20.35 ) 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: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Tue, 2022-10-04 at 10:19 +0200, AngeloGioacchino Del Regno wrote: > Il 28/09/22 10:43, Garmin.Chang ha scritto: > > Add domain control data including bus protection data size > > change due to more protection steps in mt8188. > > > > Signed-off-by: Garmin.Chang > > --- > > drivers/soc/mediatek/mt8188-pm-domains.h | 623 > > +++++++++++++++++++++++ > > drivers/soc/mediatek/mtk-pm-domains.c | 5 + > > include/linux/soc/mediatek/infracfg.h | 121 +++++ > > 3 files changed, 749 insertions(+) > > create mode 100644 drivers/soc/mediatek/mt8188-pm-domains.h > > > > diff --git a/drivers/soc/mediatek/mt8188-pm-domains.h > > b/drivers/soc/mediatek/mt8188-pm-domains.h > > new file mode 100644 > > index 000000000000..63181f05457e > > --- /dev/null > > +++ b/drivers/soc/mediatek/mt8188-pm-domains.h > > @@ -0,0 +1,623 @@ > > +/* SPDX-License-Identifier: GPL-2.0-only */ > > +/* > > + * Copyright (c) 2022 MediaTek Inc. > > + * Author: Garmin Chang > > + */ > > + > > +#ifndef __SOC_MEDIATEK_MT8188_PM_DOMAINS_H > > +#define __SOC_MEDIATEK_MT8188_PM_DOMAINS_H > > + > > +#include "mtk-pm-domains.h" > > +#include > > + > > +/* > > + * MT8188 power domain support > > + */ > > + > > +static const struct scpsys_domain_data scpsys_domain_data_mt8188[] > > = { > > + [MT8188_POWER_DOMAIN_MFG0] = { > > + .name = "mfg0", > > + .sta_mask = BIT(1), > > + .ctl_offs = 0x300, > > + .pwr_sta_offs = 0x174, > > + .pwr_sta2nd_offs = 0x178, > > + .sram_pdn_bits = BIT(8), > > + .sram_pdn_ack_bits = BIT(12), > > + .caps = MTK_SCPD_KEEP_DEFAULT_OFF | > > MTK_SCPD_DOMAIN_SUPPLY, > > + }, > > + [MT8188_POWER_DOMAIN_MFG1] = { > > + .name = "mfg1", > > + .sta_mask = BIT(2), > > + .ctl_offs = 0x304, > > + .pwr_sta_offs = 0x174, > > + .pwr_sta2nd_offs = 0x178, > > + .sram_pdn_bits = BIT(8), > > + .sram_pdn_ack_bits = BIT(12), > > + .bp_infracfg = { > > + BUS_PROT_WR(MT8188_TOP_AXI_PROT_EN_MFG1_STEP1, > > + MT8188_TOP_AXI_PROT_EN_SET, > > + MT8188_TOP_AXI_PROT_EN_CLR, > > + MT8188_TOP_AXI_PROT_EN_STA), > > + BUS_PROT_WR(MT8188_TOP_AXI_PROT_EN_2_MFG1_STEP2 > > , > > + MT8188_TOP_AXI_PROT_EN_2_SET, > > + MT8188_TOP_AXI_PROT_EN_2_CLR, > > + MT8188_TOP_AXI_PROT_EN_2_STA), > > + BUS_PROT_WR(MT8188_TOP_AXI_PROT_EN_1_MFG1_STEP3 > > , > > + MT8188_TOP_AXI_PROT_EN_1_SET, > > + MT8188_TOP_AXI_PROT_EN_1_CLR, > > + MT8188_TOP_AXI_PROT_EN_1_STA), > > + BUS_PROT_WR(MT8188_TOP_AXI_PROT_EN_2_MFG1_STEP4 > > , > > + MT8188_TOP_AXI_PROT_EN_2_SET, > > + MT8188_TOP_AXI_PROT_EN_2_CLR, > > + MT8188_TOP_AXI_PROT_EN_2_STA), > > + BUS_PROT_WR(MT8188_TOP_AXI_PROT_EN_MFG1_STEP5, > > + MT8188_TOP_AXI_PROT_EN_SET, > > + MT8188_TOP_AXI_PROT_EN_CLR, > > + MT8188_TOP_AXI_PROT_EN_STA), > > + BUS_PROT_WR(MT8188_TOP_AXI_PROT_EN_SUB_INFRA_VD > > NR_MFG1_STEP6, > > + MT8188_TOP_AXI_PROT_EN_SUB_INFRA_VD > > NR_SET, > > + MT8188_TOP_AXI_PROT_EN_SUB_INFRA_VD > > NR_CLR, > > + MT8188_TOP_AXI_PROT_EN_SUB_INFRA_VD > > NR_STA), > > + }, > > + .caps = MTK_SCPD_KEEP_DEFAULT_OFF, > > Please add MTK_SCPD_DOMAIN_SUPPLY cap to MFG1 as well. > For more information, please look at: > 13bde169c6fe ("soc: mediatek: mtk-pm-domains: Allow probing vreg > supply on two MFGs") > > Regards, > Angelo > Thank you for your suggestion. Accroding to /sys/kernel/debug/pm_genpd/pm_genpd_summary, mfg0 is the parent of mfg1 and mfg1 is the parent of mfg2, mfg3 and mfg4. Before the devices power on mfg2, mfg3 and mfg4, system will power on mfg1 first. Also before the devices power on mfg1, system will power on mfg0 first. Because mfg0 is the root of mfg1, mfg2, mfg3 and mfg4 and MTK_SCPD_DOMAIN_SUPPLY is configured on mfg0, so MTK_SCPD_DOMAIN_SUPPLY is also applied on mfg1, mfg2, mfg3 and mfg4. Thanks, Best Regards, Garmin _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel