public inbox for linux-kernel@vger.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
  2013-05-27 11:09 ` [PATCH v1 1/3] PM / AVS: SmartReflex: use omap_sr * for errgen interfaces Andrii Tseglytskyi
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ 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] 5+ messages in thread

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

Thread overview: 5+ 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 ` [PATCH v1 1/3] PM / AVS: SmartReflex: use omap_sr * for errgen interfaces 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 ` [PATCH v1 3/3] PM / AVS: SmartReflex: use omap_sr * for enable/disable interface Andrii Tseglytskyi
2013-06-10 17:45 ` [PATCH v1 0/3] PM / AVS: SmartReflex: use omap_sr * for class interfaces Kevin Hilman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox