All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/3] PM / AVS: SmartReflex: use omap_sr * for class interfaces
@ 2013-05-27 11:09 ` Andrii Tseglytskyi
  0 siblings, 0 replies; 10+ messages in thread
From: Andrii Tseglytskyi @ 2013-05-27 11:09 UTC (permalink / raw)
  To: Kevin Hilman, J Keerthy; +Cc: linux-kernel, linux-omap

SmartReflex driver interface is natively divided to two parts:

- external SmartReflex interface
- interface between SmartReflex driver and SmartReflex Class

Functions which belong to AVS class interface can use
struct omap_sr* instead of struct voltatedomain*, to provide a
direct connection between SR driver and SR class. This allows
us to optimize and not do additional lookups where none is
required.

Patches are based on:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
tag: v3.10-rc2

Verified on OMAP4430. Boot - OK. SmartReflex registers debug dump - OK

Available on GitHub:
https://github.com/andriit/linux-omap-k3.8/commits/avs_sr_driver_std_class_interfaces_v01

Andrii Tseglytskyi (3):
  PM / AVS: SmartReflex: use omap_sr * for errgen interfaces
  PM / AVS: SmartReflex: use omap_sr * for minmax interfaces
  PM / AVS: SmartReflex: use omap_sr * for enable/disable interface

 arch/arm/mach-omap2/smartreflex-class3.c |    8 ++--
 drivers/power/avs/smartreflex.c          |   63 +++++++++++++++---------------
 include/linux/power/smartreflex.h        |   10 ++---
 3 files changed, 40 insertions(+), 41 deletions(-)

-- 
1.7.9.5


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

end of thread, other threads:[~2013-06-10 17:45 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-27 11:09 [PATCH v1 0/3] PM / AVS: SmartReflex: use omap_sr * for class interfaces Andrii Tseglytskyi
2013-05-27 11:09 ` Andrii Tseglytskyi
2013-05-27 11:09 ` [PATCH v1 1/3] PM / AVS: SmartReflex: use omap_sr * for errgen interfaces Andrii Tseglytskyi
2013-05-27 11:09   ` Andrii Tseglytskyi
2013-05-27 11:09 ` [PATCH v1 2/3] PM / AVS: SmartReflex: use omap_sr * for minmax interfaces Andrii Tseglytskyi
2013-05-27 11:09   ` Andrii Tseglytskyi
2013-05-27 11:09 ` [PATCH v1 3/3] PM / AVS: SmartReflex: use omap_sr * for enable/disable interface Andrii Tseglytskyi
2013-05-27 11:09   ` Andrii Tseglytskyi
2013-06-10 17:45 ` [PATCH v1 0/3] PM / AVS: SmartReflex: use omap_sr * for class interfaces Kevin Hilman
2013-06-10 17:45   ` 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.