return PTR_ERR(efuse->clk);
efuse->dev = &pdev->dev;
- econfig.size = resource_size(res);
+ if (of_property_read_u32_index(dev->of_node,
+ "rockchip,efuse-size",
+ 0,
+ &econfig.size))
+ econfig.size = resource_size(res);
+
econfig.reg_read = match->data;
econfig.priv = efuse;
econfig.dev = efuse->dev;