diff options
author | Cyril Chemparathy <cyril@ti.com> | 2010-05-01 18:38:27 -0400 |
---|---|---|
committer | Kevin Hilman <khilman@deeprootsystems.com> | 2010-05-06 18:02:09 -0400 |
commit | 5b3a05ca911688c53680f2b020a1512b9da29c89 (patch) | |
tree | 4724dd98e7ef949d1976865ad1198c8693d341da /arch/arm/mach-davinci/gpio.c | |
parent | b27b6d03f245e5eaf6473da58a2612077fb7cfe7 (diff) |
Davinci: eliminate pinmux offset verbosity
Pinmux registers are sequential, and do not need to be enumerated out as they
currently are. This reduces code volume and keeps things simple.
If some future SoC comes up with a discontiguous register map, PINMUX() can
then be expanded with local token pasting.
Signed-off-by: Cyril Chemparathy <cyril@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Diffstat (limited to 'arch/arm/mach-davinci/gpio.c')
-rw-r--r-- | arch/arm/mach-davinci/gpio.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/arch/arm/mach-davinci/gpio.c b/arch/arm/mach-davinci/gpio.c index b62d5e2bd37e..2efb4468ebd0 100644 --- a/arch/arm/mach-davinci/gpio.c +++ b/arch/arm/mach-davinci/gpio.c | |||
@@ -71,11 +71,7 @@ static int __init davinci_gpio_irq_setup(void); | |||
71 | 71 | ||
72 | /*--------------------------------------------------------------------------*/ | 72 | /*--------------------------------------------------------------------------*/ |
73 | 73 | ||
74 | /* | 74 | /* board setup code *MUST* setup pinmux and enable the GPIO clock. */ |
75 | * board setup code *MUST* set PINMUX0 and PINMUX1 as | ||
76 | * needed, and enable the GPIO clock. | ||
77 | */ | ||
78 | |||
79 | static inline int __davinci_direction(struct gpio_chip *chip, | 75 | static inline int __davinci_direction(struct gpio_chip *chip, |
80 | unsigned offset, bool out, int value) | 76 | unsigned offset, bool out, int value) |
81 | { | 77 | { |