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:
@@ -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);
|
||||||
|
Reference in New Issue
Block a user