[PATCH/RFC 0/3] OMAP3: VC: first pass at common VC init

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In my reply to this series from Lesly:

  [PATCH v2 0/6] omap3: pm: Update TRITON power scripts and making it generic

I made this proposal:

> Second, your series is making it clear we need some common VC init.
> And this common VC init should be probably be separated from PMIC
> init/setup.  So before we go much further with this, I think it's time
> for some common VC infrastructure.
>
> So here's a proposal off the top of my head:
>
> - create new file(s): vc34xx.c, vc.h (or something like that)
> - move the common prm_setup_times init and structs there
> - move VC init from pm34xx.c (omap3_pm_init_vc, configure_vc, etc.)
>
> We'll then have all the VC init/setup in a single place.  

To help get things moving along in that direction, I created
this series to get things started.

Comments are welcome.

This series applies on to of current PM branch, and is also available
in my tree as the branch 'pm-wip/vc',

Kevin

Kevin Hilman (3):
  OMAP3: VC: create common init code
  OMAP3: VC: simply struct copy in init_vc routine
  OMAP3: VC: 3430SDP: remove prm_setup_vc, done in common VC code

 arch/arm/mach-omap2/Makefile        |    3 +-
 arch/arm/mach-omap2/board-3430sdp.c |   18 ------
 arch/arm/mach-omap2/pm.h            |   25 ---------
 arch/arm/mach-omap2/pm34xx.c        |   91 -------------------------------
 arch/arm/mach-omap2/vc.c            |  102 +++++++++++++++++++++++++++++++++++
 arch/arm/mach-omap2/vc.h            |   47 ++++++++++++++++
 6 files changed, 151 insertions(+), 135 deletions(-)
 create mode 100644 arch/arm/mach-omap2/vc.c
 create mode 100644 arch/arm/mach-omap2/vc.h

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux