On Thursday 14 August 2008, Anton Vorontsov wrote: > On Thu, Aug 14, 2008 at 04:04:18PM +0200, Laurent Pinchart wrote: > > On Friday 08 August 2008, Anton Vorontsov wrote: > > > We'll need this function to write platform-specific hooks to deal > > > with pin's dedicated functions. Quite obviously this will work only > > > for the platforms with 1-to-1 GPIO to PIN mapping. > > > > > > This is stopgap solution till we think out and implement a proper > > > api (pinlib?). > > > > How do you support reverting the GPIO mode to non-dedicated ? > > As we always do with the GPIO API: gpio_direction_*() calls. So the proper sequence to configure a pin in dedicated mode is to set the direction first (which will unset the dedicated mode bit) and then set dedicated mode (which will not touch the direction bit) ? -- Laurent Pinchart CSE Semaphore Belgium Chaussee de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387 42 75