drm/omap: acx565akm: use __be32 when reading status
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Mon, 12 Feb 2018 07:19:52 +0000 (09:19 +0200)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Thu, 1 Mar 2018 07:18:18 +0000 (09:18 +0200)
Fix sparse warning:

drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c:224:23: warning: cast to restricted __be32

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c

index c4bb33a..92fe125 100644 (file)
@@ -216,12 +216,12 @@ static void set_display_state(struct panel_drv_data *ddata, int enabled)
 
 static int panel_enabled(struct panel_drv_data *ddata)
 {
+       __be32 v;
        u32 disp_status;
        int enabled;
 
-       acx565akm_read(ddata, MIPID_CMD_READ_DISP_STATUS,
-                       (u8 *)&disp_status, 4);
-       disp_status = __be32_to_cpu(disp_status);
+       acx565akm_read(ddata, MIPID_CMD_READ_DISP_STATUS, (u8 *)&v, 4);
+       disp_status = __be32_to_cpu(v);
        enabled = (disp_status & (1 << 17)) && (disp_status & (1 << 10));
        dev_dbg(&ddata->spi->dev,
                "LCD panel %senabled by bootloader (status 0x%04x)\n",