mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-07 21:53:44 +00:00
clocksource/drivers/timer-imx-gpt: Remove non-DT function
mxc_timer_init() was originally only used by non-DT i.MX platforms. i.MX has already been converted to be a DT-only platform. Remove the unused mxc_timer_init() function. Signed-off-by: Fabio Estevam <festevam@denx.de> Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Link: https://lore.kernel.org/r/20230307124313.708255-1-festevam@denx.de
This commit is contained in:
parent
49d576ea72
commit
f68a40ee47
@ -420,25 +420,6 @@ static int __init _mxc_timer_init(struct imx_timer *imxtm)
|
|||||||
return mxc_clockevent_init(imxtm);
|
return mxc_clockevent_init(imxtm);
|
||||||
}
|
}
|
||||||
|
|
||||||
void __init mxc_timer_init(unsigned long pbase, int irq, enum imx_gpt_type type)
|
|
||||||
{
|
|
||||||
struct imx_timer *imxtm;
|
|
||||||
|
|
||||||
imxtm = kzalloc(sizeof(*imxtm), GFP_KERNEL);
|
|
||||||
BUG_ON(!imxtm);
|
|
||||||
|
|
||||||
imxtm->clk_per = clk_get_sys("imx-gpt.0", "per");
|
|
||||||
imxtm->clk_ipg = clk_get_sys("imx-gpt.0", "ipg");
|
|
||||||
|
|
||||||
imxtm->base = ioremap(pbase, SZ_4K);
|
|
||||||
BUG_ON(!imxtm->base);
|
|
||||||
|
|
||||||
imxtm->type = type;
|
|
||||||
imxtm->irq = irq;
|
|
||||||
|
|
||||||
_mxc_timer_init(imxtm);
|
|
||||||
}
|
|
||||||
|
|
||||||
static int __init mxc_timer_init_dt(struct device_node *np, enum imx_gpt_type type)
|
static int __init mxc_timer_init_dt(struct device_node *np, enum imx_gpt_type type)
|
||||||
{
|
{
|
||||||
struct imx_timer *imxtm;
|
struct imx_timer *imxtm;
|
||||||
|
@ -13,11 +13,4 @@ enum imx_gpt_type {
|
|||||||
GPT_TYPE_IMX6DL, /* i.MX6DL/SX/SL */
|
GPT_TYPE_IMX6DL, /* i.MX6DL/SX/SL */
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
|
||||||
* This is a stop-gap solution for clock drivers like imx1/imx21 which call
|
|
||||||
* mxc_timer_init() to initialize timer for non-DT boot. It can be removed
|
|
||||||
* when these legacy non-DT support is converted or dropped.
|
|
||||||
*/
|
|
||||||
void mxc_timer_init(unsigned long pbase, int irq, enum imx_gpt_type type);
|
|
||||||
|
|
||||||
#endif /* __SOC_IMX_TIMER_H__ */
|
#endif /* __SOC_IMX_TIMER_H__ */
|
||||||
|
Loading…
Reference in New Issue
Block a user