Simplify this helper function by using a bit-shift to set the high
banks select bit.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
static inline unsigned MSeries_AI_Config_Bank_Bits(unsigned channel)
{
- unsigned bits = channel & 0x30;
-
- if (channel & 0x40)
- bits |= 0x400;
- return bits;
+ return ((channel & 0x40) << 4) | (channel & 0x30);
}
static inline unsigned MSeries_AI_Config_Gain_Bits(unsigned range)