Andrii Tseglytskyi <andrii.tseglytskyi@xxxxxx> writes: > 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(-) Thanks, queuing this series for v3.11. Kevin -- 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