Lines Matching +full:efuse +full:- +full:size
1 // SPDX-License-Identifier: GPL-2.0-only
3 * UniPhier eFuse driver
12 #include <linux/nvmem-provider.h>
27 *val++ = readb(priv->base + reg + offs); in uniphier_reg_read()
34 struct device *dev = &pdev->dev; in uniphier_efuse_probe()
42 return -ENOMEM; in uniphier_efuse_probe()
44 priv->base = devm_platform_get_and_ioremap_resource(pdev, 0, &res); in uniphier_efuse_probe()
45 if (IS_ERR(priv->base)) in uniphier_efuse_probe()
46 return PTR_ERR(priv->base); in uniphier_efuse_probe()
52 econfig.size = resource_size(res); in uniphier_efuse_probe()
62 { .compatible = "socionext,uniphier-efuse",},
70 .name = "uniphier-efuse",
77 MODULE_DESCRIPTION("UniPhier eFuse driver");