linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH 00/34] msm: msm8660 and msm8960 clock support
@ 2011-11-02 18:35 David Brown
  2011-11-02 18:35 ` [RFC PATCH 01/34] msm: clock-pcom: Mark functions static David Brown
                   ` (31 more replies)
  0 siblings, 32 replies; 35+ messages in thread
From: David Brown @ 2011-11-02 18:35 UTC (permalink / raw)
  To: linux-arm-kernel

The MSM8660 and MSM8960 have had out-of-tree clock drivers for quite
some time.  Since people can now order the Dragonboard with the
MSM8660, I thought it would be good to make sure these get sent out.
Saravana is actively working on this getting this code into the tree,
so this RFC is mostly to make the code available for people who get
the hardware before this work is done.

I'll also put these changes on top of a recent version of Linus'
master branch and make them available at

  git://codeaurora.org/quic/kernel/davidb/linux-msm.git msm-clock-rfc

David

David Brown (2):
  ARM: msm: fix names of UART clocks
  msm_serial: fix clock rate on DMA-based uarts

Matt Wagantall (8):
  msm: clock-local: Add support for 8x60 clock types
  msm: clock: Add 8x60 clock support
  msm: clock: Add list_rate debugfs nodes for locally-controlled clocks
  msm: clock: Add debugfs interface to measure clock rates
  msm: clock-8x60: Support measurement of CPU and L2 clocks
  msm: clock: Expand CLK_MIN, CLK_MAX and CLK_MINMAX macros
  msm: clock: Add EBI1 voter clocks for ADM on SoCs without them
  msm: clock-8x60: Add local control of vpe_axi_clk and vpe_axi_clk

Saravana Kannan (1):
  msm: clock: Add 7x30 local clock support

Stepan Moskovchenko (1):
  msm-8x60: Add serial support

Stephen Boyd (22):
  msm: clock-pcom: Mark functions static
  msm: clock: Always use an array to iterate over clocks
  msm: clock: Pass struct clk to the clk_ops
  msm: clock: Support one lock per clock
  msm: clock-pcom: Introduce a struct pcom_clk
  msm: clock: Support clk_[s|g]et_parent() clk_ops
  msm: clock-debug: Use clk_enable()/clk_disable() directly
  msm: clock: Enable/disable parent clocks generically
  msm: clock: Implement rate voting
  msm: clock-pcom: Add pbus specific clock ops
  msm: Migrate to clock rate voting
  msm: clock: Make most clk_*() operations optional
  msm: clock-debug: Implement a default is_enabled()
  msm: proc_comm: Add CLKCTL_RPC_SRC_REQUEST
  msm: clock: Add local clock control framework
  msm: clock-pcom: Expose pc_clk_reset
  msm: Unify iomap for clock regions
  msm: clock: Support dummy clocks
  msm: clock: Add 8960 clock support
  msm: 8660: Add FLUID support
  msm: clock: Invert CLKFLAG_AUTO_OFF
  msm: clock: Remove msm_clk_soc_init()

 arch/arm/mach-msm/Kconfig                       |    6 +
 arch/arm/mach-msm/Makefile                      |    5 +
 arch/arm/mach-msm/board-msm7x30.c               |    2 +-
 arch/arm/mach-msm/board-msm8960.c               |    9 +-
 arch/arm/mach-msm/board-msm8x60.c               |   69 +
 arch/arm/mach-msm/clock-7x30.c                  | 3001 +++++++++++++++++
 arch/arm/mach-msm/clock-7x30.h                  |  155 -
 arch/arm/mach-msm/clock-8960.c                  | 3930 +++++++++++++++++++++++
 arch/arm/mach-msm/clock-8x60.c                  | 3684 +++++++++++++++++++++
 arch/arm/mach-msm/clock-8x60.h                  |  293 ++
 arch/arm/mach-msm/clock-debug.c                 |   83 +-
 arch/arm/mach-msm/clock-dummy.c                 |   69 +
 arch/arm/mach-msm/clock-local.c                 |  969 ++++++
 arch/arm/mach-msm/clock-local.h                 |  316 ++
 arch/arm/mach-msm/clock-pcom-lookup.c           |  385 +++
 arch/arm/mach-msm/clock-pcom.c                  |   65 +-
 arch/arm/mach-msm/clock-pcom.h                  |   35 +-
 arch/arm/mach-msm/clock-voter.c                 |  187 ++
 arch/arm/mach-msm/clock-voter.h                 |   42 +
 arch/arm/mach-msm/clock.c                       |  150 +-
 arch/arm/mach-msm/clock.h                       |   63 +-
 arch/arm/mach-msm/devices-msm7x00.c             |  124 +-
 arch/arm/mach-msm/devices-msm7x30.c             |   82 -
 arch/arm/mach-msm/devices-qsd8x50.c             |  175 +-
 arch/arm/mach-msm/devices.h                     |    4 +-
 arch/arm/mach-msm/include/mach/board.h          |    2 -
 arch/arm/mach-msm/include/mach/msm_iomap-7x00.h |    5 +-
 arch/arm/mach-msm/include/mach/msm_iomap-7x30.h |    5 +-
 arch/arm/mach-msm/include/mach/msm_iomap-8960.h |    9 +
 arch/arm/mach-msm/include/mach/msm_iomap-8x50.h |    5 +-
 arch/arm/mach-msm/include/mach/msm_iomap-8x60.h |    9 +
 arch/arm/mach-msm/include/mach/msm_iomap.h      |    3 +
 arch/arm/mach-msm/io.c                          |   12 +-
 arch/arm/mach-msm/proc_comm.h                   |    1 +
 drivers/tty/serial/msm_serial.c                 |    2 +-
 35 files changed, 13506 insertions(+), 450 deletions(-)
 create mode 100644 arch/arm/mach-msm/clock-7x30.c
 delete mode 100644 arch/arm/mach-msm/clock-7x30.h
 create mode 100644 arch/arm/mach-msm/clock-8960.c
 create mode 100644 arch/arm/mach-msm/clock-8x60.c
 create mode 100644 arch/arm/mach-msm/clock-8x60.h
 create mode 100644 arch/arm/mach-msm/clock-dummy.c
 create mode 100644 arch/arm/mach-msm/clock-local.c
 create mode 100644 arch/arm/mach-msm/clock-local.h
 create mode 100644 arch/arm/mach-msm/clock-pcom-lookup.c
 create mode 100644 arch/arm/mach-msm/clock-voter.c
 create mode 100644 arch/arm/mach-msm/clock-voter.h

