[PATCH v3 1/6] clk: qcom: Add support for GDSCs

2015-03-20 Thread Rajendra Nayak
register space, its best to have the support added through the clock driver. Signed-off-by: Stephen Boyd sb...@codeaurora.org Signed-off-by: Rajendra Nayak rna...@codeaurora.org --- drivers/clk/qcom/Kconfig | 5 ++ drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/gdsc.c | 166

Re: [PATCH v3 1/6] clk: qcom: Add support for GDSCs

2015-03-20 Thread Rajendra Nayak
[]... @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2015, The Linux Foundation. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 and + * only version 2 as published by the Free Software

Re: [PATCH v3 1/6] clk: qcom: Add support for GDSCs

2015-03-20 Thread Rajendra Nayak
... + +#include linux/delay.h +#include linux/err.h +#include linux/export.h ?? Do you need this? Maybe not, now that the EXPORT_SYMBOL() is gone. I will remove it. +#include linux/jiffies.h +#include linux/regmap.h +#include linux/slab.h +#include gdsc.h + +#define PWR_ON_MASK

[PATCH v2 4/6] clk: qcom: gdsc: Add GDSCs in msm8974 GCC

2015-03-19 Thread Rajendra Nayak
From: Stephen Boyd sb...@codeaurora.org Theres just one GDSC as part of the msm8974 GCC block. Signed-off-by: Stephen Boyd sb...@codeaurora.org Signed-off-by: Rajendra Nayak rna...@codeaurora.org --- arch/arm/boot/dts/qcom-msm8974.dtsi | 1 + drivers/clk/qcom/Kconfig

[PATCH v2 0/6] Add support for QCOM GDSCs

2015-03-19 Thread Rajendra Nayak
() in gdsc.c [1] https://lkml.org/lkml/2015/3/18/408 Rajendra Nayak (3): clk: qcom: gdsc: Prepare common clk probe to register gdscs clk: qcom: gdsc: Add GDSCs in msm8916 GCC clk: qcom: gdsc: Add GDSCs in apq8084 GCC Stephen Boyd (3): clk: qcom: Add support for GDSCs clk: qcom: gdsc: Add

[PATCH v2 5/6] clk: qcom: gdsc: Add GDSCs in msm8974 MMCC

2015-03-19 Thread Rajendra Nayak
From: Stephen Boyd sb...@codeaurora.org Add the GDSC instances that exist as part of msm8974 MMCC block Signed-off-by: Stephen Boyd sb...@codeaurora.org Signed-off-by: Rajendra Nayak rna...@codeaurora.org --- arch/arm/boot/dts/qcom-msm8974.dtsi | 1 + drivers/clk/qcom/Kconfig

[PATCH v2 3/6] clk: qcom: gdsc: Add GDSCs in msm8916 GCC

2015-03-19 Thread Rajendra Nayak
Add all data for the GDSCs which are part of msm8916 GCC block. Signed-off-by: Rajendra Nayak rna...@codeaurora.org --- drivers/clk/qcom/Kconfig | 1 + drivers/clk/qcom/gcc-msm8916.c | 46 include/dt-bindings/clock/qcom,gcc-msm8916

[PATCH v2 6/6] clk: qcom: gdsc: Add GDSCs in apq8084 GCC

2015-03-19 Thread Rajendra Nayak
Add the GDSC instances that exist as part of apq8084 GCC block Signed-off-by: Rajendra Nayak rna...@codeaurora.org --- arch/arm/boot/dts/qcom-apq8084.dtsi | 1 + drivers/clk/qcom/Kconfig | 1 + drivers/clk/qcom/gcc-apq8084.c | 38

[PATCH v2 1/6] clk: qcom: Add support for GDSCs

2015-03-19 Thread Rajendra Nayak
register space, its best to have the support added through the clock driver. Signed-off-by: Stephen Boyd sb...@codeaurora.org Signed-off-by: Rajendra Nayak rna...@codeaurora.org --- drivers/clk/qcom/Kconfig | 5 ++ drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/gdsc.c | 129

Re: [PATCH v2 2/6] clk: qcom: gdsc: Prepare common clk probe to register gdscs

2015-03-19 Thread Rajendra Nayak
On 03/19/2015 04:16 PM, Stanimir Varbanov wrote: Hi Rajendra, Thanks for the patch! On 03/19/2015 10:02 AM, Rajendra Nayak wrote: The common clk probe registers a clk provider and a reset controller. Update it to register a genpd provider using the gdsc data provided by each platform. Signed

