linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] ARM: tegra: re-enable EMC scaling function for Tegra20
@ 2013-12-17  9:26 Joseph Lo
  2013-12-17  9:26 ` [PATCH 1/4] ARM: tegra: moving tegra_bct_strapping to tegra-soc.h for global visibility Joseph Lo
                   ` (3 more replies)
  0 siblings, 4 replies; 21+ messages in thread
From: Joseph Lo @ 2013-12-17  9:26 UTC (permalink / raw)
  To: linux-arm-kernel

The EMC scaling function was lost after Tegra deprecated the legacy
clock driver and switched to CCF driver. In this series, we add the EMC
clock driver in the Tegra CCF driver. And re-register the EMC driver to
the EMC clock driver to support EMC scaling again.

Verified on Seaboard.

Joseph Lo (4):
  ARM: tegra: moving tegra_bct_strapping to tegra-soc.h for global
    visibility
  clk: tegra: add EMC clock driver
  memory: tegra20-emc: move out Tegra20 EMC driver from mach-tegra
  clk: tegra20: enable EMC clock driver

 arch/arm/mach-tegra/Makefile                       |   1 -
 arch/arm/mach-tegra/fuse.h                         |   2 -
 arch/arm/mach-tegra/tegra20_speedo.c               |   1 +
 arch/arm/mach-tegra/tegra2_emc.h                   |  24 ---
 drivers/clk/tegra/Makefile                         |   1 +
 drivers/clk/tegra/clk-emc.c                        | 183 +++++++++++++++++++++
 drivers/clk/tegra/clk-tegra20.c                    |  25 +--
 drivers/clk/tegra/clk.h                            |  19 +++
 drivers/memory/Kconfig                             |  10 ++
 drivers/memory/Makefile                            |   1 +
 .../tegra2_emc.c => drivers/memory/tegra20-emc.c   |  16 +-
 include/linux/platform_data/tegra_emc.h            |   7 +
 include/linux/tegra-soc.h                          |   2 +
 13 files changed, 250 insertions(+), 42 deletions(-)
 delete mode 100644 arch/arm/mach-tegra/tegra2_emc.h
 create mode 100644 drivers/clk/tegra/clk-emc.c
 rename arch/arm/mach-tegra/tegra2_emc.c => drivers/memory/tegra20-emc.c (95%)

-- 
1.8.5

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2013-12-20 11:34 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-17  9:26 [PATCH 0/4] ARM: tegra: re-enable EMC scaling function for Tegra20 Joseph Lo
2013-12-17  9:26 ` [PATCH 1/4] ARM: tegra: moving tegra_bct_strapping to tegra-soc.h for global visibility Joseph Lo
2013-12-17 22:53   ` Stephen Warren
2013-12-18  8:20     ` Joseph Lo
2013-12-17 22:58   ` Stephen Warren
2013-12-17  9:26 ` [PATCH 2/4] clk: tegra: add EMC clock driver Joseph Lo
2013-12-17 22:58   ` Stephen Warren
2013-12-18  9:42     ` Joseph Lo
2013-12-18 18:28       ` Stephen Warren
2013-12-18 19:30         ` Mike Turquette
2013-12-19  8:57           ` Joseph Lo
2013-12-19  9:43         ` Joseph Lo
2013-12-19 19:41           ` Stephen Warren
2013-12-19 10:05         ` Peter De Schrijver
2013-12-19 11:43           ` Lucas Stach
2013-12-19 11:46             ` Peter De Schrijver
2013-12-19 19:44           ` Stephen Warren
2013-12-20 11:34             ` Peter De Schrijver
2013-12-17  9:26 ` [PATCH 3/4] memory: tegra20-emc: move out Tegra20 EMC driver from mach-tegra Joseph Lo
2013-12-17  9:26 ` [PATCH 4/4] clk: tegra20: enable EMC clock driver Joseph Lo
2013-12-17 23:02   ` Stephen Warren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).