diff options
author | Cyril Chemparathy <cyril@ti.com> | 2010-05-01 18:38:27 -0400 |
---|---|---|
committer | Kevin Hilman <khilman@deeprootsystems.com> | 2010-05-06 15:02:09 -0700 |
commit | 5b3a05ca911688c53680f2b020a1512b9da29c89 (patch) | |
tree | 4724dd98e7ef949d1976865ad1198c8693d341da /arch/arm/mach-davinci/include/mach/mux.h | |
parent | b27b6d03f245e5eaf6473da58a2612077fb7cfe7 (diff) | |
download | blackbird-op-linux-5b3a05ca911688c53680f2b020a1512b9da29c89.tar.gz blackbird-op-linux-5b3a05ca911688c53680f2b020a1512b9da29c89.zip |
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/include/mach/mux.h')
-rw-r--r-- | arch/arm/mach-davinci/include/mach/mux.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-davinci/include/mach/mux.h b/arch/arm/mach-davinci/include/mach/mux.h index 923debec7487..743dbd2e0ea3 100644 --- a/arch/arm/mach-davinci/include/mach/mux.h +++ b/arch/arm/mach-davinci/include/mach/mux.h @@ -1174,6 +1174,8 @@ enum davinci_tnetv107x_index { TNETV107X_TDM0_RX, }; +#define PINMUX(x) (4 * (x)) + #ifdef CONFIG_DAVINCI_MUX /* setup pin muxing */ extern int davinci_cfg_reg(unsigned long reg_cfg); |