ANDROID: GKI: Export clocksource_mmio_init
Export clocksource_mmio_init and clocksource_mmio_readl_up to support building clocksource driver as module, such as timer-mediatek.c. Bug: 161675989 Signed-off-by: Chun-Hung Wu <chun-hung.wu@mediatek.com> Change-Id: I7df2f2ac62f2322c1d32686907cb0bd87639f6fc (cherry picked from commit bd213d9a67050fdd380a1c1d94a5388f8041f28a) (cherry picked from commit c0b208dbee699ab3fdf9625a3890974fcf911621) (cherry picked from commit 1539e076d095e655afde0c2b5ab6c4d5553dc355)
This commit is contained in:
committed by
Treehugger Robot
parent
75405fec85
commit
217dc21da7
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user