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 ECEF3FA3740 for ; Mon, 31 Oct 2022 06:09:59 +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=E+gyksaqAjVYX4bt4+i7H72zRj1am20dCPCW/tEL9sE=; b=idCw19wS8pk1d7 dLcxv5hEn4akz7XyytD47BBf5E7oqXQoRlN3NckGr7BUPGKB1naXfvmHcT80CzA1LOhDGNmhZTfEv aMw6LhFIZgGMttwlYAkhiocc3yU2UCTydKNzFBYm4pQXEHeTaB0yZkima3ZcSoknBz9+uaab733tc 2IS3Be4403Skh8c+MVAiNWCN5MZEOuaXuIVTunpi9zePgAZyV2CeWiYUsiqsAEScEdzhGUV4p/XHk yb9CDxpBlel/etFK2t8jZLrJTuVN7WNP8P848XezpturEQVzVjsW2eOmox1zsoCyVYtpoXd1TO6UN YCC5rdcASr9IJUjj2uGg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1opNyP-008atB-La; Mon, 31 Oct 2022 06:08:37 +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 1opNyM-008aqp-NH; Mon, 31 Oct 2022 06:08:36 +0000 X-UUID: 18f2275b3d894135a6edaba7c2c0a279-20221030 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=uUXBGanDaxexnhsii8Sp9KhljrAmqVGsOXx45NKzA6A=; b=f2YM/JcbCT36DcFzKRsW4GISFkbJE0YTvA0u84RrKgH8iosjnzwRBcDvbQuo/JPXqRZKGWWzZUu045znqjJ13J5zUfKjvqVUIfLJ6oYYqD8ObcEbHE+9VFdJDYLox70IZIp5HDhoeafIT4aFUlZkzCUnY6ftBcmLTzjY0aQ5Oh0=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.12,REQID:214edd2e-3d38-475a-a7fd-6730c478a474,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:b2701590-1a78-4832-bd08-74b1519dcfbf,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: 18f2275b3d894135a6edaba7c2c0a279-20221030 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 886775176; Sun, 30 Oct 2022 23:08:30 -0700 Received: from mtkmbs10n2.mediatek.inc (172.21.101.183) by mtkmbs13n2.mediatek.inc (172.21.101.108) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 31 Oct 2022 13:57:56 +0800 Received: from APC01-PSA-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; Mon, 31 Oct 2022 13:57:56 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xy2fwkKKL3O7Rcm1F99Eiy1jvIsH1nRvslIqNDbfUZNz1phQzCOP1GHzxOn60UBRUaFtX1RH+OIPGPTec8PloT/glERBsAGqGVLwFwFmJXloW7U+DAeRXDDZTsX9bAkgPCtVdywAkz/6qSG/0T7JetBPp0C5/h0CUPmVXVddS/4VGrY8kusr26YImcYDTgJInnji9kl5wOKrfJwMeIgTInsfrChJi79dHzt1eRGU4j6ycBK6RglrS4ijfbIpdHYRXGrssWSvxcdToOdsk+36IbthFFqKNMg5bQ0OCiHXlGQ2QrYm4zI8vwH59gANp5LrQlAbq9xVv8xXZyS7eWxrdg== 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=uUXBGanDaxexnhsii8Sp9KhljrAmqVGsOXx45NKzA6A=; b=heA8VGMdJw8o+cVQzTpNo9LSWn786u2jQ4iIxpDiB6n6dT1rVq+vjGov92NNkhCL2XnpbpcDQRrOOwWD0fCtCady0QdZB7DouZJIr2K7RFx9uEll13Ve4QtTdGGYYjlBaFGJ23mNXwgARMfqaW3WCJLj6FFjRty/uG72HfBfCxfQQ9u+AUVNz9BFZK8l2ikw94S9JAHhUNhs1j1iP9vlr3ZBVjl+WKTNm/LoevCHEvaAWlId7GZQ1kukR+HhE1HVygQwxsnt22XgKMh1+tXR21Q5yVyunpkQZn3YM0ZhPz28fVBvNV7JZ8ZwHZ0zHprZeHPhU9pgDx97LS7hoARV1g== 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=uUXBGanDaxexnhsii8Sp9KhljrAmqVGsOXx45NKzA6A=; b=VUKkitji2+nfQeUTH27awkltEtRqGJ86Q0LvnHjPOTRGJjlYWNrDGEwsSepemh3r4Em1rU4A8ta9Nx7Y10Fg1BupOxd99vAiQSjpqbJX+jP5aPn0N52ukbIXeJ5E9xVElhRWREcuBaDf5qhaoIU4ujkwc2PB2clyovpO1imsMNE= Received: from SEYPR03MB6531.apcprd03.prod.outlook.com (2603:1096:101:8a::9) by SEZPR03MB6466.apcprd03.prod.outlook.com (2603:1096:101:4a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.16; Mon, 31 Oct 2022 05:57:48 +0000 Received: from SEYPR03MB6531.apcprd03.prod.outlook.com ([fe80::d882:f0e9:8578:7b2]) by SEYPR03MB6531.apcprd03.prod.outlook.com ([fe80::d882:f0e9:8578:7b2%6]) with mapi id 15.20.5791.010; Mon, 31 Oct 2022 05:57:48 +0000 From: =?utf-8?B?UmV4LUJDIENoZW4gKOmZs+afj+i+sCk=?= To: "p.zabel@pengutronix.de" , "matthias.bgg@gmail.com" , "sboyd@kernel.org" , "mturquette@baylibre.com" CC: "linux-kernel@vger.kernel.org" , "linux-mediatek@lists.infradead.org" , "wenst@chromium.org" , =?utf-8?B?UnVueWFuZyBDaGVuICjpmYjmtqbmtIsp?= , Project_Global_Chrome_Upstream_Group , "linux-arm-kernel@lists.infradead.org" , =?utf-8?B?TWlsZXMgQ2hlbiAo6Zmz5rCR5qi6KQ==?= , "linux-clk@vger.kernel.org" , "angelogioacchino.delregno@collabora.com" , "nfraprado@collabora.com" Subject: Re: [PATCH v6 2/3] clk: mediatek: Add auxiliary bus support for sysclk reset Thread-Topic: [PATCH v6 2/3] clk: mediatek: Add auxiliary bus support for sysclk reset Thread-Index: AQHY5Tqriq7eWQLyfEmxQJoHvtmkBq4i8imAgAUeyIA= Date: Mon, 31 Oct 2022 05:57:48 +0000 Message-ID: References: <20221021104804.21391-1-rex-bc.chen@mediatek.com> <20221021104804.21391-3-rex-bc.chen@mediatek.com> <20221027234622.14589C433D6@smtp.kernel.org> In-Reply-To: <20221027234622.14589C433D6@smtp.kernel.org> Accept-Language: zh-TW, 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: SEYPR03MB6531:EE_|SEZPR03MB6466:EE_ x-ms-office365-filtering-correlation-id: 20271bf3-4555-4b9d-3664-08dabb04d6ed x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FTHSihrFDkYQTEYpL2V1N8jET6yo+6X+1PCEjtDwXRjU7+dohYlnBt9I80EB8OI5xDJIB1edzIFrys11b7DdGuTVoET8cGhiEtne9CinXUc0S9p2h8l+MU88fmLRu960A3gq1F1WUCD5O+/2p9z6IPbaAU/klxveOhsINEgbTfDFQq6ZSzJmGWrogtyVWKwb54mEa2EPlH4+Xsy38/WSyOlU/lD+3VdVVFX5jg9Qj5Xj0thFho/tCXavfyJUjd6Oq18W3wONdFgg00VZiuDTcn3KPj+7I7W4/yhge2urZqkofSL+0sSsUV19bawzkGByN5GH/NjKyE6rczgK3G0HIntuycQmKSKTHsCHjLJieHqyCJrtf1PXE+oAIZhpLKtXResOeTdA0Yt4ju6nY+bZ2oqp1JtQjTSUs5hQ2Z0HeHi/3kvDT1SzKhAoCUC2y/IMMBGureMQ6UD07uAQqOVuc3SQZ8eQldhJkhHGr+aSA0Qj3wZACYT9StY3C4YCYg6lOp/lSdcLJ3JiU2fMksi0nGnsBkLEH4C9tN9R/VVuoX5ZCIJba4HHQk4TgkPnSHvMaI260Wh6F3ux7BtX1RVchSvxIlYm0TVvaI9qNgNlw6r12zQBtZ7AaTIFrZ3yQMd+4Rg+ImNAfQfdJpcI0YPH/0im7dXpqqswqCUR76LhLwPPJq3c4Vsppx9vSepJO/mz0gXKsrbbNkHAR4sPZH7XaU1JI7jo1XmukJ9GvrVS5Di/Rg2GTUkFAHPN7wuM4B4SMHBz7lzy6sb6otIMStHzaw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEYPR03MB6531.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(396003)(366004)(376002)(39860400002)(136003)(346002)(451199015)(86362001)(6486002)(2906002)(71200400001)(4001150100001)(38100700002)(122000001)(36756003)(85182001)(38070700005)(6512007)(26005)(6506007)(2616005)(186003)(91956017)(316002)(64756008)(66446008)(66476007)(66946007)(4326008)(478600001)(8676002)(76116006)(41300700001)(7416002)(8936002)(66556008)(54906003)(110136005)(5660300002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bG84NTNWcXRvK1hVbE0xWHZUSWJieEpWVm9YZ25XWTNoSWgvV0Vob0cvUTN5?= =?utf-8?B?L1hNTFZWNHZCWEZLcE1WYzgrdmpuNUJheG5qTnRuRmlXTTIrWmJra2NDQmdu?= =?utf-8?B?d1hza2xzWGJRK2VtSEFPNjJ0b1FRQThpQ2Frb1E5alZyRDNNOENmV1VrY1F6?= =?utf-8?B?cTl0UDN0M2ZpYUlXaFFNTktrempJY01RRTN5R0ZzRDFhT1FDbHRjUWpXVGlP?= =?utf-8?B?eGRTRGxuMm01NGI2NmJtRld6MEJjSHd2VGdxb0p3SkREdVdrR0w4V2M0a25T?= =?utf-8?B?d3RFa3NUSmVMcG4zL0d4MjhlZnNOeVg2NVJSZkw5YlBOQkR0eGw1Njh3Wk5K?= =?utf-8?B?Nlo3aEpONmhXRk5DL1VydVloc2FiaThwZ2gwVDFyVlZpczgzZnNyOXRzS1BW?= =?utf-8?B?QWhGbzhuNEVMNVRZV1pFSHZCZm5ocEw3SkdGQXVqNmJib0prU2ZuWlJkSmNE?= =?utf-8?B?YlBhbDhLNW9vbDJ6UG44VVA2YVFPRXF3OXVSN0lZNktXbzlxajVTR2E4V2N5?= =?utf-8?B?clk1TVhjd0F4OXBJNS9LTExFcWZpNDMyUHpZaHVGdkNXay9vRnJ2cTNXdmt6?= =?utf-8?B?RXBQdC9aRitucmwrQUJ2ZWM0TWlFcG4zZWtlTWRvYk0vL1lJemVRSnhnRnBO?= =?utf-8?B?OWttSy9XdXdVYnZUZ0lVdGd5cmpsNFVPSkV3emlHR0tRb3hpWjJkdVZpZXNz?= =?utf-8?B?NTI5ejJKeXBYN3hYVmFqZkRLVXUvTENKZXkzM0NMK29Ta2dJa2pySm5yNisz?= =?utf-8?B?LzNzd0pJbis2aWtWalZrTS94RzJHZEJNZ3NadCtjajVUQUU5eGtKRzVZQkor?= =?utf-8?B?MjlmOHZ2ekNsVitDOVdhZ0FRV2QvL0J6dEFiVmJ2ZjhNTStlM3h1bWx3YjF1?= =?utf-8?B?RHRaakdOMmt1NzB4WXNaWFdlbThpVENpK3V2SnI1M0hqYnBzejQyaGhBck1C?= =?utf-8?B?bXd4NVRYeThLK2JqeHFMalQvVldxWlNoVXJIamdMOFIzOWp0OGhLWm1OZGVy?= =?utf-8?B?WVhDL2J5N2xDOEhKVWpoZktJQnRpWGdpRXpWSDFlYnNPOTltRWN6SUp2Wmgv?= =?utf-8?B?blVKKzg5SFQ4TGxJc0RxeTJaRytVRGFFckdXQmhVMHk2WGdCUnA4cmNWWEUz?= =?utf-8?B?bUdGclhyWHEwZnlQclZCaWtOdnd1OVdtb2Y1cklGOEwrTTBBV0lJUG9LU1JH?= =?utf-8?B?NHN6TkxNN09ZdEhQTTFwVGk4VEs3NjdBdTVodGhQRW0ydUgyWlVpNXRCaGZw?= =?utf-8?B?emlJRS9WVkcvNVlkeXlBaUpNdk5nUmFRZE03Q3dGaGNNcURmSC9SM1lHU2oy?= =?utf-8?B?UXIwRVI0ZG9PNlNhYlNWTUtYTG8xZGRSc0tlNGkrVGhaRm0rMW5TbGVCUDZN?= =?utf-8?B?dWxGb0dpZGZNRVM3amdZYkw0Rm9RVXpNNDR6QUxTbk9MNnQvSHlpcXVZTFRN?= =?utf-8?B?TWR0NkZkY1U1QkJtQXZ6WXFnZXJUOVdOY2ZKU2craENvMjBteEJHZXdvd1dP?= =?utf-8?B?LzBqaG01bVExL2NZK05KUFpkaWRaN2czUjlMWTA1c3RBbnUyV0tvazlHMzBs?= =?utf-8?B?c0hicWJQdHNLejZTWENXdk5TbDEyVjBhOGZuYkFIQ0lMK0pLcSt6OXE2L0Mx?= =?utf-8?B?QXVxNlQyYzJtWlBiczJJVEkwUXEyTjVlNDY2QWZ5MDIybVhPTjlFVnVhS1hO?= =?utf-8?B?a2RZcWowZTl4ZXAzZXNDa0tmT3BuZUdqYnRGdGRGSVFvdEpncGlxU0k3T2Ry?= =?utf-8?B?VjNiQmg1Sit6TElqZFpNNzlpR0VFNkFweEdsQnNxejhVNDlpNXdDYkFURERp?= =?utf-8?B?WEdXM0xjMlcvdWM5czExVGJZQWtkZUhGSndzY25TSzZMRityS1NLV0RJL284?= =?utf-8?B?d1FBQ3JqcEFIUHd5L3BhdWJYeVpXbVhsc25pZ05ncUlIUmtUSCtyM3hSRy9V?= =?utf-8?B?OWtmNkZkU0QvRnZJbXBWZG11Ymo1bVkvTitnWXZGVW1xV0dBQURZWVUzR3Iv?= =?utf-8?B?QlVrVHBJaUMrZXlYTDVYNmhEU3BtMEhiUlJZNGNnYk5XTjdBS0pQYW1mNGhr?= =?utf-8?B?MlFpb2Q1SkhOQXNoNytXTEo0T0JzcmJaQkYyRElSOHZBVWdPdXp4alZWc09w?= =?utf-8?B?RHFPWUVjeUswTjNabUI5aFE4UEhMdkp2RUFlRVE3TWRraTJJcnR6QzEwZWdS?= =?utf-8?B?Umc9PQ==?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SEYPR03MB6531.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 20271bf3-4555-4b9d-3664-08dabb04d6ed X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2022 05:57:48.6324 (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: JnGxThVZhxucpAvlUnsw9tp4axgekUDLRSZ8Ue15W9D/MZuywqkLI33/TkJIogGzOBMQt19NgHwe+9WfIEb/NhZlPXSMc1qvHebzwlOUiqE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR03MB6466 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221030_230834_848426_3760496F X-CRM114-Status: GOOD ( 15.27 ) 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 Thu, 2022-10-27 at 16:46 -0700, Stephen Boyd wrote: > Quoting Bo-Chen Chen (2022-10-21 03:48:03) > > diff --git a/drivers/clk/mediatek/clk-mtk.c > > b/drivers/clk/mediatek/clk-mtk.c > > index 74408849ed86..61b7ee23738a 100644 > > --- a/drivers/clk/mediatek/clk-mtk.c > > +++ b/drivers/clk/mediatek/clk-mtk.c > > @@ -444,6 +444,63 @@ void mtk_clk_unregister_dividers(const struct > > mtk_clk_divider *mcds, int num, > > [..] > > +int mtk_reset_controller_register(struct device *dev, const char > > *name) > > +{ > > + struct auxiliary_device *adev; > > + int ret; > > + > > + adev = mtk_reset_adev_alloc(dev, name); > > + if (IS_ERR(adev)) > > + return PTR_ERR(adev); > > + > > + ret = auxiliary_device_add(adev); > > + if (ret) { > > + auxiliary_device_uninit(adev); > > + return ret; > > + } > > + > > + return devm_add_action_or_reset(dev, > > mtk_reset_unregister_adev, adev); > > Can we have devm_auxiliary_device_add() that sets the parent and > registers the device? Hello Stephen, I can't find the definition of devm_auxiliary_device_add(). Is there any information for this function? BRs, Bo-Chen _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel