can: m_can_platform: remove not needed casts to struct m_can_plat_priv *
authorMarc Kleine-Budde <mkl@pengutronix.de>
Mon, 19 Aug 2019 17:17:13 +0000 (19:17 +0200)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Tue, 20 Aug 2019 11:41:26 +0000 (13:41 +0200)
The struct m_can_classdev::device_data is a void pointer, so there's no
need to cast it to struct m_can_plat_priv *, when assigning the struct
m_can_plat_priv pointer.

This patch removes the not needed casts from the m_can_platform driver.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/m_can/m_can_platform.c

index c2989e0431f2e71289a672438dbac2df0036ada2..2c6ef861d4a2ec9936d228b7591990d85c5f84af 100644 (file)
@@ -16,24 +16,21 @@ struct m_can_plat_priv {
 
 static u32 iomap_read_reg(struct m_can_classdev *cdev, int reg)
 {
-       struct m_can_plat_priv *priv =
-                       (struct m_can_plat_priv *)cdev->device_data;
+       struct m_can_plat_priv *priv = cdev->device_data;
 
        return readl(priv->base + reg);
 }
 
 static u32 iomap_read_fifo(struct m_can_classdev *cdev, int offset)
 {
-       struct m_can_plat_priv *priv =
-                       (struct m_can_plat_priv *)cdev->device_data;
+       struct m_can_plat_priv *priv = cdev->device_data;
 
        return readl(priv->mram_base + offset);
 }
 
 static int iomap_write_reg(struct m_can_classdev *cdev, int reg, int val)
 {
-       struct m_can_plat_priv *priv =
-                       (struct m_can_plat_priv *)cdev->device_data;
+       struct m_can_plat_priv *priv = cdev->device_data;
 
        writel(val, priv->base + reg);
 
@@ -42,8 +39,7 @@ static int iomap_write_reg(struct m_can_classdev *cdev, int reg, int val)
 
 static int iomap_write_fifo(struct m_can_classdev *cdev, int offset, int val)
 {
-       struct m_can_plat_priv *priv =
-                       (struct m_can_plat_priv *)cdev->device_data;
+       struct m_can_plat_priv *priv = cdev->device_data;
 
        writel(val, priv->mram_base + offset);