On Wednesday 12 October 2011 11:18:50 Péter Ujfalusi wrote:
This sounds like you should be using a supply widget to do the reference counting here?
Probably it is better to move the whole thing to be handled by a supply widget (attached to the HS DACs). It will not mess up the sequence, and I'm not going to need to count in the driver. Will rewrite the patch.
I can not move the HS DAC power on/off to be handled by a supply widget... Refcounting in a supply widget will not work for the power down, since the supply widget will be turned off after the DAC widget. At time when the DAC receives the PMD event the attached supply is still on. I can update the commit message to explicitly say that we need to turn on both HS DAC at the same time, and we need to turn tem off at the same time.
-- Péter