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
