tegra_cpu_car_ops struct is going to be accessed from drivers/clk/tegra.
Move the tegra_cpu_car_ops to include/linux/clk/tegra.h.
Signed-off-by: Prashant Gaikwad
---
arch/arm/mach-tegra/clock.c|2 +-
arch/arm/mach-tegra/cpuidle-tegra30.c |2 +-
arch
these clocks.
This binding is only useful for Tegra20; the set of clocks that exists on
Tegra30 is sufficiently different to merit its own binding.
Signed-off-by: Stephen Warren
Acked-by: Simon Glass
[pgaikwad: Added mux clk ids and sorted CAR node]
Signed-off-by: Prashant Gaikwad
---
.../bindings
Add function to read chip id from APB MISC registers. This function
will also get called from clock driver to flush write operations on
apb bus.
Signed-off-by: Prashant Gaikwad
---
arch/arm/mach-tegra/fuse.c | 12 ++--
include/linux/tegra-soc.h | 22 ++
2 files
of mach/clk.h
Signed-off-by: Prashant Gaikwad
---
arch/arm/mach-tegra/board-dt-tegra20.c | 30 -
arch/arm/mach-tegra/board-dt-tegra30.c | 31 --
arch/arm/mach-tegra/clock.c| 19 -
arch/arm/mach-tegra/common.c | 44
The device tree binding models Tegra30 CAR (Clock And Reset)
as a single monolithic clock provider.
Signed-off-by: Prashant Gaikwad
---
.../bindings/clock/nvidia,tegra30-car.txt | 270
arch/arm/boot/dts/tegra30.dtsi |6 +
2 files changed
for 20121224.
Prashant Gaikwad (8):
ARM: tegra: Add function to read chipid
clk: tegra: Add tegra specific clocks
arm: tegra: Move tegra_cpu_car.h to linux/clk/tegra.h
ARM: Tegra: Define Tegra30 CAR binding
clk: tegra: add clock support for tegra20
clk: tegra: add clock support for tegra30
arm
Add tegra20 clock support based on common clock framework.
Signed-off-by: Prashant Gaikwad
---
drivers/clk/tegra/Makefile |2 +
drivers/clk/tegra/clk-tegra20.c | 1244 +++
drivers/clk/tegra/clk.h |6 +
3 files changed, 1252 insertions
for 20121224.
Prashant Gaikwad (8):
ARM: tegra: Add function to read chipid
clk: tegra: Add tegra specific clocks
arm: tegra: Move tegra_cpu_car.h to linux/clk/tegra.h
ARM: Tegra: Define Tegra30 CAR binding
clk: tegra: add clock support for tegra20
clk: tegra: add clock support for tegra30
arm
Add tegra20 clock support based on common clock framework.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/tegra/Makefile |2 +
drivers/clk/tegra/clk-tegra20.c | 1244 +++
drivers/clk/tegra/clk.h |6 +
3 files changed
The device tree binding models Tegra30 CAR (Clock And Reset)
as a single monolithic clock provider.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
.../bindings/clock/nvidia,tegra30-car.txt | 270
arch/arm/boot/dts/tegra30.dtsi |6
Add function to read chip id from APB MISC registers. This function
will also get called from clock driver to flush write operations on
apb bus.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/mach-tegra/fuse.c | 12 ++--
include/linux/tegra-soc.h | 22
of mach/clk.h
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/mach-tegra/board-dt-tegra20.c | 30 -
arch/arm/mach-tegra/board-dt-tegra30.c | 31 --
arch/arm/mach-tegra/clock.c| 19 -
arch/arm/mach-tegra/common.c
tegra_cpu_car_ops struct is going to be accessed from drivers/clk/tegra.
Move the tegra_cpu_car_ops to include/linux/clk/tegra.h.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/mach-tegra/clock.c|2 +-
arch/arm/mach-tegra/cpuidle-tegra30.c
]
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
.../bindings/clock/nvidia,tegra20-car.txt | 205
arch/arm/boot/dts/tegra20.dtsi |6 +
2 files changed, 211 insertions(+), 0 deletions(-)
create mode 100644
Documentation/devicetree
Add clock information to device nodes.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
Tested on Ventana (Tegra20) and Cardhu (Tegra30).
This series depends on ccf-rework patch series.
---
arch/arm/boot/dts/tegra20.dtsi | 41
1 files changed, 41
Remove AUXDATA as clock are initialized from device node.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/mach-tegra/board-dt-tegra20.c | 24
1 files changed, 0 insertions(+), 24 deletions(-)
diff --git a/arch/arm/mach-tegra/board-dt-tegra20.c
b/arch
With device tree support added for Tegra clocks look up is done from
device tree, remove unused TEGRA_CLK_DUPLICATE()s.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/tegra/clk-tegra20.c | 17 -
1 files changed, 0 insertions(+), 17 deletions(-)
diff --git
Add clock information to device nodes.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/boot/dts/tegra30.dtsi | 52 +++-
1 files changed, 51 insertions(+), 1 deletions(-)
diff --git a/arch/arm/boot/dts/tegra30.dtsi b/arch/arm/boot/dts
Remove AUXDATA as clocks are initialized from device node.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/mach-tegra/board-dt-tegra30.c | 31 +--
1 files changed, 1 insertions(+), 30 deletions(-)
diff --git a/arch/arm/mach-tegra/board-dt-tegra30.c
With device tree support added for Tegra clocks look up is done from
device tree, remove unused TEGRA_CLK_DUPLICATE()s.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/tegra/clk-tegra30.c | 34 --
1 files changed, 0 insertions(+), 34
Configlink clock information is added to device tree. Get the clocks
using device node. Remove AUXDATA.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
sound/soc/tegra/tegra30_ahub.c | 14 ++
1 files changed, 2 insertions(+), 12 deletions(-)
diff --git a/sound/soc/tegra
On Friday 04 January 2013 10:00 PM, Stephen Warren wrote:
On 01/04/2013 12:00 AM, Prashant Gaikwad wrote:
Use common of_clk_init() function for clocks initialization.
drivers/clk/tegra/clk-tegra20.c |3 ++-
drivers/clk/tegra/clk-tegra30.c |3 ++-
Oh, so this series is written
On Saturday 05 January 2013 03:48 AM, Stephen Boyd wrote:
On 01/03/13 21:51, Prashant Gaikwad wrote:
diff --git a/drivers/clk/Makefile b/drivers/clk/Makefile
index f0b269a..baf7608 100644
--- a/drivers/clk/Makefile
+++ b/drivers/clk/Makefile
@@ -2,7 +2,8 @@
obj-$(CONFIG_HAVE_CLK
On Friday 04 January 2013 09:55 PM, Stephen Warren wrote:
On 01/03/2013 10:51 PM, Prashant Gaikwad wrote:
Convert clk out to composite clock type which removes
the mux clock.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
This patch is rebased on ccf-rework for Tegra patch series
Use common of_clk_init() function for clocks initialization.
Signed-off-by: Prashant Gaikwad
---
arch/arm/mach-highbank/core.h |1 -
arch/arm/mach-highbank/highbank.c |3 ++-
drivers/clk/clk-highbank.c| 18 --
3 files changed, 6 insertions(+), 16 deletions
Use common of_clk_init() function for clocks initialization.
Signed-off-by: Prashant Gaikwad
---
arch/arm/mach-tegra/common.c|4 ++--
drivers/clk/tegra/clk-tegra20.c |3 ++-
drivers/clk/tegra/clk-tegra30.c |3 ++-
drivers/clk/tegra/clk.c | 11 ---
drivers/clk
Use common of_clk_init() function for clock initialization.
Signed-off-by: Prashant Gaikwad
---
drivers/clk/versatile/clk-vexpress-osc.c |1 +
drivers/clk/versatile/clk-vexpress.c |8 +---
2 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/drivers/clk/versatile/clk
Use common of_clk_init() function for clock initialization.
Signed-off-by: Prashant Gaikwad
---
drivers/clk/clk-vt8500.c | 15 ---
1 files changed, 4 insertions(+), 11 deletions(-)
diff --git a/drivers/clk/clk-vt8500.c b/drivers/clk/clk-vt8500.c
index fe25570..3ce1c3e 100644
Use common of_clk_init() function for clock initialization.
Signed-off-by: Prashant Gaikwad
---
drivers/clk/clk-zynq.c | 14 --
1 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/drivers/clk/clk-zynq.c b/drivers/clk/clk-zynq.c
index 37a3051..b14a25f 100644
Use common of_clk_init() function to initialize clocks.
Signed-off-by: Prashant Gaikwad
---
drivers/clk/clk-sunxi.c | 30 --
drivers/clocksource/sunxi_timer.c |4 ++--
include/linux/clk/sunxi.h | 22 --
3 files changed, 2
Modify of_clk_init function so that it will determine which
driver to initialize based on device tree instead of each driver
registering to it.
Based on a similar patch for drivers/irqchip by Thomas Petazzoni and
drivers/clocksource by Stephen Warren.
Signed-off-by: Prashant Gaikwad
Convert clk out to composite clock type which removes
the mux clock.
Signed-off-by: Prashant Gaikwad
---
This patch is rebased on ccf-rework for Tegra patch series. It is just to show
how clk-composite can be used, not to be merged. If patch 1 is accepted then
I would like to merge this patch
e-uses the functionality of basic clock types and not
limited to basic clock types but any hardware-specific
implementation.
Signed-off-by: Prashant Gaikwad
---
drivers/clk/Makefile |3 +-
drivers/clk/clk-composite.c | 208 ++
include/linux/clk-provider.h
On Friday 04 January 2013 10:51 AM, Stephen Warren wrote:
On 01/03/2013 09:26 PM, Prashant Gaikwad wrote:
On Friday 04 January 2013 09:30 AM, Stephen Warren wrote:
On 01/03/2013 08:23 PM, Prashant Gaikwad wrote:
On Friday 04 January 2013 08:35 AM, Stephen Warren wrote:
On 01/03/2013 06:48 PM
On Friday 04 January 2013 09:30 AM, Stephen Warren wrote:
On 01/03/2013 08:23 PM, Prashant Gaikwad wrote:
On Friday 04 January 2013 08:35 AM, Stephen Warren wrote:
On 01/03/2013 06:48 PM, Prashant Gaikwad wrote:
On Thursday 03 January 2013 09:41 PM, Stephen Warren wrote:
...
OK. It sounds
On Friday 04 January 2013 08:35 AM, Stephen Warren wrote:
On 01/03/2013 06:48 PM, Prashant Gaikwad wrote:
On Thursday 03 January 2013 09:41 PM, Stephen Warren wrote:
On 01/02/2013 11:11 PM, Prashant Gaikwad wrote:
On Thursday 03 January 2013 03:30 AM, Stephen Warren wrote:
On 12/27/2012 07
On Thursday 03 January 2013 09:41 PM, Stephen Warren wrote:
On 01/02/2013 11:11 PM, Prashant Gaikwad wrote:
On Thursday 03 January 2013 03:30 AM, Stephen Warren wrote:
On 12/27/2012 07:47 AM, Prashant Gaikwad wrote:
APB misc contains multiple registers required by different modules
On Thursday 03 January 2013 09:41 PM, Stephen Warren wrote:
On 01/02/2013 11:11 PM, Prashant Gaikwad wrote:
On Thursday 03 January 2013 03:30 AM, Stephen Warren wrote:
On 12/27/2012 07:47 AM, Prashant Gaikwad wrote:
APB misc contains multiple registers required by different modules
On Friday 04 January 2013 08:35 AM, Stephen Warren wrote:
On 01/03/2013 06:48 PM, Prashant Gaikwad wrote:
On Thursday 03 January 2013 09:41 PM, Stephen Warren wrote:
On 01/02/2013 11:11 PM, Prashant Gaikwad wrote:
On Thursday 03 January 2013 03:30 AM, Stephen Warren wrote:
On 12/27/2012 07
On Friday 04 January 2013 09:30 AM, Stephen Warren wrote:
On 01/03/2013 08:23 PM, Prashant Gaikwad wrote:
On Friday 04 January 2013 08:35 AM, Stephen Warren wrote:
On 01/03/2013 06:48 PM, Prashant Gaikwad wrote:
On Thursday 03 January 2013 09:41 PM, Stephen Warren wrote:
...
OK. It sounds
On Friday 04 January 2013 10:51 AM, Stephen Warren wrote:
On 01/03/2013 09:26 PM, Prashant Gaikwad wrote:
On Friday 04 January 2013 09:30 AM, Stephen Warren wrote:
On 01/03/2013 08:23 PM, Prashant Gaikwad wrote:
On Friday 04 January 2013 08:35 AM, Stephen Warren wrote:
On 01/03/2013 06:48 PM
the functionality of basic clock types and not
limited to basic clock types but any hardware-specific
implementation.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/Makefile |3 +-
drivers/clk/clk-composite.c | 208 ++
include/linux/clk
Convert clk out to composite clock type which removes
the mux clock.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
This patch is rebased on ccf-rework for Tegra patch series. It is just to show
how clk-composite can be used, not to be merged. If patch 1 is accepted then
I would like
Modify of_clk_init function so that it will determine which
driver to initialize based on device tree instead of each driver
registering to it.
Based on a similar patch for drivers/irqchip by Thomas Petazzoni and
drivers/clocksource by Stephen Warren.
Signed-off-by: Prashant Gaikwad pgaik
Use common of_clk_init() function to initialize clocks.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/clk-sunxi.c | 30 --
drivers/clocksource/sunxi_timer.c |4 ++--
include/linux/clk/sunxi.h | 22
Use common of_clk_init() function for clock initialization.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/clk-vt8500.c | 15 ---
1 files changed, 4 insertions(+), 11 deletions(-)
diff --git a/drivers/clk/clk-vt8500.c b/drivers/clk/clk-vt8500.c
index fe25570
Use common of_clk_init() function for clock initialization.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/clk-zynq.c | 14 --
1 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/drivers/clk/clk-zynq.c b/drivers/clk/clk-zynq.c
index 37a3051..b14a25f
Use common of_clk_init() function for clock initialization.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/versatile/clk-vexpress-osc.c |1 +
drivers/clk/versatile/clk-vexpress.c |8 +---
2 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/drivers
Use common of_clk_init() function for clocks initialization.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/mach-tegra/common.c|4 ++--
drivers/clk/tegra/clk-tegra20.c |3 ++-
drivers/clk/tegra/clk-tegra30.c |3 ++-
drivers/clk/tegra/clk.c | 11
Use common of_clk_init() function for clocks initialization.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/mach-highbank/core.h |1 -
arch/arm/mach-highbank/highbank.c |3 ++-
drivers/clk/clk-highbank.c| 18 --
3 files changed, 6
On Thursday 03 January 2013 03:30 AM, Stephen Warren wrote:
On 12/27/2012 07:47 AM, Prashant Gaikwad wrote:
APB misc contains multiple registers required by different modules
such as CAR.
I don't see a DT binding document that describes what
nvidia,tegra30-apbmisc means. Also, the register
On Thursday 03 January 2013 03:30 AM, Stephen Warren wrote:
On 12/27/2012 07:47 AM, Prashant Gaikwad wrote:
APB misc contains multiple registers required by different modules
such as CAR.
I don't see a DT binding document that describes what
nvidia,tegra30-apbmisc means. Also, the register
these clocks.
This binding is only useful for Tegra20; the set of clocks that exists on
Tegra30 is sufficiently different to merit its own binding.
Signed-off-by: Stephen Warren
Acked-by: Simon Glass
[pgaikwad: Added mux clk ids and sorted CAR node]
Signed-off-by: Prashant Gaikwad
---
.../bindings
APB misc contains multiple registers required by different modules
such as CAR.
Signed-off-by: Prashant Gaikwad
---
arch/arm/boot/dts/tegra20.dtsi |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/tegra20.dtsi b/arch/arm/boot/dts/tegra20.dtsi
index
The device tree binding models Tegra30 CAR (Clock And Reset)
as a single monolithic clock provider.
Signed-off-by: Prashant Gaikwad
---
.../bindings/clock/nvidia,tegra30-car.txt | 282
arch/arm/boot/dts/tegra30.dtsi |6 +
2 files changed
APB misc contains multiple registers required by different modules
such as CAR.
Signed-off-by: Prashant Gaikwad
---
arch/arm/boot/dts/tegra30.dtsi |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/tegra30.dtsi b/arch/arm/boot/dts/tegra30.dtsi
index
Migrate tegra clock support to drivers/clk/tegra, this involves
moving
1. definition of tegra_cpu_car_ops to clk.c
2. definition of reset functions to clk-peripheral.c
3. change parent of cpu clock.
Signed-off-by: Prashant Gaikwad
---
arch/arm/mach-tegra/board-dt-tegra20.c | 30
Add tegra20 clock support based on common clock framework.
Signed-off-by: Prashant Gaikwad
---
drivers/clk/tegra/Makefile |2 +
drivers/clk/tegra/clk-tegra20.c | 1275 +++
drivers/clk/tegra/clk.h |6 +
3 files changed, 1283 insertions
Add support to initialize clock from DT.
Signed-off-by: Prashant Gaikwad
---
drivers/clk/tegra/clk.c | 23 +++
drivers/clk/tegra/clk.h |2 ++
include/linux/clk/tegra.h |1 +
3 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/drivers/clk/tegra/clk.c
tegra_cpu_car_ops struct is going to be accessed from drivers/clk/tegra.
Move the tegra_cpu_car_ops to include/linux/clk/tegra.h.
Signed-off-by: Prashant Gaikwad
---
arch/arm/mach-tegra/clock.c|2 +-
arch/arm/mach-tegra/cpuidle-tegra30.c |2 +-
arch
and Tegra30 clocks.
6. Remove all legacy clock code from mach-tegra.
Tested on Tegra30 (Cardhu) and Tegra20 (Ventana).
Changes from v1:
Rebased on linux-next for 20121224.
Prashant Gaikwad (10):
clk: tegra: Add tegra specific clocks
arm: tegra: Move tegra_cpu_car.h to linux/clk/tegra.h
ARM
and Tegra30 clocks.
6. Remove all legacy clock code from mach-tegra.
Tested on Tegra30 (Cardhu) and Tegra20 (Ventana).
Changes from v1:
Rebased on linux-next for 20121224.
Prashant Gaikwad (10):
clk: tegra: Add tegra specific clocks
arm: tegra: Move tegra_cpu_car.h to linux/clk/tegra.h
ARM
tegra_cpu_car_ops struct is going to be accessed from drivers/clk/tegra.
Move the tegra_cpu_car_ops to include/linux/clk/tegra.h.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/mach-tegra/clock.c|2 +-
arch/arm/mach-tegra/cpuidle-tegra30.c
Add tegra20 clock support based on common clock framework.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/tegra/Makefile |2 +
drivers/clk/tegra/clk-tegra20.c | 1275 +++
drivers/clk/tegra/clk.h |6 +
3 files changed
Add support to initialize clock from DT.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/tegra/clk.c | 23 +++
drivers/clk/tegra/clk.h |2 ++
include/linux/clk/tegra.h |1 +
3 files changed, 26 insertions(+), 0 deletions(-)
diff --git
Migrate tegra clock support to drivers/clk/tegra, this involves
moving
1. definition of tegra_cpu_car_ops to clk.c
2. definition of reset functions to clk-peripheral.c
3. change parent of cpu clock.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/mach-tegra/board-dt-tegra20.c
APB misc contains multiple registers required by different modules
such as CAR.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/boot/dts/tegra30.dtsi |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/tegra30.dtsi b/arch/arm/boot/dts
The device tree binding models Tegra30 CAR (Clock And Reset)
as a single monolithic clock provider.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
.../bindings/clock/nvidia,tegra30-car.txt | 282
arch/arm/boot/dts/tegra30.dtsi |6
APB misc contains multiple registers required by different modules
such as CAR.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/boot/dts/tegra20.dtsi |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/tegra20.dtsi b/arch/arm/boot/dts
]
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
.../bindings/clock/nvidia,tegra20-car.txt | 209
arch/arm/boot/dts/tegra20.dtsi |6 +
2 files changed, 215 insertions(+), 0 deletions(-)
create mode 100644
Documentation/devicetree
On Friday 07 December 2012 04:12 AM, Mark Langsdorf wrote:
From: Rob Herring
Signed-off-by: Rob Herring
Signed-off-by: Mark Langsdorf
---
Changes from v4, v5, v6, v7, v8
None.
Changes from v3
No longer setting *clk to NULL in twd_get_clock().
Changes from v2
Turned
-by: Prashant Gaikwad
---
drivers/clk/clk.c | 75 +
1 files changed, 75 insertions(+), 0 deletions(-)
diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c
index d79c088..1cd70ec 100644
--- a/drivers/clk/clk.c
+++ b/drivers/clk/clk.c
@@ -95,6 +95,76
50
dsib_mux 0 050
dsib0 050
dsia 0 050
Signed-off-by: Prashant Gaikwad
---
drivers/clk/clk.c | 67 ++
dsib_mux 0 050
dsib0 050
dsia 0 050
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/clk.c | 67
-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/clk.c | 75 +
1 files changed, 75 insertions(+), 0 deletions(-)
diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c
index d79c088..1cd70ec 100644
--- a/drivers/clk/clk.c
+++ b/drivers/clk
On Friday 07 December 2012 04:12 AM, Mark Langsdorf wrote:
From: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v4, v5, v6, v7, v8
None.
Changes from v3
No longer
On Monday 24 December 2012 11:07 PM, Mike Turquette wrote:
On Sun, Dec 23, 2012 at 4:26 AM, Prashant Gaikwad wrote:
On Saturday 22 December 2012 04:26 AM, Mike Turquette wrote:
On Wed, Dec 19, 2012 at 11:53 PM, Prashant Gaikwad
wrote:
On Thursday 13 December 2012 11:31 PM, Stephen Warren
On Monday 24 December 2012 11:07 PM, Mike Turquette wrote:
On Sun, Dec 23, 2012 at 4:26 AM, Prashant Gaikwad pgaik...@nvidia.com wrote:
On Saturday 22 December 2012 04:26 AM, Mike Turquette wrote:
On Wed, Dec 19, 2012 at 11:53 PM, Prashant Gaikwad pgaik...@nvidia.com
wrote:
On Thursday 13
APB misc contains multiple registers required by different modules
such as CAR.
Signed-off-by: Prashant Gaikwad
---
arch/arm/boot/dts/tegra30.dtsi |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/tegra30.dtsi b/arch/arm/boot/dts/tegra30.dtsi
index
Add tegra20 clock support based on common clock framework.
Signed-off-by: Prashant Gaikwad
---
drivers/clk/tegra/Makefile |2 +
drivers/clk/tegra/clk-tegra20.c | 1269 +++
drivers/clk/tegra/clk.h |6 +
3 files changed, 1277 insertions
Migrate tegra clock support to drivers/clk/tegra, this involves
moving
1. definition of tegra_cpu_car_ops to clk.c
2. definition of reset functions to clk-peripheral.c
3. change parent of cpu clock.
Signed-off-by: Prashant Gaikwad
---
arch/arm/mach-tegra/board-dt-tegra20.c | 18
Add support to initialize clock from DT.
Signed-off-by: Prashant Gaikwad
---
drivers/clk/tegra/clk.c | 23 +++
drivers/clk/tegra/clk.h |2 ++
include/linux/clk/tegra.h |1 +
3 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/drivers/clk/tegra/clk.c
APB misc contains multiple registers required by different modules
such as CAR.
Signed-off-by: Prashant Gaikwad
---
arch/arm/boot/dts/tegra20.dtsi |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/tegra20.dtsi b/arch/arm/boot/dts/tegra20.dtsi
index
tegra_cpu_car_ops struct is going to be accessed from drivers/clk/tegra.
Move the tegra_cpu_car_ops to include/linux/clk/tegra.h.
Signed-off-by: Prashant Gaikwad
---
arch/arm/mach-tegra/clock.c|2 +-
arch/arm/mach-tegra/hotplug.c |2 +-
arch
The device tree binding models Tegra30 CAR (Clock And Reset)
as a single monolithic clock provider.
Signed-off-by: Prashant Gaikwad
---
.../bindings/clock/nvidia,tegra30-car.txt | 282
arch/arm/boot/dts/tegra30.dtsi |6 +
2 files changed
these clocks.
This binding is only useful for Tegra20; the set of clocks that exists on
Tegra30 is sufficiently different to merit its own binding.
Signed-off-by: Stephen Warren
Acked-by: Simon Glass
[pgaikwad: Added mux clk ids and sorted CAR node]
Signed-off-by: Prashant Gaikwad
---
.../bindings
and Tegra30 clocks.
6. Remove all legacy clock code from mach-tegra.
Tested on Ventana (Tegra20) and Cardhu (Tegra30).
Prashant Gaikwad (10):
clk: tegra: Add tegra specific clocks
arm: tegra: Move tegra_cpu_car.h to linux/clk/tegra.h
ARM: Tegra: Define Tegra30 CAR binding
ARM: dt: tegra30
On Saturday 22 December 2012 04:26 AM, Mike Turquette wrote:
On Wed, Dec 19, 2012 at 11:53 PM, Prashant Gaikwad wrote:
On Thursday 13 December 2012 11:31 PM, Stephen Warren wrote:
On 12/13/2012 09:27 AM, Mike Turquette wrote:
On Wed, Dec 12, 2012 at 7:49 PM, Prashant Gaikwad
wrote:
Adds
On Saturday 22 December 2012 04:26 AM, Mike Turquette wrote:
On Wed, Dec 19, 2012 at 11:53 PM, Prashant Gaikwad pgaik...@nvidia.com wrote:
On Thursday 13 December 2012 11:31 PM, Stephen Warren wrote:
On 12/13/2012 09:27 AM, Mike Turquette wrote:
On Wed, Dec 12, 2012 at 7:49 PM, Prashant
and Tegra30 clocks.
6. Remove all legacy clock code from mach-tegra.
Tested on Ventana (Tegra20) and Cardhu (Tegra30).
Prashant Gaikwad (10):
clk: tegra: Add tegra specific clocks
arm: tegra: Move tegra_cpu_car.h to linux/clk/tegra.h
ARM: Tegra: Define Tegra30 CAR binding
ARM: dt: tegra30
]
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
.../bindings/clock/nvidia,tegra20-car.txt | 209
arch/arm/boot/dts/tegra20.dtsi |6 +
2 files changed, 215 insertions(+), 0 deletions(-)
create mode 100644
Documentation/devicetree
tegra_cpu_car_ops struct is going to be accessed from drivers/clk/tegra.
Move the tegra_cpu_car_ops to include/linux/clk/tegra.h.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/mach-tegra/clock.c|2 +-
arch/arm/mach-tegra/hotplug.c
The device tree binding models Tegra30 CAR (Clock And Reset)
as a single monolithic clock provider.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
.../bindings/clock/nvidia,tegra30-car.txt | 282
arch/arm/boot/dts/tegra30.dtsi |6
Add support to initialize clock from DT.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/tegra/clk.c | 23 +++
drivers/clk/tegra/clk.h |2 ++
include/linux/clk/tegra.h |1 +
3 files changed, 26 insertions(+), 0 deletions(-)
diff --git
APB misc contains multiple registers required by different modules
such as CAR.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/boot/dts/tegra20.dtsi |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/tegra20.dtsi b/arch/arm/boot/dts
Migrate tegra clock support to drivers/clk/tegra, this involves
moving
1. definition of tegra_cpu_car_ops to clk.c
2. definition of reset functions to clk-peripheral.c
3. change parent of cpu clock.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/mach-tegra/board-dt-tegra20.c
Add tegra20 clock support based on common clock framework.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
drivers/clk/tegra/Makefile |2 +
drivers/clk/tegra/clk-tegra20.c | 1269 +++
drivers/clk/tegra/clk.h |6 +
3 files changed
APB misc contains multiple registers required by different modules
such as CAR.
Signed-off-by: Prashant Gaikwad pgaik...@nvidia.com
---
arch/arm/boot/dts/tegra30.dtsi |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/tegra30.dtsi b/arch/arm/boot/dts
On Thursday 13 December 2012 11:31 PM, Stephen Warren wrote:
On 12/13/2012 09:27 AM, Mike Turquette wrote:
On Wed, Dec 12, 2012 at 7:49 PM, Prashant Gaikwad wrote:
Adds debug file "clock_tree" in /sys/kernel/debug/clk dir.
It helps to view all the clock registered in tree format.
On Thursday 13 December 2012 11:31 PM, Stephen Warren wrote:
On 12/13/2012 09:27 AM, Mike Turquette wrote:
On Wed, Dec 12, 2012 at 7:49 PM, Prashant Gaikwad pgaik...@nvidia.com wrote:
Adds debug file clock_tree in /sys/kernel/debug/clk dir.
It helps to view all the clock registered in tree
101 - 200 of 228 matches
Mail list logo