MLK-12251 video: mipi_dsi: fix an unsigned compared against zero issue
authorFancy Fang <chen.fang@nxp.com>
Thu, 14 Jan 2016 01:59:52 +0000 (09:59 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:49:46 +0000 (14:49 -0500)
Compared 'mux' against zero is meaningless. So correct this.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
drivers/video/fbdev/mxc/mipi_dsi.c

index 3ebf25b..3e78a53 100644 (file)
@@ -790,7 +790,7 @@ static int mipi_dsi_probe(struct platform_device *pdev)
        struct resource *res;
        u32 dev_id, disp_id;
        const char *lcd_panel;
-       unsigned int mux;
+       int mux;
        int ret = 0;
 
        mipi_dsi = devm_kzalloc(&pdev->dev, sizeof(*mipi_dsi), GFP_KERNEL);
@@ -889,7 +889,7 @@ static int mipi_dsi_probe(struct platform_device *pdev)
        mux = mipi_dsi->bus_mux->get_mux(dev_id, disp_id);
        if (mux >= 0)
                regmap_update_bits(mipi_dsi->regmap, mipi_dsi->bus_mux->reg,
-                                  mipi_dsi->bus_mux->mask, mux);
+                                  mipi_dsi->bus_mux->mask, (unsigned int)mux);
        else
                dev_warn(&pdev->dev, "invalid dev_id or disp_id muxing\n");