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 3269EC77B61 for ; Mon, 10 Apr 2023 07:00:07 +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=sSkT6vPxezYh40DEixeEdWXcktEKR3CwlTSSsnEUwvE=; b=MzIivbQhSfuRI8 n+AD1SZ8eIYPAfdZ318XwVg5Q+PvpgOYAzALJNnAdBdoPQAl2a0fwkv3FtU5iu70eRlaXeKd/OV8I xW8H95lJtZ7LmmtBHdD+KrRF2xfhORxqgN5jUbp+vDDLlQfggBO76azQPNMDmDW+fLAn6NQEpPXVx mWEXj73lTyHjgk9RMKxUFK7kkJ2MHeAhUjZ3MEearDE4QdwE0ZLDy4gtP/fUzLGLiviuBJ24SwcDW R+tybMGPEBuoBb6jHmaOZGpabuhcDzgkGT7ldkLevr+7zpna8KWjcahB2mgDZRc50xlTHijBhwhvO JeHOqU9LIU3VGZEJ6mCw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pllUN-00Egtj-0E; Mon, 10 Apr 2023 06:58:55 +0000 Received: from mailgw01.mediatek.com ([216.200.240.184]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pllUI-00EgsJ-35; Mon, 10 Apr 2023 06:58:53 +0000 X-UUID: 1f13bcf0d76d11edb7d8d11f642b8e78-20230409 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=xU0HPDD6bPBlcegeZ6eHF4SFaDPacrEpzmsuq2K87YY=; b=fX5x24EkIGQUplEYfFVVMSf0PGjsdcv/mq/6gnFZd50LZylgk5GS3OpPMuV3YYlV7Wx0TbbCc3PBXLxJUJNiIocuFtpceoux+UhNn3z0FXTPuSa0fLYn6rTTaloTM/po3sHSHMQ+BsoYFelqjboYHAVu/m8gzmmrxy+DjjUtxdE=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.22,REQID:3215d22c-f692-4a80-8b46-cfb9dae38b9b,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:120426c,CLOUDID:ec5ed72a-564d-42d9-9875-7c868ee415ec,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:1,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV:0 X-CID-BVR: 0,NGT X-CID-BAS: 0,NGT,0,_ X-UUID: 1f13bcf0d76d11edb7d8d11f642b8e78-20230409 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 672292939; Sun, 09 Apr 2023 23:58:39 -0700 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs13n1.mediatek.inc (172.21.101.193) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.25; Mon, 10 Apr 2023 14:58:03 +0800 Received: from APC01-PSA-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n1.mediatek.com (172.21.101.34) with Microsoft SMTP Server id 15.2.1118.25 via Frontend Transport; Mon, 10 Apr 2023 14:58:02 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A8DihcdfgX5xpZc+hHRbSjVHHINVJt83cMKiq8d+G0ThN8v6NU3dN0niFCQPNTd2mluxqeUyLzx0nmTFmOlrkIJIfUDJvxD1lr5Neu6/jN6HYOH531oiCvH1ZvEN3oaw4AJ6dkqunJOPBg/eLQlXiEQ9PR9ARwiu18FATTLp22eOW6DtC1RRDzGTp8O1m+WAsCKQ0f7L1pEGN17jnjPzaNu6IAWxSc7JglrpWef9pINz9JpD83L05fLRxlabKhRveB7AtyftCMXEPisO+iLSDD2e3fRJ2Y+9+6IkP4v9XeSPkPO1TwbR+5mmGlNmURraC5xMgqlBCIQIf6TPDk2Cgw== 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=xU0HPDD6bPBlcegeZ6eHF4SFaDPacrEpzmsuq2K87YY=; b=QmnSuXRDEDqnvctbJgu7iG+zZROduOTwKAC7Yd0T1UttmyaVC2lJRwGE+cdbS8zhGI9lsW6LNwwalyDlClvy+hPMvxPk11S6njVsaY2FRXqVQCAe7QPGIawxIuye9HOGhm/d/tyyTRAjLX03XMOWiFjodVrolbgR06Gb3tVfM785WnDq7YvCzdyijncHc2ZyacHDOvzQyUVZYWMRgAesFg9xCJE7OTEhFdmuETtuhcDNKXOspB5+pwMl/q/Ev+7kqb3haF6f3UZyF17ZbAi1yzzCrMdX+iSklxQzHpRJKBK4y6EC0bS0QaQGDIfu1OQWp6S/6d1uX3rr06fBRLIXNg== 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=xU0HPDD6bPBlcegeZ6eHF4SFaDPacrEpzmsuq2K87YY=; b=r4cWDzvlKG7qUsQJG7Bf55hnjRq4j+jH2LV5By0Wu8u13C40UyS+01bqiNU71gltbfS4nJD560D7qaCfzJY08e0g0KD7GS3byxgUCLJ+QEOkvpZh8qM4kb+y/AFNJytLWdcy+lBMXnllZuk7imt91zXDHD8SWx9lQtGW1A8cQiY= Received: from KL1PR03MB5777.apcprd03.prod.outlook.com (2603:1096:820:64::14) by TYZPR03MB5231.apcprd03.prod.outlook.com (2603:1096:400:33::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.38; Mon, 10 Apr 2023 06:58:01 +0000 Received: from KL1PR03MB5777.apcprd03.prod.outlook.com ([fe80::3ce5:3d95:f74a:7147]) by KL1PR03MB5777.apcprd03.prod.outlook.com ([fe80::3ce5:3d95:f74a:7147%7]) with mapi id 15.20.6277.038; Mon, 10 Apr 2023 06:58:00 +0000 From: =?utf-8?B?V2FsdGVyIENoYW5nICjlvLXntq3lk7Ip?= To: "matthias.bgg@gmail.com" , "sudeep.holla@arm.com" , "angelogioacchino.delregno@collabora.com" CC: "linux-kernel@vger.kernel.org" , "linux-mediatek@lists.infradead.org" , "jstultz@google.com" , "tglx@linutronix.de" , wsd_upstream , "daniel.lezcano@linaro.org" , "krzysztof.kozlowski@linaro.org" , =?utf-8?B?Q2h1bi1IdW5nIFd1ICjlt6vpp7/lro8p?= , "linux-arm-kernel@lists.infradead.org" , =?utf-8?B?U3RhbmxleSBDaHUgKOacseWOn+mZnik=?= , "macro@orcam.me.uk" , =?utf-8?B?RnJlZGR5IEhzaW4gKOi+m+aBkuixkCk=?= Subject: Re: [PATCH v2 4/4] clocksource/drivers/timer-mediatek: Make timer-mediatek become loadable module Thread-Topic: [PATCH v2 4/4] clocksource/drivers/timer-mediatek: Make timer-mediatek become loadable module Thread-Index: AQHZQMKjTTrX4iRFGEiishyu2dRyl67P9KSAgAAJ64CAAANcgIAAFSCAgAFIjgCAABD2AIAAA7SAgEAYA4CAEuXGgA== Date: Mon, 10 Apr 2023 06:58:00 +0000 Message-ID: <8fe596ac0bb77907ffdee70a52d8399eac2c474c.camel@mediatek.com> References: <20230214105412.5856-1-walter.chang@mediatek.com> <20230214105412.5856-5-walter.chang@mediatek.com> <20230214222021.k3tsfwezhnh7tdlx@bogus> <996b4e61-8486-d939-7367-1240b3c5c5fa@collabora.com> <20230215131849.mcgz53jf24atialp@bogus> <53f0e612-b5cc-262e-df98-add1e8a06573@collabora.com> <20230215144627.ddjc7x365qdnhymi@bogus> <7ac030be-8b5e-d190-6676-8cea9cdc1915@collabora.com> <96d6f405-22bc-f112-2c88-76da280eed46@gmail.com> <26c100f2-bf31-7212-5d13-25b6b14b8f61@collabora.com> <32777456f8e0f98e4cd5b950f421d21f71b149cf.camel@mediatek.com> In-Reply-To: <32777456f8e0f98e4cd5b950f421d21f71b149cf.camel@mediatek.com> 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: KL1PR03MB5777:EE_|TYZPR03MB5231:EE_ x-ms-office365-filtering-correlation-id: 98912807-b7c9-4b57-e0bb-08db3990ec4f x-ld-processed: a7687ede-7a6b-4ef6-bace-642f677fbe31,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: g1lkMZrJJ4/nBzals831ndL/2svi26wlSC1oh7KaTLCMj5gMzVbafQSHdThWdUQEaZ+DXOJLQ4aYm9ZMOg3VJpkc6PzU0Pn2yGiRcRpJArXby4e5jZ25aORjg02vXOCyD+FMMCiXBLu0L3C2YvKiSqjL2obzCtNfYWXewhtUgSW9IZLgsFzXbinm1FudM+1mztYBYY4oEDlt7QakMpqf07bqTHl7hlcXOQSG9EMiOgx3pBmnYSR04U57kVrcm51GCccKarGfdzLOoiBDnKyx2EieJPQrpo2ru/PYYj2jgrq7Qvgm6/gGu3IdJiAMTBGtac79bO6V5ziZorPzzK9M2wZ/rY8Bg56SbQrtqLBvn9W9YS4RB0hyaSSz6n4AJC3bvudHTye3vcQqbA1NOBOWStSzFSKFmUpTkmEZGtyZrvMY+ULzE87GKGOH18jWwbAsaayYUGNt5N9dofVcUUcri9HMfowvR7oehrLOG1xgaJDF7FcyCP/3EP9MsOi6EuPzbhCfuHifpKMP5cePVM+saLoJTfBtl/M1pm39lZtdhOU6+jNpZp00LVEeuj+dBiMoSkLE1q00GHLQDmr9utqxAroYHErnHQ90VutCQ6wUXbs= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:KL1PR03MB5777.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(346002)(136003)(39860400002)(376002)(396003)(366004)(451199021)(86362001)(85182001)(36756003)(91956017)(110136005)(316002)(76116006)(41300700001)(66556008)(66476007)(66446008)(64756008)(8676002)(4326008)(66946007)(966005)(6486002)(54906003)(478600001)(71200400001)(5660300002)(7416002)(8936002)(2906002)(38100700002)(186003)(122000001)(38070700005)(107886003)(6512007)(6506007)(26005)(2616005)(83380400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UUJvaTE1R3RlRzB4UjJabC9YeEk3Mm9Uc1ZkMXhaN3d6RkdmMHpsaS9PM0Zn?= =?utf-8?B?dXJwWFRScEFWTmM1QVlFWTBuYzhxSDNvTzdCU08zeHl2ZTR5RWtnKzFjN3d5?= =?utf-8?B?N09GR3pzTkd2ZnFjWXJvUW9rcStOcHlROFc4VVR4empqblNhT3FobC9JL3Nq?= =?utf-8?B?ak9UclMyMmhYeUNyMVBwQllxK0U4d0RYakNQcWF5eUN2RW5aU1VXaFpmU0lF?= =?utf-8?B?TWozVWxiR0pRS3AwSTNHb204NnBuSmhwOW01M3NKOFN4VG1rQUpsNGlHdGVw?= =?utf-8?B?aENCRHp0K3ZYeWJITDYraGhhMmIwcUhERGo4SlNkL3hiQWhJclQ4R3JmcFhW?= =?utf-8?B?enVpN2VpM08xZFlkMWRHRFBEVnIrTjc5T1RzSVVKdVUrTDByT3NkYUVBekpJ?= =?utf-8?B?QkhhckU3MDhxeFZsVVYrdllMNWVqZDdnaXp6QmFjNFRQUnBxSFBEK0Y0QW5V?= =?utf-8?B?dFFtZFZDZDl6bktZc21mUEdTNXBZU1AvL0pPK1lNME1LOUtEeHBCbmV5Qldv?= =?utf-8?B?Wnl1UHQrTDkxM1p3S01sT2VRZlExMFdTUUg4a2MzYjFNazJORmo3V0VINVk1?= =?utf-8?B?M21qQXRDV2I4aERPN0dBWGJoci8xekRTUE1IOTdRUkFoazJlbGk4M01SbUVU?= =?utf-8?B?eCttWVhsUWF2VG5ENGhsUVFtaHdoc28xYmxlV2xQMHlUS09GVm9ZWG0rTmFM?= =?utf-8?B?Q21JdDBEU0oyMFFkSFNPTHZHOGtWT09hUHNoeklLSFRVaUJPODF1NVgwWlhC?= =?utf-8?B?eTBDdXpaSW5PY0Zmei9paU5BWmp6R0MxTm5TSmF0Sy9MTnB3TFVQTzV5QkZ2?= =?utf-8?B?RjJiK0lkM0ljL3BIWkRjbWVzSmJ5L1ZncE42dVNxKzZ1WGVmMDlwRlZuOHBs?= =?utf-8?B?VUwxUUcvZ0NwaGFPejJoSFBlYTVxaUpKTEVlQ0JuSGh5YTNXcVhURkZibVdH?= =?utf-8?B?dERnUTBVTXpVenJWbmV5UUNsQlFoQmFEVUE0ZEg3M3QvNktTUE9yT0czVDJp?= =?utf-8?B?cXFQaEZ3L2FrY1ZWNkFHMDJyOEZ0T1U4dUFvcTBMOUlJeFAzM0V1R2Fmajkv?= =?utf-8?B?SjlBTURqZlFRMVNuWUhsVlZWL2tpNHlmdUhiRDE0dHZKZ1ZjOU9LQnl1d1I5?= =?utf-8?B?Uk4wTVFXbEVJTUkycGFSdlRQNkt0TGE1VUF6Z1RFN0h4Uk9BQWJwWU5aY3I3?= =?utf-8?B?Q0RlWFUwWnNxaXlNWjl4MjR6N29HdysxeFRvZ3NXLzFMLzVMalp2Qlg0V1ZY?= =?utf-8?B?VkhaZFVzbWlCdEdJMlIvUXQvQldsUHg3akFKYWlibytwLzUzaVdtaWlpR3hw?= =?utf-8?B?TWo2bWh6dlFRZGZSZDkyeXhkajhrRDZQQjVzZ0l0bTE4UE9QY1BnSDNJUG0z?= =?utf-8?B?TTFLeVJFV3l3aXRtZUt2VVJGWUFSQWN3VmRVVUNZT0pzUklhK2t3MXNaQm5l?= =?utf-8?B?b2Y2ZEJQdElleURKRFAxdjVFeW03T0cwT3pQQkdSVzdCMU1HYkdlMHNKanhZ?= =?utf-8?B?WjRYRFpDdzNxbnhlN1NiSUVNU1RRRjlwOVlXQW1Zc1M3ZWM1VGdGamZrMC9j?= =?utf-8?B?L0JkUUxyN0RxYzN6Nkkyb2o0eTBFQStNalJvRlBxd2ZDcTRjV0hxTDVjK01r?= =?utf-8?B?Wmh0R2JqOHcySFE0OUZ1Y1BHdW5yM29XY1hhTzNSVm84TGVZQlZHWElqR2lZ?= =?utf-8?B?UVhVaTJldVRROUs2akVpZWtUb09zQTNINHJwZ0Z6WUxtUTNiVCtKY1hNc3VL?= =?utf-8?B?cTJKb2pIcW1FT01ROGpOOG9PM3kyNFFsbVAzUlB5b1I4TkUzSXR2T1JHSGVM?= =?utf-8?B?K3diTUVtT2RjYzlUd0VpSmhScjAybnh1V3VLVWQ4YndkMjNOYm55NXNFd3lI?= =?utf-8?B?Ukg1VnZsbkFQMHdWNXlYQ2FWeVNPRWhTcHJjYzZFWnRUa2VLM3NxVElWQXVk?= =?utf-8?B?L1lFVXRudjZTeGd0cDFEZjR1aDBiei8ycnBoWjJ1bDg2UCtYWXk5OGJqWWY5?= =?utf-8?B?aWlTczFmTXdEQ04ydVQxSjl2cmRFM2dYOUlFLzlKOVYydC9TUjF0bzhLT3V5?= =?utf-8?B?L1NyekJhZWxnKzlIUVp6T2RCY0JIMU9iUm1oMzN4QStvTEVuQkc5aEpnYWsz?= =?utf-8?B?UzhsWFE1SWdIRENZaGwxQWdyVDFvYXJvTWNGM1ZBQ0FoMDRDemwvc1VmbEVQ?= =?utf-8?B?ZUE9PQ==?= Content-ID: <154A6C0DB7D175478DE54C3BEADFCF0D@apcprd03.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: KL1PR03MB5777.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 98912807-b7c9-4b57-e0bb-08db3990ec4f X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2023 06:58:00.5210 (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: JEoICzyZaRz+XD8TtkW5VZDMo23CDqgRXIQz83BCr5Kdtmant7z+HXP8vRzSoj/i6Gin3va63Np1xfot5gYyLmgj7hNm5LFj5G1vdRIQ/uo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR03MB5231 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230409_235851_009349_2F1E3F45 X-CRM114-Status: GOOD ( 17.59 ) 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 Wed, 2023-03-29 at 14:22 +0800, Walter.Chang wrote: > First, I'd like to thank Angelo for assisting us in spliting out the > CPUX driver [1], allowing this driver to become a module that can be > loaded when needed. > > In response to Matthias's concern about whether SYST/GPT on the old > MediaTek platforms can boot properly with the loadable module, I > recently conducted a few tests and found that both hardwares are > capable of booting normally with this loadable module. > > For my experiments, I used MT6768 with this patch: > > 1. When the module was not loaded or load the module but the > corresponding compatible property was not specified in the dts, the > following results were obtained: > > # cat /proc/timer_list | grep "Broadcast device" -A 15 > Broadcast device > Clock Event Device: bc_hrtimer > max_delta_ns: 9223372036854775807 > min_delta_ns: 1 > mult: 1 > shift: 0 > mode: 3 > next_event: 490204000000 nsecs > set_next_event: <0000000000000000> > shutdown: bc_shutdown.cfi_jt > event_handler: tick_handle_oneshot_broadcast.cfi_jt > retries: 0 > > tick_broadcast_mask: ff > tick_broadcast_oneshot_mask: 7e > > The built-in `bc_hrtimer` was used as the broadcast device, whereby > one > CPU was kept awake to wake up the other CPUs. As a result, one CPU > could not enter the idle state. > > 2. When the module was loaded and the GPT compatible property was > specified in the dts: > > # cat /proc/timer_list | grep "Broadcast device" -A 17 > Broadcast device > Clock Event Device: mtk-clkevt > max_delta_ns: 330382104634 > min_delta_ns: 1000 > mult: 27917287 > shift: 31 > mode: 3 > next_event: 1483221016462 nsecs > set_next_event: mtk_gpt_clkevt_next_event.cfi_jt > shutdown: mtk_gpt_clkevt_shutdown.cfi_jt > periodic: mtk_gpt_clkevt_set_periodic.cfi_jt > oneshot: mtk_gpt_clkevt_shutdown.cfi_jt > resume: mtk_gpt_clkevt_shutdown.cfi_jt > event_handler: tick_handle_oneshot_broadcast.cfi_jt > retries: 17 > > tick_broadcast_mask: ff > tick_broadcast_oneshot_mask: bf > > 3. When the module was loaded and the SYST compatible property was > specified in the dts: > > # cat /proc/timer_list | grep "Broadcast device" -A 17 > Broadcast device > Clock Event Device: mtk-clkevt > max_delta_ns: 330382104634 > min_delta_ns: 1000 > mult: 27917287 > shift: 31 > mode: 3 > next_event: 132252000000 nsecs > set_next_event: mtk_syst_clkevt_next_event.cfi_jt > shutdown: mtk_syst_clkevt_shutdown.cfi_jt > oneshot: mtk_syst_clkevt_oneshot.cfi_jt > resume: mtk_syst_clkevt_resume.cfi_jt > event_handler: tick_handle_oneshot_broadcast.cfi_jt > retries: 8 > > tick_broadcast_mask: ff > tick_broadcast_oneshot_mask: 3f > > These two experiments show that SYST/GPT on the old MediaTek > platforms > can also work properly with the loadable module, and will not cause > any > booting issues. Therefore, making timer-mediatek.c driver into a > loadable module is feasible. > > Thanks, > Walter Chang > > [1] > https://lore.kernel.org/lkml/20230309103913.116775-1-angelogioacchino.delregno@collabora.com/ Gentle ping. Thanks, Walter Chang _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel