This patch fix bug when checking cable type. SM5502 have to use ADC value
to get correct cable type.

Signed-off-by: Chanwoo Choi <[email protected]>
---
 drivers/extcon/extcon-sm5502.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/extcon/extcon-sm5502.c b/drivers/extcon/extcon-sm5502.c
index aab630e..f94d66a 100644
--- a/drivers/extcon/extcon-sm5502.c
+++ b/drivers/extcon/extcon-sm5502.c
@@ -296,7 +296,7 @@ static unsigned int sm5502_muic_get_cable_type(struct 
sm5502_muic_info *info)
         * If ADC is SM5502_MUIC_ADC_GROUND(0x0), external cable hasn't
         * connected with to MUIC device.
         */
-       cable_type &= SM5502_REG_ADC_MASK;
+       cable_type = adc & SM5502_REG_ADC_MASK;
        if (cable_type == SM5502_MUIC_ADC_GROUND)
                return SM5502_MUIC_ADC_GROUND;
 
-- 
1.8.0

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to