All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv7 00/21] ARM: OMAP3+: auto retention support
@ 2012-09-25 16:33 ` Tero Kristo
  0 siblings, 0 replies; 52+ messages in thread
From: Tero Kristo @ 2012-09-25 16:33 UTC (permalink / raw)
  To: linux-omap, khilman, paul; +Cc: linux-arm-kernel

Hi,

This set applies on top of linux-3.6-rc5 + func-pwrst code (from Jean) +
omap4 core retention set (from me) + PM usecounting changes set (from me).

Changes compared to previous version:
- Added proper OMAP4 auto-retention support (now that the PM usecount set
  below supports OMAP4 also properly)
- Merged TPS6236x support to this set (patches 16,18-20), without this
  there will be an issue with patch #21, as panda board will misbehave
  without TPS support and auto-ret enabled
- Patch #15 fixes the addressing of voltage channels for OMAP4, without this
  the voltage channels either end up changing wrong voltage channel or not
  changing anything at all
- Patch #16 is new based on the discussion earlier on the separate TPS set
  * uses proper I2C parameters based on board data, this is still in a data
    table though, as calculating these runtime would be rather complicated
    (if even possible, as it requires some higher order mathematics according
     to my understanding)
- Patch #17 enables high speed I2C communication for voltage channel on OMAP4
  (this now works thanks to patch #16)
- Patch #18 is needed for 4460 boards, otherwise the boot-up OPP detection
  fails and voltage control doesn't work at all on 4460 boards
- Patch #19 was pulled from the TPS support set
- Patch #20 was pulled from the TPS support set, with following changes:
  * board setup for the GPIOs was sanitized a bit
  * dropped a number of unused defines from the code

Working branch available:
git://gitorious.org/~kristo/omap-pm/omap-pm-work.git
branch: mainline-3.6-rc5-omap-auto-ret-v7

Testing done:
- hw used: omap3 beagle rev c4, omap4460 gp panda, omap4430 emu blaze
- suspend + cpuidle
- measured core + mpu voltage rails on all setups to verify that the
  voltage transitions work properly during idle

-Tero


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

end of thread, other threads:[~2012-11-06  1:02 UTC | newest]

Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-25 16:33 [PATCHv7 00/21] ARM: OMAP3+: auto retention support Tero Kristo
2012-09-25 16:33 ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 01/21] ARM: OMAP3+: PM: VP: use uV for max and min voltage limits Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 02/21] ARM: OMAP: voltage: renamed vp_vddmin and vp_vddmax fields Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 03/21] ARM: OMAP3+: voltage: introduce omap vc / vp params for voltagedomains Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 04/21] ARM: OMAP3: VC: calculate ramp times Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 05/21] ARM: OMAP4: voltage: add support for VOLTSETUP_x_OFF register Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 06/21] ARM: OMAP4: VC: calculate ramp times Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 07/21] ARM: OMAP: add support for oscillator setup Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 08/21] ARM: OMAP3+: vp: use new vp_params for calculating vddmin and vddmax Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 09/21] ARM: OMAP3+: voltage: use oscillator data to calculate setup times Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 10/21] ARM: OMAP: TWL: change the vddmin / vddmax voltages to spec Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 11/21] TEMP: ARM: OMAP3: beagle rev-c4: enable OPP6 Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 12/21] ARM: OMAP: beagle: set oscillator startup time to 10ms for rev c4 Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 13/21] ARM: OMAP3: vc: auto_ret / auto_off support Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 14/21] ARM: OMAP3+: voltage: remove unused volt_setup_time parameter Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 15/21] ARM: OMAP4: vc: fix channel configuration Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 16/21] ARM: OMAP4: VC: setup I2C parameters based on board data Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 17/21] ARM: OMAP4: TWL: enable high speed mode for PMIC communication Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-26 11:39   ` Peter Ujfalusi
2012-09-26 11:39     ` Peter Ujfalusi
2012-09-26 12:06     ` Tero Kristo
2012-09-26 12:06       ` Tero Kristo
2012-09-26 12:23       ` Peter Ujfalusi
2012-09-26 12:23         ` Peter Ujfalusi
2012-09-25 16:33 ` [PATCHv7 18/21] ARM: OMAP4: OPP: add OMAP4460 definitions Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 19/21] ARM: OMAP3+: PM: introduce a central pmic control Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 20/21] ARM: OMAP2+ PM: Add support for TPS62361 Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-09-25 16:33 ` [PATCHv7 21/21] ARM: OMAP4: vc: auto retention support Tero Kristo
2012-09-25 16:33   ` Tero Kristo
2012-11-06  1:02 ` [PATCHv7 00/21] ARM: OMAP3+: " Kevin Hilman
2012-11-06  1:02   ` Kevin Hilman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.