Thread (14 messages) 14 messages, 4 authors, 2011-02-25
STALE5573d
Revisions (3)
  1. v1 current
  2. v1 [diff vs current]
  3. v1 [diff vs current]

[PATCH 0/3] OMAP2+: voltage: first pass at cleanup/reorganization

From: Paul Walmsley <paul@pwsan.com>
Date: 2011-02-21 02:08:51
Also in: linux-arm-kernel

Hello,

this patch set does an initial round of cleanup on the OMAP "voltage" code
in arch/arm/mach-omap2/voltage.c.  As part of this process, the header files
for the voltage code and SmartReflex are moved into arch/arm/mach-omap2, since
they are currently OMAP2+-specific.

There is still quite a bit of cleanup left to do; hopefully someone else will
get to it before I do.  More details are in the last patch.

This series was built-tested for an OSK5912-specific config, omap1_defconfig,
a N800-specific config, omap2plus_defconfig, an OMAP3-specific config, and
an OMAP4-specific config.  It was boot-tested on an OMAP35xx Beagleboard.
Further testing assistance is, of course, appreciated.

This series is available from git://git.pwsan.com/linux-2.6 in the
'voltage_split_2.6.39' branch.


- Paul


---

voltage_split_2.6.39
   text	   data	    bss	    dec	    hex	filename
5766071	 488104	5596920	11851095	 b4d557	vmlinux.omap2plus_defconfig.orig
5765631	 487848	5596920	11850399	 b4d29f	vmlinux.omap2plus_defconfig


Paul Walmsley (3):
      OMAP: smartreflex: move plat/smartreflex.h to mach-omap2/smartreflex.h
      OMAP: voltage: move plat/voltage.h to mach-omap2/voltage.h
      OMAP2+: voltage: reorganize, split code from data


 arch/arm/mach-omap2/Makefile                  |   20 
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c    |    2 
 arch/arm/mach-omap2/omap_opp_data.h           |   12 
 arch/arm/mach-omap2/omap_twl.c                |    2 
 arch/arm/mach-omap2/opp3xxx_data.c            |   44 +
 arch/arm/mach-omap2/opp4xxx_data.c            |   30 +
 arch/arm/mach-omap2/pm.c                      |    2 
 arch/arm/mach-omap2/smartreflex-class3.c      |    2 
 arch/arm/mach-omap2/smartreflex.c             |    2 
 arch/arm/mach-omap2/smartreflex.h             |    3 
 arch/arm/mach-omap2/sr_device.c               |    4 
 arch/arm/mach-omap2/vc.h                      |   83 ++
 arch/arm/mach-omap2/vc3xxx_data.c             |   63 ++
 arch/arm/mach-omap2/vc44xx_data.c             |   72 ++
 arch/arm/mach-omap2/voltage.c                 | 1019 +++++++------------------
 arch/arm/mach-omap2/voltage.h                 |   66 ++
 arch/arm/mach-omap2/voltagedomains3xxx_data.c |  104 +++
 arch/arm/mach-omap2/voltagedomains44xx_data.c |  108 +++
 arch/arm/mach-omap2/vp.h                      |  143 ++++
 arch/arm/mach-omap2/vp3xxx_data.c             |   82 ++
 arch/arm/mach-omap2/vp44xx_data.c             |   97 ++
 arch/arm/plat-omap/include/plat/omap_hwmod.h  |    1 
 22 files changed, 1203 insertions(+), 758 deletions(-)
 rename arch/arm/{plat-omap/include/plat/smartreflex.h => mach-omap2/smartreflex.h} (99%)
 create mode 100644 arch/arm/mach-omap2/vc.h
 create mode 100644 arch/arm/mach-omap2/vc3xxx_data.c
 create mode 100644 arch/arm/mach-omap2/vc44xx_data.c
 rename arch/arm/{plat-omap/include/plat/voltage.h => mach-omap2/voltage.h} (68%)
 create mode 100644 arch/arm/mach-omap2/voltagedomains3xxx_data.c
 create mode 100644 arch/arm/mach-omap2/voltagedomains44xx_data.c
 create mode 100644 arch/arm/mach-omap2/vp.h
 create mode 100644 arch/arm/mach-omap2/vp3xxx_data.c
 create mode 100644 arch/arm/mach-omap2/vp44xx_data.c
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help