cx231xx: use bitwise negate instead of logical
Subsystems (2)
PATCH 1/1 cx231xx: use bitwise negate instead of logical
Bitwise negate was intended here. INPUT_SEL_MASK is 0x30.
Signed-off-by Dan Carpenter <[email protected]>
drivers/media/video/cx231xx/cx231xx-avcore.c +3 -3
@@ -274,7 +274,7 @@ int cx231xx_afe_set_input_mux(struct cx231xx *dev, u32 input_mux)if (ch1_setting !=0 ) { status =afe_read_byte (dev,ADC_INPUT_CH1 , &value); - value &= (!INPUT_SEL_MASK ); + value &= ~INPUT_SEL_MASK ; value |= (ch1_setting -1 ) <<4 ; value &=0xff ; status =afe_write_byte (dev,ADC_INPUT_CH1 , value);
@@ -282,7 +282,7 @@ int cx231xx_afe_set_input_mux(struct cx231xx *dev, u32 input_mux)if (ch2_setting !=0 ) { status =afe_read_byte (dev,ADC_INPUT_CH2 , &value); - value &= (!INPUT_SEL_MASK ); + value &= ~INPUT_SEL_MASK ; value |= (ch2_setting -1 ) <<4 ; value &=0xff ; status =afe_write_byte (dev,ADC_INPUT_CH2 , value);
@@ -292,7 +292,7 @@ int cx231xx_afe_set_input_mux(struct cx231xx *dev, u32 input_mux)7 less than the input number */ if (ch3_setting !=0 ) { status =afe_read_byte (dev,ADC_INPUT_CH3 , &value); - value &= (!INPUT_SEL_MASK ); + value &= ~INPUT_SEL_MASK ; value |= (ch3_setting -1 ) <<4 ; value &=0xff ; status =afe_write_byte (dev,ADC_INPUT_CH3 , value);