[PATCH v2 0/4] clocksource: Add module support for timer drivers

Zhipeng Wang zhipeng.wang_1 at nxp.com
Tue Mar 3 01:51:57 PST 2026


Hi Daniel,

Gentle ping on this series:

  [PATCH v2 0/4] clocksource: Add module support for timer drivers

Please take another look when you have time.

Thanks,
Zhipeng

> -----Original Message-----
> From: Zhipeng Wang
> Sent: 2026年1月19日 17:56
> To: daniel.lezcano at linaro.org; tglx at kernel.org
> Cc: shawnguo at kernel.org; s.hauer at pengutronix.de; kernel at pengutronix.de;
> festevam at gmail.com; matthias.bgg at gmail.com;
> angelogioacchino.delregno at collabora.com; linux-kernel at vger.kernel.org;
> imx at lists.linux.dev; linux-arm-kernel at lists.infradead.org;
> linux-mediatek at lists.infradead.org; chun-hung.wu at mediatek.com;
> walter.chang at mediatek.com; jstultz at google.com; amergnat at baylibre.com;
> Aisheng Dong <aisheng.dong at nxp.com>; Jindong Yue
> <jindong.yue at nxp.com>; Xuegang Liu <xuegang.liu at nxp.com>
> Subject: [PATCH v2 0/4] clocksource: Add module support for timer drivers
> 
> This patch series enables clocksource timer drivers to be built as loadable
> kernel modules, which is particularly useful for GKI (Generic Kernel Image)
> configurations.
> 
> This series is based on the previous MediaTek timer modularization work:
> Link:
> https://lore.kernel.org/all/20230517022557.24388-1-walter.chang@mediatek
> .com/
> 
> The series includes:
> 1. Export necessary functions from clocksource/mmio 2. Remove __init
> markings from timer-of to support modules 3. Convert MediaTek timer driver
> to support module build 4. Convert i.MX TPM timer driver to support module
> build
> 
> Testing performed:
> - Built and tested on i.MX8ULP platform
> - Built and tested on MediaTek platform
> - Verified both built-in and module configurations
> - Confirmed timer functionality in both configurations
> 
> Changes in v2:
> - Added Signed-off-by from submitter (Zhipeng Wang) to all patches
>   as requested by reviewers
> 
> Changes in v1:
> - Fixed 'unsigned' to 'unsigned int' in clocksource_mmio_init()
> - Changed MODULE_LICENSE from "GPL v2" to "GPL" for mediatek driver
> - Added i.MX TPM timer driver module support
> 
> Chun-Hung Wu (3):
>   clocksource/drivers/mmio: Export clocksource_mmio_init()
>   clocksource/drivers/timer-of: Remove __init markings
>   clocksource/drivers/timer-mediatek: Make timer-mediatek become loadable
> module
> 
> Jindong Yue (1):
>   clocksource/drivers/imx-tpm: Support building imx-tpm driver as module
> 
>  drivers/clocksource/Kconfig          |  4 ++--
>  drivers/clocksource/mmio.c           |  8 ++++---
>  drivers/clocksource/timer-imx-tpm.c  | 36
> +++++++++++++++++++++++++---  drivers/clocksource/timer-mediatek.c | 33
> +++++++++++++++++++++++++
>  drivers/clocksource/timer-of.c       | 23 +++++++++---------
>  drivers/clocksource/timer-of.h       |  6 ++---
>  6 files changed, 88 insertions(+), 22 deletions(-)
> 
> --
> 2.34.1



More information about the Linux-mediatek mailing list