Skip to content

Remove unused voltagedomain data for AM33xx

Rajendra Nayak linux-arm-kernel linux-omap 2 versions New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest2 patches 0 repliesNew
  2. v10 of 2 patches 0 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2ARM: OMAP2+: Powerdomain: Remove the need to always have a voltdm associated to a pwrdmarch/arm/mach-omap2/powerdomain.c arch/arm/mach-omap2/powerdomain.h+7 -00 replies
2/2ARM: AM33xx: Remove the unused voltagedomain dataarch/arm/mach-omap2/Makefile arch/arm/mach-omap2/io.c arch/arm/mach-omap2/prm33xx.c +2 more+7 -460 replies

Reviews trailers per patch

All 2 patches have a Reviewed-by or Acked-by.

PatchNishanth MenonVaibhav HiremathAfzal Mohammed
SeriesT-b
1/2A-b A-b
2/2A-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v2 thread

Cover letter [PATCH v2 0/2] Remove unused voltagedomain data for AM33xx

Hi,

The powerdomain framework currently expects to always have a voltagedomain associated with a given powerdomain. We already have AM33xx which has no Voltage Controller/Voltage Processor as part of PRCM. There are more SoCs' to follow starting with AM437x and DRA7xx which do not have VC/VP. All these SoCs', hence do not support any form of auto-scaling of voltages, that was possible on earlier OMAPs' using the VFSM to trigger an i2c communication to the PMIC automatically on hitting a low power state.

Instead of adding dummy voltage domain data files, like was done for the AM33xx case, make the powerdomain framework aware of the fact that some SoCs' might not really have support for auto-scaling of voltages in hw.

Patches are based of 3.10-rc6 and are boot tested on am335x bone.

Rajendra Nayak (2):
ARM: OMAP2+: Powerdomain: Remove the need to always have a voltdm
associated to a pwrdm
ARM: AM33xx: Remove the unused voltagedomain data

 arch/arm/mach-omap2/Makefile                  |    1 -
 arch/arm/mach-omap2/io.c                      |    1 -
 arch/arm/mach-omap2/powerdomain.c             |    5 +++
 arch/arm/mach-omap2/powerdomain.h             |    2 ++
 arch/arm/mach-omap2/prm33xx.c                 |    7 ++++
 arch/arm/mach-omap2/voltage.h                 |    1 -
 arch/arm/mach-omap2/voltagedomains33xx_data.c |   43 -------------------------
 7 files changed, 14 insertions(+), 46 deletions(-)
 delete mode 100644 arch/arm/mach-omap2/voltagedomains33xx_data.c
Signature · 1 line
1.7.9.5