From: maxime.ripard@free-electrons.com (Maxime Ripard)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 5/8] ARM: at91/clocksource: remove !DT PIT initializations
Date: Wed, 3 Dec 2014 14:01:36 +0100 [thread overview]
Message-ID: <20141203130136.GK30256@lukather> (raw)
In-Reply-To: <60ebb777ae686d2a8c6820f9c891d9a0dd0fd03d.1417541118.git.nicolas.ferre@atmel.com>
Hi,
On Tue, Dec 02, 2014 at 06:27:25PM +0100, Nicolas Ferre wrote:
> From: Arnd Bergmann <arnd@arndb.de>
>
> As AT91 !DT code is now removed, cleanup the PIT clocksource driver.
>
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
> [nicolas.ferre at atmel.com: split patch]
> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
> Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
> Cc: Boris BREZILLON <boris.brezillon@free-electrons.com>
> Cc: Daniel Lezcano <daniel.lezcano@linaro.org>
> ---
> arch/arm/mach-at91/generic.h | 2 --
> drivers/clocksource/timer-atmel-pit.c | 32 --------------------------------
> 2 files changed, 34 deletions(-)
>
> diff --git a/arch/arm/mach-at91/generic.h b/arch/arm/mach-at91/generic.h
> index 8527e8bd675f..d53324210adf 100644
> --- a/arch/arm/mach-at91/generic.h
> +++ b/arch/arm/mach-at91/generic.h
> @@ -31,8 +31,6 @@ extern void __init at91_sysirq_mask_rtt(u32 rtt_base);
>
> /* Timer */
> extern void at91rm9200_timer_init(void);
> -extern void at91sam926x_ioremap_pit(u32 addr);
> -extern void at91sam926x_pit_init(int irq);
>
> /* idle */
> extern void at91sam9_idle(void);
> diff --git a/drivers/clocksource/timer-atmel-pit.c b/drivers/clocksource/timer-atmel-pit.c
> index d5289098b3df..b5b4d4585c9a 100644
> --- a/drivers/clocksource/timer-atmel-pit.c
> +++ b/drivers/clocksource/timer-atmel-pit.c
> @@ -262,35 +262,3 @@ static void __init at91sam926x_pit_dt_init(struct device_node *node)
> }
> CLOCKSOURCE_OF_DECLARE(at91sam926x_pit, "atmel,at91sam9260-pit",
> at91sam926x_pit_dt_init);
> -
> -static void __iomem *pit_base_addr;
> -
> -void __init at91sam926x_pit_init(int irq)
> -{
> - struct pit_data *data;
> -
> - data = kzalloc(sizeof(*data), GFP_KERNEL);
> - if (!data)
> - panic(pr_fmt("Unable to allocate memory\n"));
> -
> - data->base = pit_base_addr;
> -
> - data->mck = clk_get(NULL, "mck");
> - if (IS_ERR(data->mck))
> - panic(pr_fmt("Unable to get mck clk\n"));
> -
> - data->irq = irq;
> -
> - at91sam926x_pit_common_init(data);
> -}
> -
> -void __init at91sam926x_ioremap_pit(u32 addr)
> -{
> - if (of_have_populated_dt())
> - return;
> -
> - pit_base_addr = ioremap(addr, 16);
> -
> - if (!pit_base_addr)
> - panic(pr_fmt("Impossible to ioremap PIT\n"));
> -}
This can be a bit more cleaned up, by merging
at91sam926x_pit_common_init and at91sam926x_pit_dt_init, but you have
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20141203/3bda3a81/attachment.sig>
next prev parent reply other threads:[~2014-12-03 13:01 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-28 12:10 [GIT PULL] at91: cleanup for 3.19 #4 Nicolas Ferre
2014-11-28 20:52 ` Arnd Bergmann
2014-12-01 16:15 ` Nicolas Ferre
2014-12-02 17:27 ` [PATCH 1/8] ARM: at91/Kconfig: select board files automatically Nicolas Ferre
2014-12-02 17:27 ` [PATCH 2/8] ARM: at91: cleanup initilisation code by removing dead code Nicolas Ferre
2014-12-02 17:27 ` [PATCH 3/8] ARM: at91: remove old AT91-specific drivers Nicolas Ferre
2014-12-02 17:27 ` [PATCH 4/8] ARM: at91: at91rm9200 ST initialization is now DT only Nicolas Ferre
2014-12-02 17:27 ` [PATCH 5/8] ARM: at91/clocksource: remove !DT PIT initializations Nicolas Ferre
2014-12-03 13:01 ` Maxime Ripard [this message]
2014-12-03 16:31 ` Nicolas Ferre
2014-12-02 17:27 ` [PATCH 6/8] ARM: at91: remove unneeded header files Nicolas Ferre
2014-12-02 17:27 ` [PATCH 7/8] pinctrl: at91: add registers definitions directly into driver Nicolas Ferre
2014-12-03 9:53 ` Nicolas Ferre
2014-12-02 17:27 ` [PATCH 8/8] ARM: at91: remove unused board.h file Nicolas Ferre
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20141203130136.GK30256@lukather \
--to=maxime.ripard@free-electrons.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).