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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4C297C04FDE for ; Mon, 12 Dec 2022 07:54:11 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231308AbiLLHyJ (ORCPT ); Mon, 12 Dec 2022 02:54:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37960 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230427AbiLLHyE (ORCPT ); Mon, 12 Dec 2022 02:54:04 -0500 Received: from mailgw02.mediatek.com (unknown [210.61.82.184]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 71356A458; Sun, 11 Dec 2022 23:53:56 -0800 (PST) X-UUID: efd43f78a5944fb88f519361e6e89526-20221212 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=HJhEMHGUomZw50QFjB0fWaXnjtYGPQ7teTeCpTfBX8I=; b=j8P+EqPm4IM2hA7b97Fdo1at9i1gDhWuzjomYk/4zv4rlkguz9X/RR7MxuOeQH5TPG6rFvV9p/e43++XdQt/zzouB3zxZMRmuvJgkhTOxp0aqKbIR/SXUcG5S+7I6GiDCZnlZz0Ar7bM46bE2Ew1dbhZT3jzaTvB10JHT3/aOOo=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.14,REQID:a7dce958-7669-482b-b7ee-7d77b32021cc,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:-5,FILE:0,BULK:0,RULE:Release_Ham,ACTION :release,TS:-5 X-CID-INFO: VERSION:1.1.14,REQID:a7dce958-7669-482b-b7ee-7d77b32021cc,IP:0,URL :0,TC:0,Content:0,EDM:0,RT:0,SF:-5,FILE:0,BULK:0,RULE:Release_Ham,ACTION:r elease,TS:-5 X-CID-META: VersionHash:dcaaed0,CLOUDID:ddba3d17-b863-49f8-8228-cbdfeedd1fa4,B ulkID:221212155348X9W8WM5E,BulkQuantity:0,Recheck:0,SF:38|17|19|102,TC:nil ,Content:0,EDM:-3,IP:nil,URL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: efd43f78a5944fb88f519361e6e89526-20221212 Received: from mtkcas11.mediatek.inc [(172.21.101.40)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1989572475; Mon, 12 Dec 2022 15:53:48 +0800 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs11n1.mediatek.inc (172.21.101.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 12 Dec 2022 15:53:46 +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; Mon, 12 Dec 2022 15:53:46 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UDZXwlIvg6ik0sD9QCBUGXQYNzuiJYNhI0+q5wCtRxnRG86Z+gUUXlh4tG2HNiXyTK9oeDMQ8KuP5q6cghZ/EM5fBjlQd/MsL38xd5hkTDXvR4GXQlyRbiMdbbXAjdP4qrY2GbLyfLQ+CRqGfKhUJV034mXmkUq5uQcuZ/9guyya+3raA9rEGKl13TT7JvPei6ol0yhMVopwCssvHISVs/kBocmqNEXkJ17MgvU1NPl23tBXmxr23bjFavBzI9XBdVamNtrfWh7mRiQoR4OLYy87MgT/f8ejqjq+XOipnh1UD09dKIY00duLBcwEPBcQEUkp+DMj4kKq5A4m/x+Hvg== 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=HJhEMHGUomZw50QFjB0fWaXnjtYGPQ7teTeCpTfBX8I=; b=Ukl5mJAyCagHqqDzFSm4fufqv7mcjl9z+0yAwCdAypOmC/nWn+pAH5FGLbekRi0B1l4zqd9RoKk5dzxL0zGQxH6Ya06WYRRAWUo25XkodUON/CMcJsc6sKWDKhtAI4qbhLe3ErWWSLFL4cmq/QhWQskjGePyCtvsLrean7h57/+uCRYaVqb3EyjQu4RPDvJ6/xS2rDXz97sRuK5qBNSDnYPBDXLbp2tOFvJKwadXFcai12KzweQqaS+sfCA6m1d3dk+Y/y60pzhZGgeVYm/Hup7jqPuaezokjvXC2dYfS9gQGphSF4ZweGezcrMXA1rs90DSKJ8InciItA3CKZG1hg== 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=HJhEMHGUomZw50QFjB0fWaXnjtYGPQ7teTeCpTfBX8I=; b=EctaktgEDNxIZTIBN73NSUs237bVJoT9dbS6eG3NDk99ZlMC2Y53MKrYojCtyV/cEuyfv3Mpbvas8bgA4Xg6H3y4ZFxZCwAHmPIX1H5IQ/NxEL8RLCHaMQdKS5TXKIIXpkkJR+Xe4iwIYvPkjJbtCMLot2++BdMOyC3M4vFDUi4= Received: from PUZPR03MB5877.apcprd03.prod.outlook.com (2603:1096:301:a5::6) by SI2PR03MB5498.apcprd03.prod.outlook.com (2603:1096:4:123::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Mon, 12 Dec 2022 07:53:43 +0000 Received: from PUZPR03MB5877.apcprd03.prod.outlook.com ([fe80::6bf6:aaf0:3698:5453]) by PUZPR03MB5877.apcprd03.prod.outlook.com ([fe80::6bf6:aaf0:3698:5453%4]) with mapi id 15.20.5880.019; Mon, 12 Dec 2022 07:53:43 +0000 From: =?utf-8?B?R2FybWluIENoYW5nICjlvLXlrrbpipgp?= To: "matthias.bgg@gmail.com" , "sboyd@kernel.org" , "mturquette@baylibre.com" , "angelogioacchino.delregno@collabora.com" , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" , "richardcochran@gmail.com" 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 08/19] clk: mediatek: Add MT8188 imgsys clock support Thread-Topic: [PATCH v2 08/19] clk: mediatek: Add MT8188 imgsys clock support Thread-Index: AQHY540YX3zhj+mxdUm0B+9h+NoRt64h7EoAgEhCTgA= Date: Mon, 12 Dec 2022 07:53:43 +0000 Message-ID: <36f37e88feea9217864f86304cdd1045b793fc23.camel@mediatek.com> References: <20221024094254.29218-1-Garmin.Chang@mediatek.com> <20221024094254.29218-9-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_|SI2PR03MB5498:EE_ x-ms-office365-filtering-correlation-id: c0ba1a35-23f7-4a4c-f4b3-08dadc15fd79 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2c7Vt8zgI+xcr2VedyhcRZvlmRByw8Z+r2vvNEoaci/G0YF/HhacVsxydbI6P+SbS6wldCWU8hjmbXCL1wrBIP0uevy00XFU3YlWCXHJoKw4jOfQDHGuAf8iMQ86NJTu38+GjSMz/bPO5SwkNqSfhnqzq1xHyXDldiglNhsDy5kjZfz9XJVTCJH+8tuPDpvT6tRDrygNDGd324LNPd7xh6Yyg/GxBf7yfFk5HR4q2v1u2xW4m7kN71e4D7PjEqybqYkGZ5abhqLLHKFbTe0DxQ1UhmUoF6YiPomdIxAA7BJzYntMss0ArJ66MlcPDqK8LaXgRCrhMcAvifGQGx2LXreDbAKApeeUwfg/VWs6/ofLQAhx6g4fXkrt3o833tulInG8ICOK7HkRvfgGMv6nYxeo1AcHfRbFMOgGw40IdnWwxm7nN2ZqNlwmPyf1UrND6m830faBBoZJJ/Ssol6qTHETj6Q7s6B9ROZWNJ5kaE15si86MRz6XAmdU/C2R7Rgde5dSJA2NENKvj/bJ6K7qLJxvsqkTS5gu5VfB1l79RaesBqRcNm8Y3oSwyV2mF6n/DJ0VXktMH6ac+zt7RPuFdLxTwTqWCM/4nPV58Qcg/Jt0wp/gRQS4vChs136J/PhynHnM906Rkg1nBe1MlufE3kc1hoaoQvJMwfmYxfcqZATpP5jDZ0ozUz+jZ3n1QGT 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)(376002)(366004)(136003)(39860400002)(396003)(346002)(451199015)(54906003)(86362001)(316002)(41300700001)(8936002)(66476007)(5660300002)(66446008)(36756003)(110136005)(76116006)(64756008)(66946007)(66556008)(91956017)(85182001)(4326008)(7416002)(38100700002)(186003)(2616005)(6486002)(83380400001)(122000001)(6506007)(71200400001)(6512007)(478600001)(38070700005)(26005)(2906002)(8676002)(4001150100001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OURseEIxR0RTbGFRVG1sOUdRSGtrbktoQ1c0bVJBaE9xU1JTMmkrUGVQVmJy?= =?utf-8?B?Q3d4VEJ3akFTb2x5ZmYrYXhOdVZGMEJ6V3EyR0tMRytZVGJJanNpS1FpSm9U?= =?utf-8?B?M0VxeFNzVytCNkkxKzdVQ05uRU5YUEpjRXpENU1yMi81emwrOTlWOGVvSkw1?= =?utf-8?B?cC9xSkFhaFpneEhEWk02aVFHYmg4bk56UXF1UnQ4TUNEUGZBRkhqOEcxejNw?= =?utf-8?B?cGp1cmY5WDdhYXc5eTFiUjR6VnBidTM2MnIzaGZUck80RFdydjB1WkhqZDNY?= =?utf-8?B?YTRZbE44ZmtNdzc4VEJHSGdKMlRPZGROb0J2Skl0K1UyS1JnY0t5T04vUi83?= =?utf-8?B?OTcyYjdtOEFsTGJoUnRNZ2o1KzRabFZHTlhnYmRJUGZLczhUSzFlUnhGSHBq?= =?utf-8?B?MUFFV1RZankySGIvdWhWY3poRFFhak1ucWdYQUl4VTFxeTdPTjhRNXpPV0RQ?= =?utf-8?B?WUtlWTJCMTZTV01aU1ViendhdE9SZVF6VGRaQnhkQkszMFh3elJiaUc2VTh0?= =?utf-8?B?dWc1bDBpN3pyVmZvWmVwOW9IRnluZUp3UHQxVGhUTUMwNVRSekUyTWU5Mk00?= =?utf-8?B?d2Q3RitjWjMrZ2c5dFhmcUEyRXlibEY0dGtYOHI1dWtUSHd4UFZmL2ppaHAw?= =?utf-8?B?RVVzeGVWNXFoYjMzWC9qN1hkejB6TWZiSWZTbEJyU0c5WHRLYmZmZk1qenN1?= =?utf-8?B?K1RGTW1GOUpmU3VSeUxnTVRINm1MNlpLK0lRd2N3TFF0SCs2TXZqVUhicDZ2?= =?utf-8?B?M2psaWZHaTROZ2R5K1RYNEVmaDRYQlhLMjJ3RkI4OGpaeEF3SExrbytMSitt?= =?utf-8?B?VlhENHVqWExjeSttNDlweTFFdkE3VkI3dHh5MTZOZVVrOXJWZ3RaTWZFNE1z?= =?utf-8?B?QzZFdUY4Y2JrTkN5VE1rQUorcGZlTE9yc0ZjUkp2SmVXakJpcitxOWRWUmhE?= =?utf-8?B?d1hRYXhnSnJleFJGUWVLTTMvWFZQaXdjSjlYRVhKZy9HN3JxTEcxb0FuZDJV?= =?utf-8?B?VW9ERDI5U0tob3dzZ0VPY0JkeExCQkFEQXBRdzRlbFRLSDVKN01FcVE4QlRh?= =?utf-8?B?clRReUdTZTBrdW9jdDUwWk4xVmQxMG1GUFBEWFZweXpPTFExUk9QTy91QzR6?= =?utf-8?B?TGNleUlzR0RSN3R2SE9mMmY4TXpBZ04rMkZiL0duUTdhVTQvS2N3L1VzZS9U?= =?utf-8?B?NEovL2tsc3hrdjlIOVFha3pRVFdXeFF6TmF6Tng1SjNTNG95VGM3NGFQcVJW?= =?utf-8?B?VS9VMHFySjh6QmRiQ1VVRU9YNjVSaG5sUzUxVHhRTXRHNlVTN3NRRlJ1Z1hG?= =?utf-8?B?UU1LTDB6bUtjR1FtMVZCWjQvWWc1cUhvS2FpM1J2a0s0WUdnYWNFK04yaXFB?= =?utf-8?B?UUdjekdWdmJGbmlJb3RaTUg4RHB4VWwralVEaXQzNDYzc0FyQUhCT1dtWE5X?= =?utf-8?B?MzljVFFmc09JcWNvRUM1QWlsbERYMDJrSGRDcUtjWTBPVTIzZVh4UktuU0ly?= =?utf-8?B?Q0x5L2VSVmR4Mm9JYmtNRitoZ2JwSStlM1JQZWlxb3BDYUhIcFlyMkJYbWox?= =?utf-8?B?TXlXRVdVOGlBN1Job1FMTnR6VkZkYSs0dllUcjFCUHN5d3pkRE1hZm1JZ2Jo?= =?utf-8?B?VFZXb0lVVmVGK2dmc1BvelNvY2JFZWw0QzhWaGNZZTEwdTNOYm13SFo1TEtP?= =?utf-8?B?dDhsdVA5UE12QVlPK1FlcXZodys2ZlpKN280QmpzWDMrOEtoWjJaMGNKVWs5?= =?utf-8?B?MG02MURZR1F5SW0wcjhaOElNSnZnSXlEaTVmc3UwU2MyRmtIUFozQWtUNk9u?= =?utf-8?B?Mytyb09UOEhxVk5CanRJVUFhaHRrcmM3bTYyU081ZjdRM3dxL29lMEMzTWtl?= =?utf-8?B?TmgzT2w5SFJhc0RRazlpT0phbGdHVHpEY1hVUzRnbXJ4cXJGMzlacWZzMUJn?= =?utf-8?B?UzJIQzF3ZVo3RDF3ZGVFd0NJT0pkdWJIWWtDUFVWaGN1WUVCa3NwSzhYUCtR?= =?utf-8?B?cDJxZUJPSVZwTmNwOTZJdzBDS1NuQ3RCQWxDUzVlNnJBWWptWVA3TVFsZDF4?= =?utf-8?B?WVJUbEhxZllyaFJsZjQ4Z2d1M01sMnRueVJXZjhtNWxwVDFzU05IaGMxS2hL?= =?utf-8?B?dGZZUk1hMEVvb1hrZ0NOck9jZW4xNkFrNkExN0NESVdJK0hlSTBEQUFWSWJM?= =?utf-8?B?blE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <11A4021DD597624EA0827E3C6EA5496E@apcprd03.prod.outlook.com> Content-Transfer-Encoding: base64 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: c0ba1a35-23f7-4a4c-f4b3-08dadc15fd79 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2022 07:53:43.0773 (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: tmQIRQjd0SIfhkk40kUTwLjOYtzYyCD/ZKqWBhZECPCpmOS7Z58a39pVcd11eUYXyShoIf22zp4FulGW9sgnDcyansjczJANXxkOLgdvqwc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR03MB5498 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gVGh1LCAyMDIyLTEwLTI3IGF0IDEwOjI1ICswMjAwLCBBbmdlbG9HaW9hY2NoaW5vIERlbCBS ZWdubyB3cm90ZToNCj4gSWwgMjQvMTAvMjIgMTE6NDIsIEdhcm1pbi5DaGFuZyBoYSBzY3JpdHRv Og0KPiA+IEFkZCBNVDgxODggaW1nc3lzIGNsb2NrIGNvbnRyb2xsZXJzIHdoaWNoIHByb3ZpZGUg Y2xvY2sgZ2F0ZQ0KPiA+IGNvbnRyb2wgZm9yIGltYWdlIElQIGJsb2Nrcy4NCj4gPiANCj4gPiBT aWduZWQtb2ZmLWJ5OiBHYXJtaW4uQ2hhbmcgPEdhcm1pbi5DaGFuZ0BtZWRpYXRlay5jb20+DQo+ ID4gLS0tDQo+ID4gICBkcml2ZXJzL2Nsay9tZWRpYXRlay9NYWtlZmlsZSAgICAgICAgIHwgICAy ICstDQo+ID4gICBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTg4LWltZy5jIHwgMTI0DQo+ ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTI1 IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBk cml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTg4LWltZy5jDQo+ID4gDQo+ID4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvY2xrL21lZGlhdGVrL01ha2VmaWxlDQo+ID4gYi9kcml2ZXJzL2Nsay9tZWRp YXRlay9NYWtlZmlsZQ0KPiA+IGluZGV4IGJkMGEyYWE1YjZmYS4uMjQyYjQ5YmFmYTllIDEwMDY0 NA0KPiA+IC0tLSBhL2RyaXZlcnMvY2xrL21lZGlhdGVrL01ha2VmaWxlDQo+ID4gKysrIGIvZHJp dmVycy9jbGsvbWVkaWF0ZWsvTWFrZWZpbGUNCj4gPiBAQCAtODQsNyArODQsNyBAQCBvYmotJChD T05GSUdfQ09NTU9OX0NMS19NVDgxODYpICs9IGNsay1tdDgxODYtDQo+ID4gbWN1Lm8gY2xrLW10 ODE4Ni10b3Bja2dlbi5vIGNsay1tdA0KPiA+ICAgCQkJCSAgIGNsay1tdDgxODYtY2FtLm8gY2xr LW10ODE4Ni1tZHAubw0KPiA+IGNsay1tdDgxODYtaXBlLm8NCj4gPiAgIG9iai0kKENPTkZJR19D T01NT05fQ0xLX01UODE4OCkgKz0gY2xrLW10ODE4OC1hcG1peGVkc3lzLm8gY2xrLQ0KPiA+IG10 ODE4OC10b3Bja2dlbi5vIFwNCj4gPiAgIAkJCQkgICBjbGstbXQ4MTg4LXBlcmlfYW8ubyBjbGst bXQ4MTg4LQ0KPiA+IGluZnJhX2FvLm8gXA0KPiA+IC0JCQkJICAgY2xrLW10ODE4OC1jYW0ubyBj bGstbXQ4MTg4LWNjdS5vDQo+ID4gKwkJCQkgICBjbGstbXQ4MTg4LWNhbS5vIGNsay1tdDgxODgt Y2N1Lm8NCj4gPiBjbGstbXQ4MTg4LWltZy5vDQo+ID4gICBvYmotJChDT05GSUdfQ09NTU9OX0NM S19NVDgxOTIpICs9IGNsay1tdDgxOTIubw0KPiA+ICAgb2JqLSQoQ09ORklHX0NPTU1PTl9DTEtf TVQ4MTkyX0FVRFNZUykgKz0gY2xrLW10ODE5Mi1hdWQubw0KPiA+ICAgb2JqLSQoQ09ORklHX0NP TU1PTl9DTEtfTVQ4MTkyX0NBTVNZUykgKz0gY2xrLW10ODE5Mi1jYW0ubw0KPiA+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTg4LWltZy5jDQo+ID4gYi9kcml2ZXJz L2Nsay9tZWRpYXRlay9jbGstbXQ4MTg4LWltZy5jDQo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQN Cj4gPiBpbmRleCAwMDAwMDAwMDAwMDAuLjAwZjNiYmY0ZDUwMg0KPiA+IC0tLSAvZGV2L251bGwN Cj4gPiArKysgYi9kcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTg4LWltZy5jDQo+ID4gQEAg LTAsMCArMSwxMjQgQEANCj4gPiArLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAt b25seQ0KPiA+ICsvLw0KPiA+ICsvLyBDb3B5cmlnaHQgKGMpIDIwMjIgTWVkaWFUZWsgSW5jLg0K PiA+ICsvLyBBdXRob3I6IEdhcm1pbiBDaGFuZyA8Z2FybWluLmNoYW5nQG1lZGlhdGVrLmNvbT4N Cj4gPiArDQo+ID4gKyNpbmNsdWRlIDxsaW51eC9jbGstcHJvdmlkZXIuaD4NCj4gPiArI2luY2x1 ZGUgPGxpbnV4L3BsYXRmb3JtX2RldmljZS5oPg0KPiA+ICsjaW5jbHVkZSA8ZHQtYmluZGluZ3Mv Y2xvY2svbWVkaWF0ZWssbXQ4MTg4LWNsay5oPg0KPiA+ICsNCj4gPiArI2luY2x1ZGUgImNsay1n YXRlLmgiDQo+ID4gKyNpbmNsdWRlICJjbGstbXRrLmgiDQo+ID4gKw0KPiA+ICtzdGF0aWMgY29u c3Qgc3RydWN0IG10a19nYXRlX3JlZ3MgaW1nc3lzX2NnX3JlZ3MgPSB7DQo+ID4gKwkuc2V0X29m cyA9IDB4NCwNCj4gPiArCS5jbHJfb2ZzID0gMHg4LA0KPiA+ICsJLnN0YV9vZnMgPSAweDAsDQo+ ID4gK307DQo+ID4gKw0KPiA+ICsjZGVmaW5lIEdBVEVfSU1HU1lTKF9pZCwgX25hbWUsIF9wYXJl bnQsIF9zaGlmdCkJCQkNCj4gPiBcDQo+ID4gKwlHQVRFX01USyhfaWQsIF9uYW1lLCBfcGFyZW50 LCAmaW1nc3lzX2NnX3JlZ3MsIF9zaGlmdCwNCj4gPiAmbXRrX2Nsa19nYXRlX29wc19zZXRjbHIp DQo+ID4gKw0KPiA+ICtzdGF0aWMgY29uc3Qgc3RydWN0IG10a19nYXRlIGltZ3N5c19tYWluX2Ns a3NbXSA9IHsNCj4gPiArCUdBVEVfSU1HU1lTKENMS19JTUdTWVNfTUFJTl9MQVJCOSwgImltZ3N5 c19tYWluX2xhcmI5IiwNCj4gPiAidG9wX2ltZyIsIDApLA0KPiA+ICsJR0FURV9JTUdTWVMoQ0xL X0lNR1NZU19NQUlOX1RSQVcwLCAiaW1nc3lzX21haW5fdHJhdzAiLA0KPiA+ICJ0b3BfaW1nIiwg MSksDQo+ID4gKwlHQVRFX0lNR1NZUyhDTEtfSU1HU1lTX01BSU5fVFJBVzEsICJpbWdzeXNfbWFp bl90cmF3MSIsDQo+ID4gInRvcF9pbWciLCAyKSwNCj4gPiArCUdBVEVfSU1HU1lTKENMS19JTUdT WVNfTUFJTl9WQ09SRV9HQUxTLA0KPiA+ICJpbWdzeXNfbWFpbl92Y29yZV9nYWxzIiwgInRvcF9p bWciLCAzKSwNCj4gPiArCUdBVEVfSU1HU1lTKENMS19JTUdTWVNfTUFJTl9ESVAwLCAiaW1nc3lz X21haW5fZGlwMCIsDQo+ID4gInRvcF9pbWciLCA4KSwNCj4gPiArCUdBVEVfSU1HU1lTKENMS19J TUdTWVNfTUFJTl9XUEUwLCAiaW1nc3lzX21haW5fd3BlMCIsDQo+ID4gInRvcF9pbWciLCA5KSwN Cj4gPiArCUdBVEVfSU1HU1lTKENMS19JTUdTWVNfTUFJTl9JUEUsICJpbWdzeXNfbWFpbl9pcGUi LCAidG9wX2ltZyIsDQo+ID4gMTApLA0KPiA+ICsJR0FURV9JTUdTWVMoQ0xLX0lNR1NZU19NQUlO X1dQRTEsICJpbWdzeXNfbWFpbl93cGUxIiwNCj4gPiAidG9wX2ltZyIsIDEyKSwNCj4gPiArCUdB VEVfSU1HU1lTKENMS19JTUdTWVNfTUFJTl9XUEUyLCAiaW1nc3lzX21haW5fd3BlMiIsDQo+ID4g InRvcF9pbWciLCAxMyksDQo+ID4gKwlHQVRFX0lNR1NZUyhDTEtfSU1HU1lTX01BSU5fR0FMUywg ImltZ3N5c19tYWluX2dhbHMiLA0KPiA+ICJ0b3BfaW1nIiwgMzEpLA0KPiA+ICt9Ow0KPiA+ICsN Cj4gPiArc3RhdGljIGNvbnN0IHN0cnVjdCBtdGtfZ2F0ZSBpbWdzeXNfd3BlMV9jbGtzW10gPSB7 DQo+ID4gKwlHQVRFX0lNR1NZUyhDTEtfSU1HU1lTX1dQRTFfTEFSQjExLCAiaW1nc3lzX3dwZTFf bGFyYjExIiwNCj4gPiAidG9wX2ltZyIsIDApLA0KPiA+ICsJR0FURV9JTUdTWVMoQ0xLX0lNR1NZ U19XUEUxLCAiaW1nc3lzX3dwZTEiLCAidG9wX2ltZyIsIDEpLA0KPiA+ICt9Ow0KPiA+ICsNCj4g PiArc3RhdGljIGNvbnN0IHN0cnVjdCBtdGtfZ2F0ZSBpbWdzeXNfd3BlMl9jbGtzW10gPSB7DQo+ ID4gKwlHQVRFX0lNR1NZUyhDTEtfSU1HU1lTX1dQRTJfTEFSQjExLCAiaW1nc3lzX3dwZTJfbGFy YjExIiwNCj4gPiAidG9wX2ltZyIsIDApLA0KPiA+ICsJR0FURV9JTUdTWVMoQ0xLX0lNR1NZU19X UEUyLCAiaW1nc3lzX3dwZTIiLCAidG9wX2ltZyIsIDEpLA0KPiA+ICt9Ow0KPiA+ICsNCj4gPiAr c3RhdGljIGNvbnN0IHN0cnVjdCBtdGtfZ2F0ZSBpbWdzeXNfd3BlM19jbGtzW10gPSB7DQo+ID4g KwlHQVRFX0lNR1NZUyhDTEtfSU1HU1lTX1dQRTNfTEFSQjExLCAiaW1nc3lzX3dwZTNfbGFyYjEx IiwNCj4gPiAidG9wX2ltZyIsIDApLA0KPiA+ICsJR0FURV9JTUdTWVMoQ0xLX0lNR1NZU19XUEUz LCAiaW1nc3lzX3dwZTMiLCAidG9wX2ltZyIsIDEpLA0KPiA+ICt9Ow0KPiA+ICsNCj4gPiArc3Rh dGljIGNvbnN0IHN0cnVjdCBtdGtfZ2F0ZSBpbWdzeXMxX2RpcF90b3BfY2xrc1tdID0gew0KPiA+ ICsJR0FURV9JTUdTWVMoQ0xLX0lNR1NZUzFfRElQX1RPUF9MQVJCMTAsICJpbWdzeXMxX2RpcF9s YXJiMTAiLA0KPiA+ICJ0b3BfaW1nIiwgMCksDQo+ID4gKwlHQVRFX0lNR1NZUyhDTEtfSU1HU1lT MV9ESVBfVE9QX0RJUF9UT1AsICJpbWdzeXMxX2RpcF9kaXBfdG9wIiwNCj4gPiAidG9wX2ltZyIs IDEpLA0KPiA+ICt9Ow0KPiA+ICsNCj4gPiArc3RhdGljIGNvbnN0IHN0cnVjdCBtdGtfZ2F0ZSBp bWdzeXMxX2RpcF9ucl9jbGtzW10gPSB7DQo+ID4gKwlHQVRFX0lNR1NZUyhDTEtfSU1HU1lTMV9E SVBfTlJfTEFSQjE1LCAiaW1nc3lzMV9kaXBfbnJfbGFyYjE1IiwNCj4gPiAidG9wX2ltZyIsIDAp LA0KPiA+ICsJR0FURV9JTUdTWVMoQ0xLX0lNR1NZUzFfRElQX05SX0RJUF9OUiwgImltZ3N5czFf ZGlwX25yX2RpcF9uciIsDQo+ID4gInRvcF9pbWciLCAxKSwNCj4gPiArfTsNCj4gPiArDQo+ID4g K3N0YXRpYyBjb25zdCBzdHJ1Y3QgbXRrX2Nsa19kZXNjIGltZ3N5c19tYWluX2Rlc2MgPSB7DQo+ ID4gKwkuY2xrcyA9IGltZ3N5c19tYWluX2Nsa3MsDQo+ID4gKwkubnVtX2Nsa3MgPSBBUlJBWV9T SVpFKGltZ3N5c19tYWluX2Nsa3MpLA0KPiA+ICt9Ow0KPiA+ICsNCj4gPiArc3RhdGljIGNvbnN0 IHN0cnVjdCBtdGtfY2xrX2Rlc2MgaW1nc3lzX3dwZTFfZGVzYyA9IHsNCj4gPiArCS5jbGtzID0g aW1nc3lzX3dwZTFfY2xrcywNCj4gPiArCS5udW1fY2xrcyA9IEFSUkFZX1NJWkUoaW1nc3lzX3dw ZTFfY2xrcyksDQo+ID4gK307DQo+ID4gKw0KPiA+ICtzdGF0aWMgY29uc3Qgc3RydWN0IG10a19j bGtfZGVzYyBpbWdzeXNfd3BlMl9kZXNjID0gew0KPiA+ICsJLmNsa3MgPSBpbWdzeXNfd3BlMl9j bGtzLA0KPiA+ICsJLm51bV9jbGtzID0gQVJSQVlfU0laRShpbWdzeXNfd3BlMl9jbGtzKSwNCj4g PiArfTsNCj4gPiArDQo+ID4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgbXRrX2Nsa19kZXNjIGltZ3N5 c193cGUzX2Rlc2MgPSB7DQo+ID4gKwkuY2xrcyA9IGltZ3N5c193cGUzX2Nsa3MsDQo+ID4gKwku bnVtX2Nsa3MgPSBBUlJBWV9TSVpFKGltZ3N5c193cGUzX2Nsa3MpLA0KPiA+ICt9Ow0KPiA+ICsN Cj4gPiArc3RhdGljIGNvbnN0IHN0cnVjdCBtdGtfY2xrX2Rlc2MgaW1nc3lzMV9kaXBfdG9wX2Rl c2MgPSB7DQo+ID4gKwkuY2xrcyA9IGltZ3N5czFfZGlwX3RvcF9jbGtzLA0KPiA+ICsJLm51bV9j bGtzID0gQVJSQVlfU0laRShpbWdzeXMxX2RpcF90b3BfY2xrcyksDQo+ID4gK307DQo+ID4gKw0K PiA+ICtzdGF0aWMgY29uc3Qgc3RydWN0IG10a19jbGtfZGVzYyBpbWdzeXMxX2RpcF9ucl9kZXNj ID0gew0KPiA+ICsJLmNsa3MgPSBpbWdzeXMxX2RpcF9ucl9jbGtzLA0KPiA+ICsJLm51bV9jbGtz ID0gQVJSQVlfU0laRShpbWdzeXMxX2RpcF9ucl9jbGtzKSwNCj4gPiArfTsNCj4gPiArDQo+ID4g K3N0YXRpYyBjb25zdCBzdHJ1Y3Qgb2ZfZGV2aWNlX2lkIG9mX21hdGNoX2Nsa19tdDgxODhfaW1n c3lzX21haW5bXQ0KPiA+ID0gew0KPiA+ICsJew0KPiA+ICsJCS5jb21wYXRpYmxlID0gIm1lZGlh dGVrLG10ODE4OC1pbWdzeXMiLA0KPiA+ICsJCS5kYXRhID0gJmltZ3N5c19tYWluX2Rlc2MsDQo+ ID4gKwl9LCB7DQo+ID4gKwkJLmNvbXBhdGlibGUgPSAibWVkaWF0ZWssbXQ4MTg4LWltZ3N5c193 cGUxIiwNCj4gDQo+IEkga25vdyB0aGF0IHRoaXMgd2FzIGRvbmUgaW4gb3RoZXIgY2xvY2sgZHJp dmVycyBhcyB3ZWxsLCBidXQgY2FuIHdlDQo+IHBsZWFzZQ0KPiBzdG9wIHVzaW5nIHVuZGVyc2Nv cmVzIGluIGRldmljZXRyZWUgY29tcGF0aWJsZXM/DQo+IFRoYXQgbWFrZXMgdGhlbSBsb29rIG1v cmUgY29uc2lzdGVudCB3aXRoIHRoZSByZXN0IG9mIHRoZSBEVC4NCj4gDQo+ICJtZWRpYXRlayxt dDgxODgtaW1nc3lzLXdwZTEiLCBhcyBhbiBleGFtcGxlLCB3b3VsZCBsb29rIGEgYml0DQo+IGJl dHRlci4NCj4gDQo+IFAuUy46IFBsZWFzZSBkbyB0aGUgc2FtZSBvbiBhbGwgb2YgdGhlIG90aGVy IGRyaXZlcnMgdGhhdCB5b3UgYXJlDQo+IGludHJvZHVjaW5nDQo+ICAgICAgICB3aXRoIHRoaXMg c2VyaWVzLg0KPiANCj4gVGhhbmtzLA0KPiBBbmdlbG8NCg0KVGhhbmsgeW91IGZvciB5b3VyIHN1 Z2dlc3Rpb24uDQpPaywgSSdsbCBjaGVjayBhbGwgZHJpdmVycyBmb3IgdGhpcyB1bmRlcnNjb3Jl cyBwcm9ibGVtIGFuZCBmaXggdGhlbSBpbg0KVjMuDQoNClRoYW5rcywNCkJlc3QgUmVnYXJkcywN Ckdhcm1pbg0K 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 17DC4C4332F for ; Mon, 12 Dec 2022 07:56:19 +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=eIK6vNmUw48XhfqSr6Ooiz66c96c2MjE449sF1KWyJ4=; b=elttScmb5EXvKB TFGa2+EPzUVkIauQmPU99W8NqAPMghgOwoOLch0ZvRAidpQtiHsX0np2hQWYystS5nt55VIzQfjnM G2NymAzQwaVpygG+07lG16ZYIo5y2+OmoGdRDyKKS//8AZSH5j9U6MImZxow4ZffvjuQDaFnF1pZ3 6+6hivQ+i8uEjyo9b+fwh0wsRvvcPzj5SE8KznoFWPaLIoBfRWk7lMlJbFj+tncm6SKcFrntybNc8 OnuKEBmwVde7k6vVivOQu5UtjP/kaAYiEzCOFiZFEWlre878+i9uNSaqffYnjdHb8Qb2kFpgGp5B7 Ri31Qlmpr80rB+iaCImg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p4deC-009hqO-A0; Mon, 12 Dec 2022 07:54:49 +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 1p4de5-009he1-2M; Mon, 12 Dec 2022 07:54:44 +0000 X-UUID: 6dcda087e4724b92b3312133ae5b6e2a-20221212 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=HJhEMHGUomZw50QFjB0fWaXnjtYGPQ7teTeCpTfBX8I=; b=j8P+EqPm4IM2hA7b97Fdo1at9i1gDhWuzjomYk/4zv4rlkguz9X/RR7MxuOeQH5TPG6rFvV9p/e43++XdQt/zzouB3zxZMRmuvJgkhTOxp0aqKbIR/SXUcG5S+7I6GiDCZnlZz0Ar7bM46bE2Ew1dbhZT3jzaTvB10JHT3/aOOo=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.14,REQID:39dac4f9-c718-49ca-9ed0-17e08dc5f62d,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:-5,FILE:0,BULK:0,RULE:Release_Ham,ACTION :release,TS:-5 X-CID-INFO: VERSION:1.1.14,REQID:39dac4f9-c718-49ca-9ed0-17e08dc5f62d,IP:0,URL :0,TC:0,Content:0,EDM:0,RT:0,SF:-5,FILE:0,BULK:0,RULE:Release_Ham,ACTION:r elease,TS:-5 X-CID-META: VersionHash:dcaaed0,CLOUDID:afd40225-4387-4253-a41d-4f6f2296b154,B ulkID:221212155348X9W8WM5E,BulkQuantity:3,Recheck:0,SF:38|17|19|102,TC:nil ,Content:0,EDM:-3,IP:nil,URL:0,File:nil,Bulk:40,QS:nil,BEC:nil,COL:0 X-UUID: 6dcda087e4724b92b3312133ae5b6e2a-20221212 Received: from mtkmbs13n1.mediatek.inc [(172.21.101.193)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 1534159849; Mon, 12 Dec 2022 00:54:20 -0700 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs11n1.mediatek.inc (172.21.101.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 12 Dec 2022 15:53:46 +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; Mon, 12 Dec 2022 15:53:46 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UDZXwlIvg6ik0sD9QCBUGXQYNzuiJYNhI0+q5wCtRxnRG86Z+gUUXlh4tG2HNiXyTK9oeDMQ8KuP5q6cghZ/EM5fBjlQd/MsL38xd5hkTDXvR4GXQlyRbiMdbbXAjdP4qrY2GbLyfLQ+CRqGfKhUJV034mXmkUq5uQcuZ/9guyya+3raA9rEGKl13TT7JvPei6ol0yhMVopwCssvHISVs/kBocmqNEXkJ17MgvU1NPl23tBXmxr23bjFavBzI9XBdVamNtrfWh7mRiQoR4OLYy87MgT/f8ejqjq+XOipnh1UD09dKIY00duLBcwEPBcQEUkp+DMj4kKq5A4m/x+Hvg== 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=HJhEMHGUomZw50QFjB0fWaXnjtYGPQ7teTeCpTfBX8I=; b=Ukl5mJAyCagHqqDzFSm4fufqv7mcjl9z+0yAwCdAypOmC/nWn+pAH5FGLbekRi0B1l4zqd9RoKk5dzxL0zGQxH6Ya06WYRRAWUo25XkodUON/CMcJsc6sKWDKhtAI4qbhLe3ErWWSLFL4cmq/QhWQskjGePyCtvsLrean7h57/+uCRYaVqb3EyjQu4RPDvJ6/xS2rDXz97sRuK5qBNSDnYPBDXLbp2tOFvJKwadXFcai12KzweQqaS+sfCA6m1d3dk+Y/y60pzhZGgeVYm/Hup7jqPuaezokjvXC2dYfS9gQGphSF4ZweGezcrMXA1rs90DSKJ8InciItA3CKZG1hg== 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=HJhEMHGUomZw50QFjB0fWaXnjtYGPQ7teTeCpTfBX8I=; b=EctaktgEDNxIZTIBN73NSUs237bVJoT9dbS6eG3NDk99ZlMC2Y53MKrYojCtyV/cEuyfv3Mpbvas8bgA4Xg6H3y4ZFxZCwAHmPIX1H5IQ/NxEL8RLCHaMQdKS5TXKIIXpkkJR+Xe4iwIYvPkjJbtCMLot2++BdMOyC3M4vFDUi4= Received: from PUZPR03MB5877.apcprd03.prod.outlook.com (2603:1096:301:a5::6) by SI2PR03MB5498.apcprd03.prod.outlook.com (2603:1096:4:123::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Mon, 12 Dec 2022 07:53:43 +0000 Received: from PUZPR03MB5877.apcprd03.prod.outlook.com ([fe80::6bf6:aaf0:3698:5453]) by PUZPR03MB5877.apcprd03.prod.outlook.com ([fe80::6bf6:aaf0:3698:5453%4]) with mapi id 15.20.5880.019; Mon, 12 Dec 2022 07:53:43 +0000 From: =?utf-8?B?R2FybWluIENoYW5nICjlvLXlrrbpipgp?= To: "matthias.bgg@gmail.com" , "sboyd@kernel.org" , "mturquette@baylibre.com" , "angelogioacchino.delregno@collabora.com" , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" , "richardcochran@gmail.com" 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 08/19] clk: mediatek: Add MT8188 imgsys clock support Thread-Topic: [PATCH v2 08/19] clk: mediatek: Add MT8188 imgsys clock support Thread-Index: AQHY540YX3zhj+mxdUm0B+9h+NoRt64h7EoAgEhCTgA= Date: Mon, 12 Dec 2022 07:53:43 +0000 Message-ID: <36f37e88feea9217864f86304cdd1045b793fc23.camel@mediatek.com> References: <20221024094254.29218-1-Garmin.Chang@mediatek.com> <20221024094254.29218-9-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_|SI2PR03MB5498:EE_ x-ms-office365-filtering-correlation-id: c0ba1a35-23f7-4a4c-f4b3-08dadc15fd79 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2c7Vt8zgI+xcr2VedyhcRZvlmRByw8Z+r2vvNEoaci/G0YF/HhacVsxydbI6P+SbS6wldCWU8hjmbXCL1wrBIP0uevy00XFU3YlWCXHJoKw4jOfQDHGuAf8iMQ86NJTu38+GjSMz/bPO5SwkNqSfhnqzq1xHyXDldiglNhsDy5kjZfz9XJVTCJH+8tuPDpvT6tRDrygNDGd324LNPd7xh6Yyg/GxBf7yfFk5HR4q2v1u2xW4m7kN71e4D7PjEqybqYkGZ5abhqLLHKFbTe0DxQ1UhmUoF6YiPomdIxAA7BJzYntMss0ArJ66MlcPDqK8LaXgRCrhMcAvifGQGx2LXreDbAKApeeUwfg/VWs6/ofLQAhx6g4fXkrt3o833tulInG8ICOK7HkRvfgGMv6nYxeo1AcHfRbFMOgGw40IdnWwxm7nN2ZqNlwmPyf1UrND6m830faBBoZJJ/Ssol6qTHETj6Q7s6B9ROZWNJ5kaE15si86MRz6XAmdU/C2R7Rgde5dSJA2NENKvj/bJ6K7qLJxvsqkTS5gu5VfB1l79RaesBqRcNm8Y3oSwyV2mF6n/DJ0VXktMH6ac+zt7RPuFdLxTwTqWCM/4nPV58Qcg/Jt0wp/gRQS4vChs136J/PhynHnM906Rkg1nBe1MlufE3kc1hoaoQvJMwfmYxfcqZATpP5jDZ0ozUz+jZ3n1QGT 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)(376002)(366004)(136003)(39860400002)(396003)(346002)(451199015)(54906003)(86362001)(316002)(41300700001)(8936002)(66476007)(5660300002)(66446008)(36756003)(110136005)(76116006)(64756008)(66946007)(66556008)(91956017)(85182001)(4326008)(7416002)(38100700002)(186003)(2616005)(6486002)(83380400001)(122000001)(6506007)(71200400001)(6512007)(478600001)(38070700005)(26005)(2906002)(8676002)(4001150100001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OURseEIxR0RTbGFRVG1sOUdRSGtrbktoQ1c0bVJBaE9xU1JTMmkrUGVQVmJy?= =?utf-8?B?Q3d4VEJ3akFTb2x5ZmYrYXhOdVZGMEJ6V3EyR0tMRytZVGJJanNpS1FpSm9U?= =?utf-8?B?M0VxeFNzVytCNkkxKzdVQ05uRU5YUEpjRXpENU1yMi81emwrOTlWOGVvSkw1?= =?utf-8?B?cC9xSkFhaFpneEhEWk02aVFHYmg4bk56UXF1UnQ4TUNEUGZBRkhqOEcxejNw?= =?utf-8?B?cGp1cmY5WDdhYXc5eTFiUjR6VnBidTM2MnIzaGZUck80RFdydjB1WkhqZDNY?= =?utf-8?B?YTRZbE44ZmtNdzc4VEJHSGdKMlRPZGROb0J2Skl0K1UyS1JnY0t5T04vUi83?= =?utf-8?B?OTcyYjdtOEFsTGJoUnRNZ2o1KzRabFZHTlhnYmRJUGZLczhUSzFlUnhGSHBq?= =?utf-8?B?MUFFV1RZankySGIvdWhWY3poRFFhak1ucWdYQUl4VTFxeTdPTjhRNXpPV0RQ?= =?utf-8?B?WUtlWTJCMTZTV01aU1ViendhdE9SZVF6VGRaQnhkQkszMFh3elJiaUc2VTh0?= =?utf-8?B?dWc1bDBpN3pyVmZvWmVwOW9IRnluZUp3UHQxVGhUTUMwNVRSekUyTWU5Mk00?= =?utf-8?B?d2Q3RitjWjMrZ2c5dFhmcUEyRXlibEY0dGtYOHI1dWtUSHd4UFZmL2ppaHAw?= =?utf-8?B?RVVzeGVWNXFoYjMzWC9qN1hkejB6TWZiSWZTbEJyU0c5WHRLYmZmZk1qenN1?= =?utf-8?B?K1RGTW1GOUpmU3VSeUxnTVRINm1MNlpLK0lRd2N3TFF0SCs2TXZqVUhicDZ2?= =?utf-8?B?M2psaWZHaTROZ2R5K1RYNEVmaDRYQlhLMjJ3RkI4OGpaeEF3SExrbytMSitt?= =?utf-8?B?VlhENHVqWExjeSttNDlweTFFdkE3VkI3dHh5MTZOZVVrOXJWZ3RaTWZFNE1z?= =?utf-8?B?QzZFdUY4Y2JrTkN5VE1rQUorcGZlTE9yc0ZjUkp2SmVXakJpcitxOWRWUmhE?= =?utf-8?B?d1hRYXhnSnJleFJGUWVLTTMvWFZQaXdjSjlYRVhKZy9HN3JxTEcxb0FuZDJV?= =?utf-8?B?VW9ERDI5U0tob3dzZ0VPY0JkeExCQkFEQXBRdzRlbFRLSDVKN01FcVE4QlRh?= =?utf-8?B?clRReUdTZTBrdW9jdDUwWk4xVmQxMG1GUFBEWFZweXpPTFExUk9QTy91QzR6?= =?utf-8?B?TGNleUlzR0RSN3R2SE9mMmY4TXpBZ04rMkZiL0duUTdhVTQvS2N3L1VzZS9U?= =?utf-8?B?NEovL2tsc3hrdjlIOVFha3pRVFdXeFF6TmF6Tng1SjNTNG95VGM3NGFQcVJW?= =?utf-8?B?VS9VMHFySjh6QmRiQ1VVRU9YNjVSaG5sUzUxVHhRTXRHNlVTN3NRRlJ1Z1hG?= =?utf-8?B?UU1LTDB6bUtjR1FtMVZCWjQvWWc1cUhvS2FpM1J2a0s0WUdnYWNFK04yaXFB?= =?utf-8?B?UUdjekdWdmJGbmlJb3RaTUg4RHB4VWwralVEaXQzNDYzc0FyQUhCT1dtWE5X?= =?utf-8?B?MzljVFFmc09JcWNvRUM1QWlsbERYMDJrSGRDcUtjWTBPVTIzZVh4UktuU0ly?= =?utf-8?B?Q0x5L2VSVmR4Mm9JYmtNRitoZ2JwSStlM1JQZWlxb3BDYUhIcFlyMkJYbWox?= =?utf-8?B?TXlXRVdVOGlBN1Job1FMTnR6VkZkYSs0dllUcjFCUHN5d3pkRE1hZm1JZ2Jo?= =?utf-8?B?VFZXb0lVVmVGK2dmc1BvelNvY2JFZWw0QzhWaGNZZTEwdTNOYm13SFo1TEtP?= =?utf-8?B?dDhsdVA5UE12QVlPK1FlcXZodys2ZlpKN280QmpzWDMrOEtoWjJaMGNKVWs5?= =?utf-8?B?MG02MURZR1F5SW0wcjhaOElNSnZnSXlEaTVmc3UwU2MyRmtIUFozQWtUNk9u?= =?utf-8?B?Mytyb09UOEhxVk5CanRJVUFhaHRrcmM3bTYyU081ZjdRM3dxL29lMEMzTWtl?= =?utf-8?B?TmgzT2w5SFJhc0RRazlpT0phbGdHVHpEY1hVUzRnbXJ4cXJGMzlacWZzMUJn?= =?utf-8?B?UzJIQzF3ZVo3RDF3ZGVFd0NJT0pkdWJIWWtDUFVWaGN1WUVCa3NwSzhYUCtR?= =?utf-8?B?cDJxZUJPSVZwTmNwOTZJdzBDS1NuQ3RCQWxDUzVlNnJBWWptWVA3TVFsZDF4?= =?utf-8?B?WVJUbEhxZllyaFJsZjQ4Z2d1M01sMnRueVJXZjhtNWxwVDFzU05IaGMxS2hL?= =?utf-8?B?dGZZUk1hMEVvb1hrZ0NOck9jZW4xNkFrNkExN0NESVdJK0hlSTBEQUFWSWJM?= =?utf-8?B?blE9PQ==?= Content-ID: <11A4021DD597624EA0827E3C6EA5496E@apcprd03.prod.outlook.com> 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: c0ba1a35-23f7-4a4c-f4b3-08dadc15fd79 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2022 07:53:43.0773 (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: tmQIRQjd0SIfhkk40kUTwLjOYtzYyCD/ZKqWBhZECPCpmOS7Z58a39pVcd11eUYXyShoIf22zp4FulGW9sgnDcyansjczJANXxkOLgdvqwc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR03MB5498 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221211_235441_245710_FD990098 X-CRM114-Status: GOOD ( 16.23 ) 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 10:25 +0200, AngeloGioacchino Del Regno wrote: > Il 24/10/22 11:42, Garmin.Chang ha scritto: > > Add MT8188 imgsys clock controllers which provide clock gate > > control for image IP blocks. > > > > Signed-off-by: Garmin.Chang > > --- > > drivers/clk/mediatek/Makefile | 2 +- > > drivers/clk/mediatek/clk-mt8188-img.c | 124 > > ++++++++++++++++++++++++++ > > 2 files changed, 125 insertions(+), 1 deletion(-) > > create mode 100644 drivers/clk/mediatek/clk-mt8188-img.c > > > > diff --git a/drivers/clk/mediatek/Makefile > > b/drivers/clk/mediatek/Makefile > > index bd0a2aa5b6fa..242b49bafa9e 100644 > > --- a/drivers/clk/mediatek/Makefile > > +++ b/drivers/clk/mediatek/Makefile > > @@ -84,7 +84,7 @@ obj-$(CONFIG_COMMON_CLK_MT8186) += clk-mt8186- > > mcu.o clk-mt8186-topckgen.o clk-mt > > clk-mt8186-cam.o clk-mt8186-mdp.o > > clk-mt8186-ipe.o > > obj-$(CONFIG_COMMON_CLK_MT8188) += clk-mt8188-apmixedsys.o clk- > > mt8188-topckgen.o \ > > clk-mt8188-peri_ao.o clk-mt8188- > > infra_ao.o \ > > - clk-mt8188-cam.o clk-mt8188-ccu.o > > + clk-mt8188-cam.o clk-mt8188-ccu.o > > clk-mt8188-img.o > > obj-$(CONFIG_COMMON_CLK_MT8192) += clk-mt8192.o > > obj-$(CONFIG_COMMON_CLK_MT8192_AUDSYS) += clk-mt8192-aud.o > > obj-$(CONFIG_COMMON_CLK_MT8192_CAMSYS) += clk-mt8192-cam.o > > diff --git a/drivers/clk/mediatek/clk-mt8188-img.c > > b/drivers/clk/mediatek/clk-mt8188-img.c > > new file mode 100644 > > index 000000000000..00f3bbf4d502 > > --- /dev/null > > +++ b/drivers/clk/mediatek/clk-mt8188-img.c > > @@ -0,0 +1,124 @@ > > +// SPDX-License-Identifier: GPL-2.0-only > > +// > > +// Copyright (c) 2022 MediaTek Inc. > > +// Author: Garmin Chang > > + > > +#include > > +#include > > +#include > > + > > +#include "clk-gate.h" > > +#include "clk-mtk.h" > > + > > +static const struct mtk_gate_regs imgsys_cg_regs = { > > + .set_ofs = 0x4, > > + .clr_ofs = 0x8, > > + .sta_ofs = 0x0, > > +}; > > + > > +#define GATE_IMGSYS(_id, _name, _parent, _shift) > > \ > > + GATE_MTK(_id, _name, _parent, &imgsys_cg_regs, _shift, > > &mtk_clk_gate_ops_setclr) > > + > > +static const struct mtk_gate imgsys_main_clks[] = { > > + GATE_IMGSYS(CLK_IMGSYS_MAIN_LARB9, "imgsys_main_larb9", > > "top_img", 0), > > + GATE_IMGSYS(CLK_IMGSYS_MAIN_TRAW0, "imgsys_main_traw0", > > "top_img", 1), > > + GATE_IMGSYS(CLK_IMGSYS_MAIN_TRAW1, "imgsys_main_traw1", > > "top_img", 2), > > + GATE_IMGSYS(CLK_IMGSYS_MAIN_VCORE_GALS, > > "imgsys_main_vcore_gals", "top_img", 3), > > + GATE_IMGSYS(CLK_IMGSYS_MAIN_DIP0, "imgsys_main_dip0", > > "top_img", 8), > > + GATE_IMGSYS(CLK_IMGSYS_MAIN_WPE0, "imgsys_main_wpe0", > > "top_img", 9), > > + GATE_IMGSYS(CLK_IMGSYS_MAIN_IPE, "imgsys_main_ipe", "top_img", > > 10), > > + GATE_IMGSYS(CLK_IMGSYS_MAIN_WPE1, "imgsys_main_wpe1", > > "top_img", 12), > > + GATE_IMGSYS(CLK_IMGSYS_MAIN_WPE2, "imgsys_main_wpe2", > > "top_img", 13), > > + GATE_IMGSYS(CLK_IMGSYS_MAIN_GALS, "imgsys_main_gals", > > "top_img", 31), > > +}; > > + > > +static const struct mtk_gate imgsys_wpe1_clks[] = { > > + GATE_IMGSYS(CLK_IMGSYS_WPE1_LARB11, "imgsys_wpe1_larb11", > > "top_img", 0), > > + GATE_IMGSYS(CLK_IMGSYS_WPE1, "imgsys_wpe1", "top_img", 1), > > +}; > > + > > +static const struct mtk_gate imgsys_wpe2_clks[] = { > > + GATE_IMGSYS(CLK_IMGSYS_WPE2_LARB11, "imgsys_wpe2_larb11", > > "top_img", 0), > > + GATE_IMGSYS(CLK_IMGSYS_WPE2, "imgsys_wpe2", "top_img", 1), > > +}; > > + > > +static const struct mtk_gate imgsys_wpe3_clks[] = { > > + GATE_IMGSYS(CLK_IMGSYS_WPE3_LARB11, "imgsys_wpe3_larb11", > > "top_img", 0), > > + GATE_IMGSYS(CLK_IMGSYS_WPE3, "imgsys_wpe3", "top_img", 1), > > +}; > > + > > +static const struct mtk_gate imgsys1_dip_top_clks[] = { > > + GATE_IMGSYS(CLK_IMGSYS1_DIP_TOP_LARB10, "imgsys1_dip_larb10", > > "top_img", 0), > > + GATE_IMGSYS(CLK_IMGSYS1_DIP_TOP_DIP_TOP, "imgsys1_dip_dip_top", > > "top_img", 1), > > +}; > > + > > +static const struct mtk_gate imgsys1_dip_nr_clks[] = { > > + GATE_IMGSYS(CLK_IMGSYS1_DIP_NR_LARB15, "imgsys1_dip_nr_larb15", > > "top_img", 0), > > + GATE_IMGSYS(CLK_IMGSYS1_DIP_NR_DIP_NR, "imgsys1_dip_nr_dip_nr", > > "top_img", 1), > > +}; > > + > > +static const struct mtk_clk_desc imgsys_main_desc = { > > + .clks = imgsys_main_clks, > > + .num_clks = ARRAY_SIZE(imgsys_main_clks), > > +}; > > + > > +static const struct mtk_clk_desc imgsys_wpe1_desc = { > > + .clks = imgsys_wpe1_clks, > > + .num_clks = ARRAY_SIZE(imgsys_wpe1_clks), > > +}; > > + > > +static const struct mtk_clk_desc imgsys_wpe2_desc = { > > + .clks = imgsys_wpe2_clks, > > + .num_clks = ARRAY_SIZE(imgsys_wpe2_clks), > > +}; > > + > > +static const struct mtk_clk_desc imgsys_wpe3_desc = { > > + .clks = imgsys_wpe3_clks, > > + .num_clks = ARRAY_SIZE(imgsys_wpe3_clks), > > +}; > > + > > +static const struct mtk_clk_desc imgsys1_dip_top_desc = { > > + .clks = imgsys1_dip_top_clks, > > + .num_clks = ARRAY_SIZE(imgsys1_dip_top_clks), > > +}; > > + > > +static const struct mtk_clk_desc imgsys1_dip_nr_desc = { > > + .clks = imgsys1_dip_nr_clks, > > + .num_clks = ARRAY_SIZE(imgsys1_dip_nr_clks), > > +}; > > + > > +static const struct of_device_id of_match_clk_mt8188_imgsys_main[] > > = { > > + { > > + .compatible = "mediatek,mt8188-imgsys", > > + .data = &imgsys_main_desc, > > + }, { > > + .compatible = "mediatek,mt8188-imgsys_wpe1", > > I know that this was done in other clock drivers as well, but can we > please > stop using underscores in devicetree compatibles? > That makes them look more consistent with the rest of the DT. > > "mediatek,mt8188-imgsys-wpe1", as an example, would look a bit > better. > > P.S.: Please do the same on all of the other drivers that you are > introducing > with this series. > > Thanks, > Angelo Thank you for your suggestion. Ok, I'll check all drivers for this underscores problem and fix them in V3. Thanks, Best Regards, Garmin _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel