From 80c1cef2d15078ea1edccba6e9320da7c4dbf6e5 Mon Sep 17 00:00:00 2001 From: Jindong Yue Date: Tue, 30 Nov 2021 13:42:25 +0800 Subject: [PATCH] ANDROID: GKI: Export clocksource_mmio_init Export clocksource_mmio_init and clocksource_mmio_readl_up to support building clocksource driver as module. Bug: 194108974 Signed-off-by: Jindong Yue Change-Id: I63bab35efa6ca2c8b0c6283f6d42c13db66568af --- drivers/clocksource/mmio.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/clocksource/mmio.c b/drivers/clocksource/mmio.c index 9de751531831..826dcc42629c 100644 --- a/drivers/clocksource/mmio.c +++ b/drivers/clocksource/mmio.c @@ -21,6 +21,7 @@ u64 clocksource_mmio_readl_up(struct clocksource *c) { return (u64)readl_relaxed(to_mmio_clksrc(c)->reg); } +EXPORT_SYMBOL_GPL(clocksource_mmio_readl_up); u64 clocksource_mmio_readl_down(struct clocksource *c) { @@ -46,7 +47,7 @@ u64 clocksource_mmio_readw_down(struct clocksource *c) * @bits: Number of valid bits * @read: One of clocksource_mmio_read*() above */ -int __init clocksource_mmio_init(void __iomem *base, const char *name, +int clocksource_mmio_init(void __iomem *base, const char *name, unsigned long hz, int rating, unsigned bits, u64 (*read)(struct clocksource *)) { @@ -68,3 +69,4 @@ int __init clocksource_mmio_init(void __iomem *base, const char *name, return clocksource_register_hz(&cs->clksrc, hz); } +EXPORT_SYMBOL_GPL(clocksource_mmio_init);