From: mturquette@linaro.org (Mike Turquette)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v1 3/5] clk: pxa: keep clocks initialization separated per variant
Date: Mon, 17 Nov 2014 11:32:11 -0800 [thread overview]
Message-ID: <20141117193211.25314.45151@quantum> (raw)
In-Reply-To: <1412636881-6211-4-git-send-email-robert.jarzmik@free.fr>
Quoting Robert Jarzmik (2014-10-06 16:07:59)
> Have each pxa variant (pxa25x, pxa27x, pxa3xx) have its own device-tree
> clock initializing function, to be able to register its own specific
> core clocks.
>
> Apply that change specifically to pxa27x.
>
> Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
Patches #2 & #3 applied to clk-next.
Regards,
Mike
> ---
> drivers/clk/pxa/clk-pxa.c | 3 +--
> drivers/clk/pxa/clk-pxa.h | 1 +
> drivers/clk/pxa/clk-pxa27x.c | 7 +++++++
> 3 files changed, 9 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/clk/pxa/clk-pxa.c b/drivers/clk/pxa/clk-pxa.c
> index 994fd6f..4e83475 100644
> --- a/drivers/clk/pxa/clk-pxa.c
> +++ b/drivers/clk/pxa/clk-pxa.c
> @@ -102,8 +102,7 @@ int __init clk_pxa_cken_init(const struct desc_clk_cken *clks, int nb_clks)
> return 0;
> }
>
> -static void __init pxa_dt_clocks_init(struct device_node *np)
> +void __init clk_pxa_dt_common_init(struct device_node *np)
> {
> of_clk_add_provider(np, of_clk_src_onecell_get, &onecell_data);
> }
> -CLK_OF_DECLARE(pxa_clks, "marvell,pxa-clocks", pxa_dt_clocks_init);
> diff --git a/drivers/clk/pxa/clk-pxa.h b/drivers/clk/pxa/clk-pxa.h
> index 7b8d48e..3239654 100644
> --- a/drivers/clk/pxa/clk-pxa.h
> +++ b/drivers/clk/pxa/clk-pxa.h
> @@ -103,5 +103,6 @@ static int dummy_clk_set_parent(struct clk_hw *hw, u8 index)
> extern void clkdev_pxa_register(int ckid, const char *con_id,
> const char *dev_id, struct clk *clk);
> extern int clk_pxa_cken_init(const struct desc_clk_cken *clks, int nb_clks);
> +void clk_pxa_dt_common_init(struct device_node *np);
>
> #endif
> diff --git a/drivers/clk/pxa/clk-pxa27x.c b/drivers/clk/pxa/clk-pxa27x.c
> index 32d3e02..5f9b54b 100644
> --- a/drivers/clk/pxa/clk-pxa27x.c
> +++ b/drivers/clk/pxa/clk-pxa27x.c
> @@ -368,3 +368,10 @@ static int __init pxa27x_clocks_init(void)
> return clk_pxa_cken_init(pxa27x_clocks, ARRAY_SIZE(pxa27x_clocks));
> }
> postcore_initcall(pxa27x_clocks_init);
> +
> +static void __init pxa27x_dt_clocks_init(struct device_node *np)
> +{
> + pxa27x_clocks_init();
> + clk_pxa_dt_common_init(np);
> +}
> +CLK_OF_DECLARE(pxa_clks, "marvell,pxa270-clocks", pxa27x_dt_clocks_init);
> --
> 2.1.0
>
next prev parent reply other threads:[~2014-11-17 19:32 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-06 23:07 [PATCH v1 0/5] Fixes for the pxa common clocks Robert Jarzmik
2014-10-06 23:07 ` [PATCH v1 1/5] clk: pxa: fix pxa27x CCCR bit usage Robert Jarzmik
2014-11-17 19:25 ` Mike Turquette
2014-10-06 23:07 ` [PATCH v1 2/5] clk: pxa: declare init function and data __init Robert Jarzmik
2014-10-06 23:07 ` [PATCH v1 3/5] clk: pxa: keep clocks initialization separated per variant Robert Jarzmik
2014-11-17 19:32 ` Mike Turquette [this message]
2014-10-06 23:08 ` [PATCH v1 4/5] DON'T MERGE ME: arm: pxa: change clocks init sequence Robert Jarzmik
2014-10-06 23:08 ` [PATCH v1 5/5] DON'T MERGE ME: clk: pxa: migrate to the clk_core API Robert Jarzmik
2014-10-30 6:51 ` [PATCH v1 0/5] Fixes for the pxa common clocks Robert Jarzmik
2014-11-07 22:05 ` Robert Jarzmik
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=20141117193211.25314.45151@quantum \
--to=mturquette@linaro.org \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.