This patch series brings in several improvements in the davinci gpio code.
This renames gpio related structures and functions to improve readability.
Further, this restructures data structures so that a variety of gpio
controller types can easily fit into the inlined gpio accessor implementation.

This series has been tested on dm355 (thanks to Sandeep) and on tnetv107x
platforms.

Cyril Chemparathy (5):
  Davinci: gpio - minor cleanup
  Davinci: gpio - structs and functions renamed
  Davinci: gpio - register layout invariant inlines
  Davinci: gpio - controller type support
  Davinci: gpio - fine grained locking

 arch/arm/mach-davinci/da830.c               |    2 +
 arch/arm/mach-davinci/da850.c               |    2 +
 arch/arm/mach-davinci/dm355.c               |    1 +
 arch/arm/mach-davinci/dm365.c               |    1 +
 arch/arm/mach-davinci/dm644x.c              |    1 +
 arch/arm/mach-davinci/dm646x.c              |    1 +
 arch/arm/mach-davinci/gpio.c                |  137 +++++++++++++++++----------
 arch/arm/mach-davinci/include/mach/common.h |    5 +
 arch/arm/mach-davinci/include/mach/gpio.h   |   72 +++++++--------
 9 files changed, 133 insertions(+), 89 deletions(-)

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to