On Mar 28, 2011, at 10:35 AM, Kyle Moffett wrote: > To ease the implementation of other MPC85xx board ports, several common > GPIO helpers are added to <asm/mpc85xx_gpio.h>. > > Since each of these compiles to no more than 4-5 instructions it would > be very inefficient to call them out of line, therefore we put them > entirely in the header file. > > The HWW-1U-1A board port which these were written for strongly prefers > to set multiple GPIOs as a single batch operation, so the API is > designed around that basis. > > To assist other board ports, a small set of wrappers are used which > provides a standard gpio_request() interface around the MPC85xx-specific > functions. This can be enabled with CONFIG_MPC85XX_GENERIC_GPIO. > > Signed-off-by: Kyle Moffett <kyle.d.moff...@boeing.com> > Cc: Andy Fleming <aflem...@gmail.com> > Cc: Kumar Gala <kumar.g...@freescale.com> > Cc: Peter Tyser <pty...@xes-inc.com> > > -- > Changelog: > v2: Moved the inline functions to a non-board-specific header > v3: Added generic Linux-standard GPIO wrappers > v4: Improved comments and fixed minor bugs in the wrapper functions > v6: Rebased onto the 'next' branch of git://git.denx.de/u-boot-mpc85xx.git > > arch/powerpc/include/asm/mpc85xx_gpio.h | 120 +++++++++++++++++++++++++++++++ > 1 files changed, 120 insertions(+), 0 deletions(-) > create mode 100644 arch/powerpc/include/asm/mpc85xx_gpio.h
Please update the README for new #define - k _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot