Kyle Moffett
710308ee18
mpc85xx: Add inline GPIO acessor functions
...
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.Moffett@boeing.com >
Cc: Andy Fleming <afleming@gmail.com >
Cc: Peter Tyser <ptyser@xes-inc.com >
Signed-off-by: Kumar Gala <galak@kernel.crashing.org >
2011-10-21 00:04:28 -05:00
..
2010-04-21 23:42:38 +02:00
2010-09-23 09:02:05 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-10-04 11:15:02 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2011-10-03 09:36:28 -05:00
2011-02-02 22:36:10 +01:00
2011-09-29 19:01:06 -05:00
2011-07-28 21:27:36 +02:00
2011-07-28 21:27:36 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2011-03-24 09:20:49 -05:00
2011-09-29 19:01:06 -05:00
2010-04-21 23:42:38 +02:00
2011-09-29 19:01:05 -05:00
2011-04-20 15:09:35 -05:00
2011-10-09 17:57:53 -05:00
2010-04-21 23:42:38 +02:00
2011-09-29 19:01:04 -05:00
2011-04-04 09:24:41 -05:00
2011-01-14 01:32:22 -06:00
2011-10-18 00:36:48 -05:00
2010-04-26 22:37:57 -05:00
2011-05-20 00:48:41 -05:00
2011-10-18 00:36:48 -05:00
2011-10-03 08:52:14 -05:00
2011-04-27 22:29:04 -05:00
2011-09-29 19:01:05 -05:00
2011-10-05 22:03:10 +02:00
2011-09-29 19:01:06 -05:00
2011-10-18 00:36:48 -05:00
2011-01-14 01:32:21 -06:00
2010-10-18 22:33:32 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2011-04-04 09:24:41 -05:00
2010-04-21 23:42:38 +02:00
2011-04-28 00:55:16 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2011-07-22 03:07:47 -05:00
2010-07-16 10:55:08 -05:00
2010-07-09 15:00:54 -05:00
2011-10-21 00:04:28 -05:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-10-04 11:15:02 +02:00
2011-10-05 22:22:16 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-10-04 11:15:02 +02:00
2010-09-23 09:02:05 +02:00
2010-10-04 11:15:02 +02:00
2010-10-04 11:15:02 +02:00
2010-10-04 11:20:11 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2011-05-12 16:10:51 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2011-07-28 21:27:36 +02:00
2011-07-28 21:27:36 +02:00
2010-09-23 09:02:05 +02:00
2011-07-28 21:27:36 +02:00
2011-07-28 21:27:36 +02:00
2011-07-28 21:27:36 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2011-10-03 09:36:28 -05:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2011-10-05 22:22:15 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00