]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/pinctrl/mvebu/pinctrl-mvebu.c
pinctrl: mvebu: remove the offset property for regmap
[karo-tx-linux.git] / drivers / pinctrl / mvebu / pinctrl-mvebu.c
index e4dda12d371a473faa1c6aa48bfcc01280ec0b18..163d4614b0f80233957d23a13949fe32330bb6be 100644 (file)
@@ -810,21 +810,17 @@ int mvebu_regmap_mpp_ctrl_set(struct mvebu_mpp_ctrl_data *data,
 }
 
 int mvebu_pinctrl_simple_regmap_probe(struct platform_device *pdev,
-                                     struct device *syscon_dev)
+                                     struct device *syscon_dev, u32 offset)
 {
        struct mvebu_pinctrl_soc_info *soc = dev_get_platdata(&pdev->dev);
        struct mvebu_mpp_ctrl_data *mpp_data;
        struct regmap *regmap;
-       u32 offset;
        int i;
 
        regmap = syscon_node_to_regmap(syscon_dev->of_node);
        if (IS_ERR(regmap))
                return PTR_ERR(regmap);
 
-       if (of_property_read_u32(pdev->dev.of_node, "offset", &offset))
-               return -EINVAL;
-
        mpp_data = devm_kcalloc(&pdev->dev, soc->ncontrols, sizeof(*mpp_data),
                                GFP_KERNEL);
        if (!mpp_data)