Re: [PATCH 0/6] Add support for QCOM GDSCs

2015-03-05 Thread Rajendra Nayak
On 03/02/2015 09:02 AM, Rajendra Nayak wrote: GDSCs (Global Distributed Switch Controllers) control switches that supply power to an on-chip power domain and hence can be programmed in SW to safely power collapse and restore power to the respective PDs. They are part of a considerable number

[PATCH 3/6] clk: qcom: gdsc: Add GDSCs in msm8916 GCC

2015-03-01 Thread Rajendra Nayak
Add all data for the GDSCs which are part of msm8916 GCC block. Signed-off-by: Rajendra Nayak rna...@codeaurora.org --- drivers/clk/qcom/Kconfig | 1 + drivers/clk/qcom/gcc-msm8916.c | 46 include/dt-bindings/clock/qcom,gcc-msm8916

[PATCH 4/6] clk: qcom: gdsc: Add GDSCs in msm8974 GCC

2015-03-01 Thread Rajendra Nayak
From: Stephen Boyd sb...@codeaurora.org Theres just one GDSC as part of the msm8974 GCC block. Signed-off-by: Stephen Boyd sb...@codeaurora.org Signed-off-by: Rajendra Nayak rna...@codeaurora.org --- drivers/clk/qcom/Kconfig | 1 + drivers/clk/qcom/gcc-msm8974.c

[PATCH 2/6] clk: qcom: gdsc: Prepare common clk probe to register gdscs

2015-03-01 Thread Rajendra Nayak
The common clk probe registers a clk provider and a reset controller. Update it to register a genpd provider using the gdsc data provided by each platform. Signed-off-by: Rajendra Nayak rna...@codeaurora.org --- drivers/clk/qcom/common.c | 27 ++- drivers/clk/qcom

[PATCH 0/6] Add support for QCOM GDSCs

2015-03-01 Thread Rajendra Nayak
] https://lkml.org/lkml/2015/2/25/416 Rajendra Nayak (3): clk: qcom: gdsc: Prepare common clk probe to register gdscs clk: qcom: gdsc: Add GDSCs in msm8916 GCC clk: qcom: gdsc: Add GDSCs in apq8084 GCC Stephen Boyd (3): clk: qcom: Add support for GDSCs clk: qcom: gdsc: Add GDSCs in msm8974

[PATCH 1/6] clk: qcom: Add support for GDSCs

2015-03-01 Thread Rajendra Nayak
register space, its best to have the support added through the clock driver. Signed-off-by: Stephen Boyd sb...@codeaurora.org Signed-off-by: Rajendra Nayak rna...@codeaurora.org --- drivers/clk/qcom/Kconfig | 5 ++ drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/gdsc.c | 130

[PATCH 5/6] clk: qcom: gdsc: Add GDSCs in msm8974 MMCC

2015-03-01 Thread Rajendra Nayak
From: Stephen Boyd sb...@codeaurora.org Add the GDSC instances that exist as part of msm8974 MMCC block Signed-off-by: Stephen Boyd sb...@codeaurora.org Signed-off-by: Rajendra Nayak rna...@codeaurora.org --- drivers/clk/qcom/Kconfig | 1 + drivers/clk/qcom/mmcc-msm8974.c

[PATCH 6/6] clk: qcom: gdsc: Add GDSCs in apq8084 GCC

2015-03-01 Thread Rajendra Nayak
Add the GDSC instances that exist as part of apq8084 GCC block Signed-off-by: Rajendra Nayak rna...@codeaurora.org --- drivers/clk/qcom/gcc-apq8084.c | 38 include/dt-bindings/clock/qcom,gcc-apq8084.h | 6 + 2 files changed, 44 insertions(+) diff

Re: [PATCH] clk: Constify struct clk_init_data

2012-05-14 Thread Rajendra Nayak
Hi Saravana, On Tuesday 15 May 2012 06:38 AM, Saravana Kannan wrote: Btw, I didn't follow up on the other thread we were having, but can you remind me again what was the reason that you thought that only __clk_init() would work for your static init code and __clk_register() won't work? One of

Re: Regulator supplies when using Device Tree

2012-03-28 Thread Rajendra Nayak
On Thursday 29 March 2012 05:36 AM, Michael Bohan wrote: Put simply, whose responsibility is it to assign the regulator_desc-supply_name pointer before registering a regulator device added from Device Tree? The drivers, and its expected to know, and not lookup something from the DT node to

<    1   2   3