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 B4A31C4332F for ; Fri, 21 Oct 2022 10:30:35 +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=Xap97HZvQGgw3zArk+NxLcIB6GNRcD3JCa7wj6bspiw=; b=CmIoCURaeoc5sE pzYPqsATWG9qRDLYS8zaENz69ygwoZpJeH8cE/aetFQ2EPoVaF5rKXt11GtB21NiD06uNUoJ8LsaY ipTIGLeR/h0IV8LTWpsZusqopVs3NgcBuuZFPucBx7bST7/tvwKWtk57bLiGHF+BQ0IBie2lIdOBj 4DeBbWtGxcx+PCvvA01IVfOhKi1pB+Phr1HvI/2AyV3vj3uvhHzFTVWzt5FanbZmUun4wqolAWV7z 0hrpF6OWbY9UK8i7QZWIWWV5J40onap26awCwIU0QmWHSt3+Gcu8FubqPV4NApclYHoy2u4pqwdEl z2vzU8kPYKTJ1pzEMthw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1olpGz-0075Pu-9l; Fri, 21 Oct 2022 10:29:05 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1olpGu-0075Om-Ad; Fri, 21 Oct 2022 10:29:03 +0000 X-UUID: af4fb0b976ac4ff18d88e327b785550a-20221021 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=/ieO7S1AF0pmG/bVSW4I7ES3AOtmawcU7EMFEdP3q8M=; b=D8SPfcUbw1W2RzZYodunHCLm7H+VuINGBJbJTiT2q1WwsylXjWv0lpCfxwUs5aRveX3GFa8MSduzYTGkpw/Gv8hPy7XcQeEu6lu80QfGPzzhPhGzKl4L4/P+dZBZ7mdfKaqF0gKbk2Sm5fhXtOHsO9AOjhMZplbQMc5DwR5qHsQ=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.12,REQID:76ee0223-4e04-4783-9de4-9b0aaeafbbd6,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:62cd327,CLOUDID:383943e4-e572-4957-be22-d8f73f3158f9,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: af4fb0b976ac4ff18d88e327b785550a-20221021 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 827586743; Fri, 21 Oct 2022 03:28:53 -0700 Received: from mtkmbs10n2.mediatek.inc (172.21.101.183) 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, 21 Oct 2022 17:58:14 +0800 Received: from APC01-SG2-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server id 15.2.792.3 via Frontend Transport; Fri, 21 Oct 2022 17:58:14 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O0vr8lBq8Gx4on/9kFzb0/4hAUkFILp8mYqBct55Q7z/L6yZL4Wd53qc9jH+yAbVOhE3z6EAsBdGAcqsp2KYjB4++NBE4Tl0X8OTnmcacMijZWnJHEwtaa2PzJzlNSFlYD0v7C4ENaccpGzDn5/ygk3rmmd4mTWARmhW8j0TxmujiO0DLqakshLqDTRkf8/izHKaryY7M6kboGD/uk8vtkXDPP/ii+mpUu0+8VMd+ryn/ByQkpgjkIkvjkxMeiC34CL33gL8Vob3kx+lO24HweL6bms6KG4fG6utpaIsZDrT5UinD4c6oj9p/vLxYZqt00DhvlwEbKvwdASAR/S5Fw== 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=/ieO7S1AF0pmG/bVSW4I7ES3AOtmawcU7EMFEdP3q8M=; b=A6EKH1q3eCSPLKD+YpQO6LZYA8CYvzUoBX9sQKKFYapqFBTQ62gMtWKszohgiMOgRfwtCf0K7awi+9wyMhoA40OmdltRFOYpeVABIYA4cAX8oNxoskFxNSxlqqdaV0XgsZR4HRW2u2sovtegiVM80a2TW3QZ0lPay9p2o1M5vqM6VKEUsTUIICNB5Lv4gJvepp1VxIErCAl2RBnbsx1R7/6GuO1HcY2fFdYgQHPRtWoiLJHM1YDWzn/8l/moU3ZO/KwRSUQqYYLeBWC2S97byPXIrkhVRcwMhbyzzpjRyaIsFxJJG6YQwo8bI0m0qN0aZ3Gu501WkK8uwMpaqXGQVQ== 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=/ieO7S1AF0pmG/bVSW4I7ES3AOtmawcU7EMFEdP3q8M=; b=WajBHOA+OJb2vaZWWOeg596SQ6LRqnxiT28wxzwNHqaAzSRrDDLO0I0Bk/Sqt+RC335KU/s0nFXyPOPkdE9b6KB7R+sY50PwCebAHqLgcya21TMRywIA/4lNs2lnKsq8gl0SEjtJMlS8FhXbqnkJbUV6hMKYcp7U0CtCozUExS4= Received: from SI2PR03MB6686.apcprd03.prod.outlook.com (2603:1096:4:1e9::14) by TY0PR03MB6450.apcprd03.prod.outlook.com (2603:1096:400:1ad::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.17; Fri, 21 Oct 2022 09:58:10 +0000 Received: from SI2PR03MB6686.apcprd03.prod.outlook.com ([fe80::6c50:1e0c:f9dd:d45]) by SI2PR03MB6686.apcprd03.prod.outlook.com ([fe80::6c50:1e0c:f9dd:d45%5]) with mapi id 15.20.5746.017; Fri, 21 Oct 2022 09:58:09 +0000 From: =?utf-8?B?VHJldm9yIFd1ICjlkLPmlofoia8p?= To: "robh+dt@kernel.org" , "matthias.bgg@gmail.com" , "p.zabel@pengutronix.de" , "angelogioacchino.delregno@collabora.com" , "broonie@kernel.org" , "tiwai@suse.com" CC: "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-mediatek@lists.infradead.org" , "alsa-devel@alsa-project.org" , Project_Global_Chrome_Upstream_Group , "devicetree@vger.kernel.org" Subject: Re: [PATCH v2 03/12] ASoC: mediatek: mt8188: support audsys clock Thread-Topic: [PATCH v2 03/12] ASoC: mediatek: mt8188: support audsys clock Thread-Index: AQHY5Scb0+y44k7XlUu5apSFkxk6/64Yh3oAgAAVdQA= Date: Fri, 21 Oct 2022 09:58:09 +0000 Message-ID: <776557c0fda5a538549ee0d4f4b7f482b0d69934.camel@mediatek.com> References: <20221021082719.18325-1-trevor.wu@mediatek.com> <20221021082719.18325-4-trevor.wu@mediatek.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2 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: SI2PR03MB6686:EE_|TY0PR03MB6450:EE_ x-ms-office365-filtering-correlation-id: 800238fc-3ff1-4606-d1f3-08dab34ac282 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3d5Y+EVSYfY/KqZDqIfzlPL6GOwU6rgA8HmwExxOX40FcXgegTyTN7ozNRxdqpUX7IWhlRg4GLHSpt8K10BX0ePsvGTku30O2qYSGkJaFf+HZBi737yQfOSXHZfKrKRxkdmpJmJJs/PBYUNw+OFWq0VPO73Z6eStq/HhQEam1f3JSGnldJ1jZBDRqtfxGays02m5gwudh6jjwXLu3eD5/g9rojkTpI3fD4DxwoWALsUyMd1upXswfJnAf6bOMWLbJHflDKpCNlrJ8mY70JyZ+Zc3eZNMThLFphcpdpci+JiECAdnztEAD7c/7IF3bb2uIfRJVGyZxCL2cLQC3YsMs9d2lZ8U7EBzNw3rhTRMQFtjg9IrFRNYP14fjcgAgrWkoIVyNLi1J47a3XINPYVgnNqisOk7ewZai3RsCDg5IOYrgaRUrCHH405YK12y+YwcUHCt9NfPp6EHfcv6ijjCFZbl4BEcepS7XxGDcOO8mB68GgKtTi6Si8oN9+ftdU5wKI2ZACm4pNampJcfXV5Rl+x4w91W/dwCIob+mdn1V6MkHchKgneqlU+zZy/GxuX24f67+ftvadOfegeTWePEvPnU+NJDV3+B401PaPKNfyE7QEonHm849/9pk6l4UVBNlR3zhmzB+mFKdvFLRU212rKvKzVYRsXu/0xRDjsn0nwVje3BKviDOQp1FjSY3Opg+ks7GuswURe3fz+c8uAhS1c+VUX1taek0t6it/EB2uhW/UBoYDOIFbXPTBl8Sf+sfGuWnnfyh71qLuy3jOYIClFFsQzW4fzhA3qAbGbr/zo= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SI2PR03MB6686.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(366004)(39860400002)(376002)(396003)(136003)(451199015)(478600001)(71200400001)(36756003)(83380400001)(86362001)(6486002)(110136005)(6512007)(66946007)(6506007)(8936002)(54906003)(38100700002)(2616005)(7416002)(76116006)(26005)(85182001)(186003)(8676002)(2906002)(4001150100001)(122000001)(5660300002)(64756008)(66446008)(4326008)(41300700001)(66476007)(38070700005)(66556008)(316002)(99106002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MERENUQ2UzNkNWhIS3c4Zk9GUW9vZG9lb2ttRDhxS1hJd2FVREdUVTZROERt?= =?utf-8?B?TXcrT2xaUUZxaUN1M3hKYmc1QjhLY0h0ZkRqRlB3Q3VpTno5eWhxV0ZxNzk5?= =?utf-8?B?UlJhK2MxUDg0RmhYYS9ZSHFEM0lvV0d6WFYxMWNGK3YzalpJbnJQV0pabEg0?= =?utf-8?B?ZHhJWFRzalllVE91ZVdoZU1veWt6UlhXa2ZEeFdhbkdxK0FTNEt3WWFkZEsx?= =?utf-8?B?QS96VEVVU0diYTBnMjcrRXRmTzBtczcwYlRFc1BlQU84ejV1dUErOTlOK24r?= =?utf-8?B?SERGejJyS3VtUVBFNjcrb0VDdDJ1ZkduL1FtVGZZMzBQZDYwYzdITE1zREJo?= =?utf-8?B?a0RQUEgxWjA4bmtkeitDN3VkQzdSWko5eGhraFlzWlpGbFp0Q0lyQTl5K3FS?= =?utf-8?B?b21OZXJ5MWNIQVFDeVdZMFdYS0h5dldSUm9Gd1R1OGZTc1hmbnlBV3IvNXl2?= =?utf-8?B?OCtaMFhRbU9QT3RzWVBsR0R3b1E2cnFnaHBobloyWGRZTVBJR0cxZ1Z1TlFN?= =?utf-8?B?a2xWQ2l2WnZ1SHRSTzZ3NjYzR0lhVlZnTXppa0lrRG43elZpK0Y1Q1ZEMVpa?= =?utf-8?B?L2xiNG9RVGVDb0thY0phUUlIVm9JUStzSVM0clFwQ1hkMlJnR1Z3S2xlUGpl?= =?utf-8?B?Rmx3VitMN0g5Uk8yTUcrd242bnZXSGJ4Snk1QjdPc3FGaWQrNXgybCtXZXV2?= =?utf-8?B?TWNuZUFUb1JpbldFTm9OVUJNVmQzdVNOaWdPUjdkaUtuclBlckJnOUQ4WWpx?= =?utf-8?B?TXZFVmlRMVV1YVlCcVdMVGprY1E3QVI4ekNPK1JVUFBTNUhBY2g4d1duNUI4?= =?utf-8?B?UU16VXpYVDZKa1h4aWNBZDIzVVdJSENhRVNaZEJOaGxGNFBhb2tRcmxGWEhi?= =?utf-8?B?R1kzTW5GcC9hVjl1UHE3SkZZT05ZZG1XRjY3UTFyVmdLak90Qm92OXd4Ulls?= =?utf-8?B?Sit6UDBTclBhcWpycHBjc1ZzeC9SaStLRXRiUDZWR0NVNXlQYUFvWU5mV2xE?= =?utf-8?B?VkY0VkE0SGRLZEs3aGlkaHI0cGpRQTJzMFFhd09ZTkpsL2JFOWdnM2o2Zy9R?= =?utf-8?B?SUtzRFNKL1NmbnE5MEtNU1F5QlRvc0l2L1BJcG9JVlJTbmhpRnpVSGxjdCtU?= =?utf-8?B?aCttSlQrSUZFMlZvK3AzejZjV1lxZ2x4UnJXM3F0cUcvNVAxKzM1a01jdGUy?= =?utf-8?B?VXgzcDdCbEFTeG9ZNmxRaXU5Z1hGOUdSTE9HU2VTOFB0VVFEN0RWVGttaG5M?= =?utf-8?B?UmpFdURxTTY2NVBWZDBVYlZncGJoT1ZodGRrZjFTbFB2UHVZQ050WkhLZXZD?= =?utf-8?B?OWwxSU5GeDlLY1JCNnhtc01IUHFyZjZNbS92V3BOZGs1Z0dqalpZL0NuZTNK?= =?utf-8?B?UXpCQk81SVdscGhuRnplQm5xbGx5Z2J2bGxkaXg2TzZ1YUlwd1FwUU1JcjBa?= =?utf-8?B?Tlk3TXh6U1A2cm1ha0lQRU9hUWY5MzdlUU15OXFJOWhpVmhUazZ2YnZDVDJE?= =?utf-8?B?SC9TdlVPZUU3MTBhY2ZYTE5wNXVGOVZyVDFYYVA3and4RE0rQWNVNXRUYWhh?= =?utf-8?B?L2I2Qmt6L2NrZ21CUkNvMVBZV2JNR1cwMnRoV2txQXFXVFlKODVDcHFQRjZy?= =?utf-8?B?R1FmM1lIL2J5NjZaWXdlSjJGbElOVDJCejlyQmRzMFRTU3VmOWJoMExnS2FT?= =?utf-8?B?VmxNeERIcUZ4NjBFSlFiL3RISGNXdURiZ1U3ek5NWDRMMWxWQXdoYU5KR3JW?= =?utf-8?B?WlppcU9vZGxxcXZWbDRwSi9FQm9hUmM0ZFAwNzB3TklQbllCdUFxcVljcU5Q?= =?utf-8?B?RHZsdGE4OXZBaXh0MnIydnVxaVZ3N2tvajcvL1lCeWp5bzZiM0ZmVzRoUkxB?= =?utf-8?B?cC9ZNjlvdjFldDJBbU1XZnlhcFFKd3FFcU5JdUlDb3NhQi9Ed2lxZmRPQmFC?= =?utf-8?B?NXBsNnpkdzF5R0h1bjBRUXZndG5EeCtpVUpLTUJWeERTT2Z5L3pFRG9pOVBq?= =?utf-8?B?ZS9kYkQ0S3VqQkpFVnJQSks2YXFZbXl6OGEybWc5NHB6cjVzYmZvamJtaDJB?= =?utf-8?B?LzhaNnZRT2gvcWFkZnU4U0hCWVNjelRsZUVKNUVkM0dubTQvZ3lldUdIV3lq?= =?utf-8?B?TzFDRExab0NIK3MxYTNOeTl2NnVKVVhmSDJ2ajhPMzdWRWg2cnpKcDBjS1lD?= =?utf-8?B?SFE9PQ==?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SI2PR03MB6686.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 800238fc-3ff1-4606-d1f3-08dab34ac282 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2022 09:58:09.8026 (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: VoAAVmrrGUEIBTlsyxVhLFAH1W/Dk2n+vUdDoAhBNNwLHMEEQxhnEkAXuRmcTlR1kGMuI4WxBSBWrpIFsgtB1A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY0PR03MB6450 X-MTK: N X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221021_032900_390084_AAFE11CD X-CRM114-Status: GOOD ( 24.16 ) 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 Fri, 2022-10-21 at 10:41 +0200, AngeloGioacchino Del Regno wrote: > Il 21/10/22 10:27, Trevor Wu ha scritto: > > Add mt8188 audio cg clock control. Audio clock gates are registered > > to CCF > > for reference count and clock parent management. > > > > Signed-off-by: Trevor Wu > > --- > > sound/soc/mediatek/mt8188/mt8188-audsys-clk.c | 206 > > ++++++++++++++++++ > > sound/soc/mediatek/mt8188/mt8188-audsys-clk.h | 15 ++ > > .../soc/mediatek/mt8188/mt8188-audsys-clkid.h | 83 +++++++ > > 3 files changed, 304 insertions(+) > > create mode 100644 sound/soc/mediatek/mt8188/mt8188-audsys-clk.c > > create mode 100644 sound/soc/mediatek/mt8188/mt8188-audsys-clk.h > > create mode 100644 sound/soc/mediatek/mt8188/mt8188-audsys- > > clkid.h > > > > diff --git a/sound/soc/mediatek/mt8188/mt8188-audsys-clk.c > > b/sound/soc/mediatek/mt8188/mt8188-audsys-clk.c > > new file mode 100644 > > index 000000000000..1f294231d4c2 > > --- /dev/null > > +++ b/sound/soc/mediatek/mt8188/mt8188-audsys-clk.c > > @@ -0,0 +1,206 @@ > > +// SPDX-License-Identifier: GPL-2.0 > > +/* > > + * mt8188-audsys-clk.c -- MediaTek 8188 audsys clock control > > + * > > + * Copyright (c) 2022 MediaTek Inc. > > + * Author: Chun-Chia Chiu > > + */ > > + > > +#include > > +#include > > +#include > > +#include "mt8188-afe-common.h" > > +#include "mt8188-audsys-clk.h" > > +#include "mt8188-audsys-clkid.h" > > +#include "mt8188-reg.h" > > + > > +struct afe_gate { > > + int id; > > + const char *name; > > + const char *parent_name; > > + int reg; > > + u8 bit; > > + const struct clk_ops *ops; > > + unsigned long flags; > > + u8 cg_flags; > > +}; > > + > > +#define GATE_AFE_FLAGS(_id, _name, _parent, _reg, _bit, _flags, > > _cgflags) {\ > > + .id = _id, \ > > + .name = _name, \ > > + .parent_name = _parent, \ > > + .reg = _reg, \ > > + .bit = _bit, \ > > + .flags = _flags, \ > > + .cg_flags = _cgflags, \ > > + } > > + > > +#define GATE_AFE(_id, _name, _parent, _reg, _bit) \ > > + GATE_AFE_FLAGS(_id, _name, _parent, _reg, _bit, \ > > + CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED, > > CLK_GATE_SET_TO_DISABLE) > > Can you please explain what's the reason for CLK_IGNORE_UNUSED here? > Maybe we can solve some issue that you're facing in a cleaner way. > > Regards, > Angelo Hi Angelo, Because clk_disable_unused() calls clk_core_is_enabled(), register access happens in is_enabled() ops. At the moment, the power for register access is not enabled, so the register read results in CPU hang. That's why I added CLK_IGNORE_UNUSED here, but it can't resolve all issues. Actually, we met same problem when "cat /sys/kernel/debug/clk/clk_summary" is used. We are still suffering the problem. I'm not sure if I can implement clk ops by myself, and exclude the registration of is_enabled() ops. Thanks, Trevor > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel