Message ID | 53AA8130.2020304@bp.renesas.com (mailing list archive) |
---|---|
State | Accepted |
Commit | e423d12cbcb9576785e891617888f627f1f57bf4 |
Headers | show |
On 25 June 2014 13:28, Gaku Inami <gaku.inami.xw@bp.renesas.com> wrote: > This patch is based on feedback from Viresh Kumar. > Since cpufreq-cpu0 driver has already check opp table, there is no > need to same check in mach-shmobile. > > Signed-off-by: Gaku Inami <gaku.inami.xw@bp.renesas.com> > --- > > Based on : renesas-devel-v3.16-rc2-20140623 I hope you have tested that this doesn't break it :) > arch/arm/mach-shmobile/cpufreq.c | 16 +--------------- > 1 file changed, 1 insertion(+), 15 deletions(-) > > diff --git a/arch/arm/mach-shmobile/cpufreq.c b/arch/arm/mach-shmobile/cpufreq.c > index e2c868f..8a24b2b 100644 > --- a/arch/arm/mach-shmobile/cpufreq.c > +++ b/arch/arm/mach-shmobile/cpufreq.c > @@ -8,24 +8,10 @@ > * for more details. > */ > > -#include <linux/of.h> > -#include <linux/of_device.h> > #include <linux/platform_device.h> > > int __init shmobile_cpufreq_init(void) > { > - struct device_node *np; > - > - np = of_cpu_device_node_get(0); > - if (np == NULL) { > - pr_err("failed to find cpu0 node\n"); > - return 0; > - } > - > - if (of_get_property(np, "operating-points", NULL)) > - platform_device_register_simple("cpufreq-cpu0", -1, NULL, 0); > - > - of_node_put(np); > - > + platform_device_register_simple("cpufreq-cpu0", -1, NULL, 0); > return 0; > } Now that there is nothing else in this file, do you really need a separate file for cpufreq? Acked-by: Viresh Kumar <viresh.kumar@linaro.org> -- To unsubscribe from this list: send the line "unsubscribe linux-sh" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
(2014/06/25 17:04), Viresh Kumar wrote: > On 25 June 2014 13:28, Gaku Inami <gaku.inami.xw@bp.renesas.com> wrote: >> This patch is based on feedback from Viresh Kumar. >> Since cpufreq-cpu0 driver has already check opp table, there is no >> need to same check in mach-shmobile. >> >> Signed-off-by: Gaku Inami <gaku.inami.xw@bp.renesas.com> >> --- >> >> Based on : renesas-devel-v3.16-rc2-20140623 > I hope you have tested that this doesn't break it :) I have already tested this patch. There was no problem to verify the following cases. case1 : Normal case case2 : Opps table is not exist case3 : CONFIG_GENERIC_CPUFREQ_CPU0 is disabled >> arch/arm/mach-shmobile/cpufreq.c | 16 +--------------- >> 1 file changed, 1 insertion(+), 15 deletions(-) >> >> diff --git a/arch/arm/mach-shmobile/cpufreq.c b/arch/arm/mach-shmobile/cpufreq.c >> index e2c868f..8a24b2b 100644 >> --- a/arch/arm/mach-shmobile/cpufreq.c >> +++ b/arch/arm/mach-shmobile/cpufreq.c >> @@ -8,24 +8,10 @@ >> * for more details. >> */ >> >> -#include <linux/of.h> >> -#include <linux/of_device.h> >> #include <linux/platform_device.h> >> >> int __init shmobile_cpufreq_init(void) >> { >> - struct device_node *np; >> - >> - np = of_cpu_device_node_get(0); >> - if (np == NULL) { >> - pr_err("failed to find cpu0 node\n"); >> - return 0; >> - } >> - >> - if (of_get_property(np, "operating-points", NULL)) >> - platform_device_register_simple("cpufreq-cpu0", -1, NULL, 0); >> - >> - of_node_put(np); >> - >> + platform_device_register_simple("cpufreq-cpu0", -1, NULL, 0); >> return 0; >> } > Now that there is nothing else in this file, do you really need a separate > file for cpufreq? > > Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Thank you for your ack. I hope to leave this file. In the future, I will add a fix that depends on Renesas-SoC to this file. -- To unsubscribe from this list: send the line "unsubscribe linux-sh" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Wed, Jun 25, 2014 at 06:01:32PM +0900, Gaku Inami wrote: > (2014/06/25 17:04), Viresh Kumar wrote: > > On 25 June 2014 13:28, Gaku Inami <gaku.inami.xw@bp.renesas.com> wrote: > >> This patch is based on feedback from Viresh Kumar. > >> Since cpufreq-cpu0 driver has already check opp table, there is no > >> need to same check in mach-shmobile. > >> > >> Signed-off-by: Gaku Inami <gaku.inami.xw@bp.renesas.com> > >> --- > >> > >> Based on : renesas-devel-v3.16-rc2-20140623 > > I hope you have tested that this doesn't break it :) > > I have already tested this patch. > There was no problem to verify the following cases. > case1 : Normal case > case2 : Opps table is not exist > case3 : CONFIG_GENERIC_CPUFREQ_CPU0 is disabled Thanks, and sorry for letting this slip through the cracks. I have queued it up. > >> arch/arm/mach-shmobile/cpufreq.c | 16 +--------------- > >> 1 file changed, 1 insertion(+), 15 deletions(-) > >> > >> diff --git a/arch/arm/mach-shmobile/cpufreq.c b/arch/arm/mach-shmobile/cpufreq.c > >> index e2c868f..8a24b2b 100644 > >> --- a/arch/arm/mach-shmobile/cpufreq.c > >> +++ b/arch/arm/mach-shmobile/cpufreq.c > >> @@ -8,24 +8,10 @@ > >> * for more details. > >> */ > >> > >> -#include <linux/of.h> > >> -#include <linux/of_device.h> > >> #include <linux/platform_device.h> > >> > >> int __init shmobile_cpufreq_init(void) > >> { > >> - struct device_node *np; > >> - > >> - np = of_cpu_device_node_get(0); > >> - if (np == NULL) { > >> - pr_err("failed to find cpu0 node\n"); > >> - return 0; > >> - } > >> - > >> - if (of_get_property(np, "operating-points", NULL)) > >> - platform_device_register_simple("cpufreq-cpu0", -1, NULL, 0); > >> - > >> - of_node_put(np); > >> - > >> + platform_device_register_simple("cpufreq-cpu0", -1, NULL, 0); > >> return 0; > >> } > > Now that there is nothing else in this file, do you really need a separate > > file for cpufreq? > > > > Acked-by: Viresh Kumar <viresh.kumar@linaro.org> > > Thank you for your ack. I hope to leave this file. > In the future, I will add a fix that depends on Renesas-SoC to this file. > -- To unsubscribe from this list: send the line "unsubscribe linux-sh" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/arch/arm/mach-shmobile/cpufreq.c b/arch/arm/mach-shmobile/cpufreq.c index e2c868f..8a24b2b 100644 --- a/arch/arm/mach-shmobile/cpufreq.c +++ b/arch/arm/mach-shmobile/cpufreq.c @@ -8,24 +8,10 @@ * for more details. */ -#include <linux/of.h> -#include <linux/of_device.h> #include <linux/platform_device.h> int __init shmobile_cpufreq_init(void) { - struct device_node *np; - - np = of_cpu_device_node_get(0); - if (np == NULL) { - pr_err("failed to find cpu0 node\n"); - return 0; - } - - if (of_get_property(np, "operating-points", NULL)) - platform_device_register_simple("cpufreq-cpu0", -1, NULL, 0); - - of_node_put(np); - + platform_device_register_simple("cpufreq-cpu0", -1, NULL, 0); return 0; }
This patch is based on feedback from Viresh Kumar. Since cpufreq-cpu0 driver has already check opp table, there is no need to same check in mach-shmobile. Signed-off-by: Gaku Inami <gaku.inami.xw@bp.renesas.com> --- Based on : renesas-devel-v3.16-rc2-20140623 arch/arm/mach-shmobile/cpufreq.c | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-)