-- 
Sent by an employee of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.

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

end of thread, other threads:[~2011-11-02 21:34 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-02 18:35 [RFC PATCH 00/34] msm: msm8660 and msm8960 clock support David Brown
2011-11-02 18:35 ` [RFC PATCH 01/34] msm: clock-pcom: Mark functions static David Brown
2011-11-02 18:35 ` [RFC PATCH 02/34] msm: clock: Always use an array to iterate over clocks David Brown
2011-11-02 19:45   ` Russell King - ARM Linux
2011-11-02 21:34     ` Stephen Boyd
2011-11-02 18:36 ` [RFC PATCH 03/34] msm: clock: Pass struct clk to the clk_ops David Brown
2011-11-02 18:36 ` [RFC PATCH 04/34] msm: clock: Support one lock per clock David Brown
2011-11-02 18:36 ` [RFC PATCH 05/34] msm: clock-pcom: Introduce a struct pcom_clk David Brown
2011-11-02 18:36 ` [RFC PATCH 06/34] msm: clock: Support clk_[s|g]et_parent() clk_ops David Brown
2011-11-02 18:36 ` [RFC PATCH 07/34] msm: clock-debug: Use clk_enable()/clk_disable() directly David Brown
2011-11-02 18:36 ` [RFC PATCH 08/34] msm: clock: Enable/disable parent clocks generically David Brown
2011-11-02 18:36 ` [RFC PATCH 09/34] msm: clock: Implement rate voting David Brown
2011-11-02 18:36 ` [RFC PATCH 10/34] msm: clock-pcom: Add pbus specific clock ops David Brown
2011-11-02 18:36 ` [RFC PATCH 11/34] msm: Migrate to clock rate voting David Brown
2011-11-02 18:36 ` [RFC PATCH 12/34] msm: clock: Make most clk_*() operations optional David Brown
2011-11-02 18:36 ` [RFC PATCH 13/34] msm: clock-debug: Implement a default is_enabled() David Brown
2011-11-02 18:36 ` [RFC PATCH 14/34] msm: proc_comm: Add CLKCTL_RPC_SRC_REQUEST David Brown
2011-11-02 18:36 ` [RFC PATCH 15/34] msm: clock: Add local clock control framework David Brown
2011-11-02 18:36 ` [RFC PATCH 16/34] msm: clock-pcom: Expose pc_clk_reset David Brown
2011-11-02 18:36 ` [RFC PATCH 17/34] msm: clock: Add 7x30 local clock support David Brown
2011-11-02 18:36 ` [RFC PATCH 18/34] msm: clock-local: Add support for 8x60 clock types David Brown
2011-11-02 18:36 ` [RFC PATCH 20/34] msm: clock: Add list_rate debugfs nodes for locally-controlled clocks David Brown
2011-11-02 18:36 ` [RFC PATCH 21/34] msm: clock: Add debugfs interface to measure clock rates David Brown
2011-11-02 18:36 ` [RFC PATCH 22/34] msm: clock-8x60: Support measurement of CPU and L2 clocks David Brown
2011-11-02 18:36 ` [RFC PATCH 23/34] msm: Unify iomap for clock regions David Brown
2011-11-02 18:36 ` [RFC PATCH 24/34] msm: clock: Support dummy clocks David Brown
2011-11-02 18:36 ` [RFC PATCH 26/34] msm: 8660: Add FLUID support David Brown
2011-11-02 18:36 ` [RFC PATCH 27/34] msm-8x60: Add serial support David Brown
2011-11-02 18:36 ` [RFC PATCH 28/34] msm: clock: Invert CLKFLAG_AUTO_OFF David Brown
2011-11-02 18:36 ` [RFC PATCH 29/34] msm: clock: Expand CLK_MIN, CLK_MAX and CLK_MINMAX macros David Brown
2011-11-02 18:36 ` [RFC PATCH 30/34] msm: clock: Add EBI1 voter clocks for ADM on SoCs without them David Brown
2011-11-02 18:36 ` [RFC PATCH 31/34] msm: clock: Remove msm_clk_soc_init() David Brown
2011-11-02 18:36 ` [RFC PATCH 32/34] msm: clock-8x60: Add local control of vpe_axi_clk and vpe_axi_clk David Brown
2011-11-02 18:36 ` [RFC PATCH 33/34] ARM: msm: fix names of UART clocks David Brown
2011-11-02 18:36 ` [RFC PATCH 34/34] msm_serial: fix clock rate on DMA-based uarts David Brown

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).