On Wed, 23 Feb 2011 09:49:08 +0800
Yin Kangkai <[email protected]> wrote:

> Thanks for the review Alan.
> 
> On 2011-02-22, 17:27 +0000, Alan Cox wrote:
> > > 1. exports 2 platform device attributes files in
> > >    /sys/devices/platform/intel_oaktrail/:
> > >    camera - Camera subsystem enabled: contains either 0 or 1. (rw)
> > >    touchscreen - Touchscreen subsystem enabled: contains either 0
> > > or 1. (ro)
> > 
> > Is there a reason to expose these this way rather than just enabling
> > them when the user opens the device ?
> 
> The reason I can think of is: this is oaktrail platform specific
> code/interface.
> 
> Code sitting here seems more reasonable, comparing to the way we
> provide interfaces for Camera driver to invoke when opened. Make
> sense?

I would expect the driver to just work. Think about it from the
application point of view - why should applications need to know about
magic oaktrail sysfs interfaces ?

It may be useful to provide them but opening a device would normally
automatically manage power and configuration for it.

Alan
_______________________________________________
MeeGo-kernel mailing list
[email protected]
http://lists.meego.com/listinfo/meego-kernel

Reply via email to