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 <jindong.yue@nxp.com>
Change-Id: I63bab35efa6ca2c8b0c6283f6d42c13db66568af
This commit is contained in:
Jindong Yue
2021-11-30 13:42:25 +08:00
committed by Todd Kjos
parent 84881c68b1
commit 80c1cef2d1

View File

@@ -21,6 +21,7 @@ u64 clocksource_mmio_readl_up(struct clocksource *c)
{ {
return (u64)readl_relaxed(to_mmio_clksrc(c)->reg); return (u64)readl_relaxed(to_mmio_clksrc(c)->reg);
} }
EXPORT_SYMBOL_GPL(clocksource_mmio_readl_up);
u64 clocksource_mmio_readl_down(struct clocksource *c) 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 * @bits: Number of valid bits
* @read: One of clocksource_mmio_read*() above * @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, unsigned long hz, int rating, unsigned bits,
u64 (*read)(struct clocksource *)) 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); return clocksource_register_hz(&cs->clksrc, hz);
} }
EXPORT_SYMBOL_GPL(clocksource_mmio_init);