On 2012-03-22 17:33, Mark Brown wrote:
On Thu, Mar 22, 2012 at 05:20:06PM +0100, Kristoffer KARLSSON wrote:
On 2012-03-13 22:33, Mark Brown wrote:
On Tue, Mar 13, 2012 at 04:11:32PM +0100, Ola Lilja wrote:
Based on this description it's hard to see why this control is patterned after an enum - why would we have an enumerated control to bounce a single register bit on then off?
I originally chose to pattern this control after an enum since enum controls would allow for exposing such intuitive textual information to the client about the state of the control for this type of use case.
But if this is a strobe control it has no state, you do a write to generate a strobe but the strobe lasts for no meaningful time so isn't observable.
You are correct. The state would not be the most important thing since normally there be only one client accessing the card in this very short period of time like you said. However the allowing for a way to expose a strobe "action" control would. So do you think it should be modeled after a SOC_SINGLE_EXT instead or how would you prefer that a strobe "action" control be implemented?