From: Tomasz Figa <tomasz.figa@gmail.com>
To: Yadwinder Singh Brar <yadi.brar@samsung.com>
Cc: linux-samsung-soc@vger.kernel.org,
linux-arm-kernel@lists.infradead.org, kgene.kim@samsung.com,
mturquette@linaro.org, thomas.abraham@linaro.org,
dianders@chromium.org, t.figa@samsung.com,
vikas.sajjan@linaro.org, patches@linaro.org
Subject: Re: [PATCH v4 5/6] clk: samsung: Reorder MUX registration for mout_vpllsrc
Date: Wed, 12 Jun 2013 23:06:53 +0200 [thread overview]
Message-ID: <6043487.0U6pzGhZid@flatron> (raw)
In-Reply-To: <1370272196-4346-6-git-send-email-yadi.brar@samsung.com>
On Monday 03 of June 2013 20:39:55 Yadwinder Singh Brar wrote:
> From: Vikas Sajjan <vikas.sajjan@linaro.org>
>
> While trying to get rate of "mout_vpllsrc" MUX (parent) for registering
> the "fout_vpll" (child), we found get rate was failing.
>
> So this patch moves the mout_vpllsrc MUX out of the existing common list
> and registers the mout_vpllsrc MUX before the PLL registrations.
>
> Signed-off-by: Vikas Sajjan <vikas.sajjan@linaro.org>
> Signed-off-by: Yadwinder Singh Brar <yadi.brar@samsung.com>
> ---
> drivers/clk/samsung/clk-exynos5250.c | 8 +++++++-
> 1 files changed, 7 insertions(+), 1 deletions(-)
Reviewed-by: Tomasz Figa <t.figa@samsung.com>
Best regards,
Tomasz
> diff --git a/drivers/clk/samsung/clk-exynos5250.c
> b/drivers/clk/samsung/clk-exynos5250.c index ddf10ca..70cc6cf 100644
> --- a/drivers/clk/samsung/clk-exynos5250.c
> +++ b/drivers/clk/samsung/clk-exynos5250.c
> @@ -207,6 +207,10 @@ struct samsung_fixed_factor_clock
> exynos5250_fixed_factor_clks[] __initdata = { FFACTOR(none,
> "fout_bplldiv2", "fout_bpll", 1, 2, 0),
> };
>
> +struct samsung_mux_clock exynos5250_pll_pmux_clks[] __initdata = {
> + MUX(none, "mout_vpllsrc", mout_vpllsrc_p, SRC_TOP2, 0, 1),
> +};
> +
> struct samsung_mux_clock exynos5250_mux_clks[] __initdata = {
> MUX(none, "mout_apll", mout_apll_p, SRC_CPU, 0, 1),
> MUX(none, "mout_cpu", mout_cpu_p, SRC_CPU, 16, 1),
> @@ -214,7 +218,6 @@ struct samsung_mux_clock exynos5250_mux_clks[]
> __initdata = { MUX(none, "sclk_mpll", mout_mpll_p, SRC_CORE1, 8, 1),
> MUX(none, "mout_bpll_fout", mout_bpll_fout_p, PLL_DIV2_SEL, 0, 1),
> MUX(none, "sclk_bpll", mout_bpll_p, SRC_CDREX, 0, 1),
> - MUX(none, "mout_vpllsrc", mout_vpllsrc_p, SRC_TOP2, 0, 1),
> MUX(none, "sclk_vpll", mout_vpll_p, SRC_TOP2, 16, 1),
> MUX(none, "sclk_epll", mout_epll_p, SRC_TOP2, 12, 1),
> MUX(none, "sclk_cpll", mout_cpll_p, SRC_TOP2, 8, 1),
> @@ -490,6 +493,9 @@ void __init exynos5250_clk_init(struct device_node
> *np) ARRAY_SIZE(exynos5250_fixed_rate_ext_clks),
> ext_clk_match);
>
> + samsung_clk_register_mux(exynos5250_pll_pmux_clks,
> + ARRAY_SIZE(exynos5250_pll_pmux_clks));
> +
> apll = samsung_clk_register_pll35xx("fout_apll", "fin_pll",
> reg_base, NULL, 0);
> mpll = samsung_clk_register_pll35xx("fout_mpll", "fin_pll",
WARNING: multiple messages have this Message-ID (diff)
From: tomasz.figa@gmail.com (Tomasz Figa)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v4 5/6] clk: samsung: Reorder MUX registration for mout_vpllsrc
Date: Wed, 12 Jun 2013 23:06:53 +0200 [thread overview]
Message-ID: <6043487.0U6pzGhZid@flatron> (raw)
In-Reply-To: <1370272196-4346-6-git-send-email-yadi.brar@samsung.com>
On Monday 03 of June 2013 20:39:55 Yadwinder Singh Brar wrote:
> From: Vikas Sajjan <vikas.sajjan@linaro.org>
>
> While trying to get rate of "mout_vpllsrc" MUX (parent) for registering
> the "fout_vpll" (child), we found get rate was failing.
>
> So this patch moves the mout_vpllsrc MUX out of the existing common list
> and registers the mout_vpllsrc MUX before the PLL registrations.
>
> Signed-off-by: Vikas Sajjan <vikas.sajjan@linaro.org>
> Signed-off-by: Yadwinder Singh Brar <yadi.brar@samsung.com>
> ---
> drivers/clk/samsung/clk-exynos5250.c | 8 +++++++-
> 1 files changed, 7 insertions(+), 1 deletions(-)
Reviewed-by: Tomasz Figa <t.figa@samsung.com>
Best regards,
Tomasz
> diff --git a/drivers/clk/samsung/clk-exynos5250.c
> b/drivers/clk/samsung/clk-exynos5250.c index ddf10ca..70cc6cf 100644
> --- a/drivers/clk/samsung/clk-exynos5250.c
> +++ b/drivers/clk/samsung/clk-exynos5250.c
> @@ -207,6 +207,10 @@ struct samsung_fixed_factor_clock
> exynos5250_fixed_factor_clks[] __initdata = { FFACTOR(none,
> "fout_bplldiv2", "fout_bpll", 1, 2, 0),
> };
>
> +struct samsung_mux_clock exynos5250_pll_pmux_clks[] __initdata = {
> + MUX(none, "mout_vpllsrc", mout_vpllsrc_p, SRC_TOP2, 0, 1),
> +};
> +
> struct samsung_mux_clock exynos5250_mux_clks[] __initdata = {
> MUX(none, "mout_apll", mout_apll_p, SRC_CPU, 0, 1),
> MUX(none, "mout_cpu", mout_cpu_p, SRC_CPU, 16, 1),
> @@ -214,7 +218,6 @@ struct samsung_mux_clock exynos5250_mux_clks[]
> __initdata = { MUX(none, "sclk_mpll", mout_mpll_p, SRC_CORE1, 8, 1),
> MUX(none, "mout_bpll_fout", mout_bpll_fout_p, PLL_DIV2_SEL, 0, 1),
> MUX(none, "sclk_bpll", mout_bpll_p, SRC_CDREX, 0, 1),
> - MUX(none, "mout_vpllsrc", mout_vpllsrc_p, SRC_TOP2, 0, 1),
> MUX(none, "sclk_vpll", mout_vpll_p, SRC_TOP2, 16, 1),
> MUX(none, "sclk_epll", mout_epll_p, SRC_TOP2, 12, 1),
> MUX(none, "sclk_cpll", mout_cpll_p, SRC_TOP2, 8, 1),
> @@ -490,6 +493,9 @@ void __init exynos5250_clk_init(struct device_node
> *np) ARRAY_SIZE(exynos5250_fixed_rate_ext_clks),
> ext_clk_match);
>
> + samsung_clk_register_mux(exynos5250_pll_pmux_clks,
> + ARRAY_SIZE(exynos5250_pll_pmux_clks));
> +
> apll = samsung_clk_register_pll35xx("fout_apll", "fin_pll",
> reg_base, NULL, 0);
> mpll = samsung_clk_register_pll35xx("fout_mpll", "fin_pll",
next prev parent reply other threads:[~2013-06-12 21:06 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-03 15:09 [PATCH v4 0/6] Add generic set_rate clk_ops for PLL35xx and PLL36xx for samsung SoCs Yadwinder Singh Brar
2013-06-03 15:09 ` Yadwinder Singh Brar
2013-06-03 15:09 ` [PATCH v4 1/6] clk: samsung: Use clk->base instead of directly using clk->con0 for PLL3xxx Yadwinder Singh Brar
2013-06-03 15:09 ` Yadwinder Singh Brar
2013-06-12 20:33 ` Doug Anderson
2013-06-12 20:33 ` Doug Anderson
2013-06-12 20:35 ` Doug Anderson
2013-06-12 20:35 ` Doug Anderson
2013-06-12 21:19 ` Tomasz Figa
2013-06-12 21:19 ` Tomasz Figa
2013-06-12 21:50 ` Doug Anderson
2013-06-12 21:50 ` Doug Anderson
2013-06-12 22:02 ` Andrew Bresticker
2013-06-12 22:02 ` Andrew Bresticker
2013-06-13 7:02 ` Yadwinder Singh Brar
2013-06-13 7:02 ` Yadwinder Singh Brar
2013-06-13 9:30 ` Tomasz Figa
2013-06-13 9:30 ` Tomasz Figa
2013-06-13 18:35 ` Yadwinder Singh Brar
2013-06-13 18:35 ` Yadwinder Singh Brar
2013-06-13 18:43 ` Tomasz Figa
2013-06-13 18:43 ` Tomasz Figa
2013-06-13 19:12 ` Yadwinder Singh Brar
2013-06-13 19:12 ` Yadwinder Singh Brar
2013-06-03 15:09 ` [PATCH v4 2/6] clk: samsung: Add support to register rate_table " Yadwinder Singh Brar
2013-06-03 15:09 ` Yadwinder Singh Brar
2013-06-12 20:43 ` Doug Anderson
2013-06-12 20:43 ` Doug Anderson
2013-06-12 21:25 ` Tomasz Figa
2013-06-12 21:25 ` Tomasz Figa
2013-06-03 15:09 ` [PATCH v4 3/6] clk: samsung: Add set_rate() clk_ops for PLL35xx Yadwinder Singh Brar
2013-06-03 15:09 ` Yadwinder Singh Brar
2013-06-12 21:04 ` Tomasz Figa
2013-06-12 21:04 ` Tomasz Figa
2013-06-03 15:09 ` [PATCH v4 4/6] clk: samsung: Add set_rate() clk_ops for PLL36xx Yadwinder Singh Brar
2013-06-03 15:09 ` Yadwinder Singh Brar
2013-06-12 21:06 ` Tomasz Figa
2013-06-12 21:06 ` Tomasz Figa
2013-06-03 15:09 ` [PATCH v4 5/6] clk: samsung: Reorder MUX registration for mout_vpllsrc Yadwinder Singh Brar
2013-06-03 15:09 ` Yadwinder Singh Brar
2013-06-12 21:06 ` Tomasz Figa [this message]
2013-06-12 21:06 ` Tomasz Figa
2013-06-03 15:09 ` [PATCH v4 6/6] clk: samsung: Add EPLL and VPLL freq table for exynos5250 SoC Yadwinder Singh Brar
2013-06-03 15:09 ` Yadwinder Singh Brar
2013-06-12 20:52 ` Doug Anderson
2013-06-12 20:52 ` Doug Anderson
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=6043487.0U6pzGhZid@flatron \
--to=tomasz.figa@gmail.com \
--cc=dianders@chromium.org \
--cc=kgene.kim@samsung.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=mturquette@linaro.org \
--cc=patches@linaro.org \
--cc=t.figa@samsung.com \
--cc=thomas.abraham@linaro.org \
--cc=vikas.sajjan@linaro.org \
--cc=yadi.brar@samsung.com \
/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.