Searched refs:econfig (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/drivers/nvmem/ |
D | meson-efuse.c | 48 struct nvmem_config *econfig; in meson_efuse_probe() local 54 econfig = devm_kzalloc(dev, sizeof(*econfig), GFP_KERNEL); in meson_efuse_probe() 55 if (!econfig) in meson_efuse_probe() 58 econfig->dev = dev; in meson_efuse_probe() 59 econfig->name = dev_name(dev); in meson_efuse_probe() 60 econfig->stride = 1; in meson_efuse_probe() 61 econfig->word_size = 1; in meson_efuse_probe() 62 econfig->reg_read = meson_efuse_read; in meson_efuse_probe() 63 econfig->reg_write = meson_efuse_write; in meson_efuse_probe() 64 econfig->size = size; in meson_efuse_probe() [all …]
|
D | uniphier-efuse.c | 45 struct nvmem_config econfig = {}; in uniphier_efuse_probe() local 57 econfig.stride = 1; in uniphier_efuse_probe() 58 econfig.word_size = 1; in uniphier_efuse_probe() 59 econfig.read_only = true; in uniphier_efuse_probe() 60 econfig.reg_read = uniphier_reg_read; in uniphier_efuse_probe() 61 econfig.size = resource_size(res); in uniphier_efuse_probe() 62 econfig.priv = priv; in uniphier_efuse_probe() 63 econfig.dev = dev; in uniphier_efuse_probe() 64 nvmem = devm_nvmem_register(dev, &econfig); in uniphier_efuse_probe()
|
D | mtk-efuse.c | 57 struct nvmem_config econfig = {}; in mtk_efuse_probe() local 69 econfig.stride = 4; in mtk_efuse_probe() 70 econfig.word_size = 4; in mtk_efuse_probe() 71 econfig.reg_read = mtk_reg_read; in mtk_efuse_probe() 72 econfig.reg_write = mtk_reg_write; in mtk_efuse_probe() 73 econfig.size = resource_size(res); in mtk_efuse_probe() 74 econfig.priv = priv; in mtk_efuse_probe() 75 econfig.dev = dev; in mtk_efuse_probe() 76 nvmem = devm_nvmem_register(dev, &econfig); in mtk_efuse_probe()
|
D | sc27xx-efuse.c | 183 struct nvmem_config econfig = { }; in sc27xx_efuse_probe() local 220 econfig.stride = 1; in sc27xx_efuse_probe() 221 econfig.word_size = 1; in sc27xx_efuse_probe() 222 econfig.read_only = true; in sc27xx_efuse_probe() 223 econfig.name = "sc27xx-efuse"; in sc27xx_efuse_probe() 224 econfig.size = SC27XX_EFUSE_BLOCK_MAX * SC27XX_EFUSE_BLOCK_WIDTH; in sc27xx_efuse_probe() 225 econfig.reg_read = sc27xx_efuse_read; in sc27xx_efuse_probe() 226 econfig.priv = efuse; in sc27xx_efuse_probe() 227 econfig.dev = &pdev->dev; in sc27xx_efuse_probe() 228 nvmem = devm_nvmem_register(&pdev->dev, &econfig); in sc27xx_efuse_probe()
|
D | sunxi_sid.c | 38 static struct nvmem_config econfig = { variable 177 econfig.size = size; in sunxi_sid_probe() 178 econfig.dev = dev; in sunxi_sid_probe() 180 econfig.reg_read = sun8i_sid_read_by_reg; in sunxi_sid_probe() 182 econfig.reg_read = sunxi_sid_read; in sunxi_sid_probe() 183 econfig.priv = sid; in sunxi_sid_probe() 184 nvmem = nvmem_register(&econfig); in sunxi_sid_probe() 195 econfig.reg_read(sid, i, &randomness[i], 1); in sunxi_sid_probe()
|
D | qfprom.c | 51 static struct nvmem_config econfig = { variable 75 econfig.size = resource_size(res); in qfprom_probe() 76 econfig.dev = dev; in qfprom_probe() 77 econfig.priv = priv; in qfprom_probe() 79 nvmem = devm_nvmem_register(dev, &econfig); in qfprom_probe()
|
D | rockchip-efuse.c | 214 static struct nvmem_config econfig = { variable 289 &econfig.size)) in rockchip_efuse_probe() 290 econfig.size = resource_size(res); in rockchip_efuse_probe() 291 econfig.reg_read = data; in rockchip_efuse_probe() 292 econfig.priv = efuse; in rockchip_efuse_probe() 293 econfig.dev = efuse->dev; in rockchip_efuse_probe() 294 nvmem = devm_nvmem_register(dev, &econfig); in rockchip_efuse_probe()
|
/Linux-v4.19/Documentation/nvmem/ |
D | nvmem.txt | 45 static struct nvmem_config econfig = { 53 econfig.dev = &pdev->dev; 54 nvmem = nvmem_register(&econfig);
|