pinctrl: at91-pio4: account for const type of of_device_id.data
[linux-2.6-block.git] / drivers / pinctrl / pinctrl-at91-pio4.c
index b1ca838dd80a1c2843083b9c16d532be6ce5d40d..4b57a13758a43b49020e8d728662f1dbd5cbf7a3 100644 (file)
@@ -910,7 +910,7 @@ static int atmel_pinctrl_probe(struct platform_device *pdev)
        int i, ret;
        struct resource *res;
        struct atmel_pioctrl *atmel_pioctrl;
-       struct atmel_pioctrl_data *atmel_pioctrl_data;
+       const struct atmel_pioctrl_data *atmel_pioctrl_data;
 
        atmel_pioctrl = devm_kzalloc(dev, sizeof(*atmel_pioctrl), GFP_KERNEL);
        if (!atmel_pioctrl)
@@ -924,7 +924,7 @@ static int atmel_pinctrl_probe(struct platform_device *pdev)
                dev_err(dev, "unknown compatible string\n");
                return -ENODEV;
        }
-       atmel_pioctrl_data = (struct atmel_pioctrl_data *)match->data;
+       atmel_pioctrl_data = match->data;
        atmel_pioctrl->nbanks = atmel_pioctrl_data->nbanks;
        atmel_pioctrl->npins = atmel_pioctrl->nbanks * ATMEL_PIO_NPINS_PER_BANK;