> On Monday 21 November 2011 14:29:50 Marek Vasut wrote:
> > > On Monday 21 November 2011 09:20:49 Marek Vasut wrote:
> > > > > Configure the pins as GPIOs prior to using gpio_get_value
> > > > > 
> > > > > +     else {
> > > > > +             mxc_request_iomux(MX51_PIN_GPIO1_8, IOMUX_CONFIG_ALT0);
> > > > > 
> > > > >               *absent = 
gpio_get_value(IOMUX_TO_GPIO(MX51_PIN_GPIO1_8));
> > > > > 
> > > > > -
> > > > > +     }
> > > > 
> > > > NAK. There should be some common function for setting up iomux of
> > > > those pins. You souldn't set it in repeatedly called functions.
> > > 
> > > that's what gpio_request() is for
> > 
> > I mean in efika.c ... there should be a common place for these iomux
> > configurations being done. This is unrelated to gpio ...
> 
> not really ... imo, if someone does gpio_request(PIN), the gpio core should
> take care of putting it into GPIO mode.  people shouldn't have to
> pinmux_request(PIN, GPIO_MODE) before doing gpio_request(PIN).

Of course ... considering there's always one correct setting for the pin to be 
in GPIO mode, which I suspect might not be completely true today anymore.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to