ocotp_dev         114 drivers/nvmem/vf610-ocotp.c static int vf610_ocotp_calculate_timing(struct vf610_ocotp *ocotp_dev)
ocotp_dev         120 drivers/nvmem/vf610-ocotp.c 	clk_rate = clk_get_rate(ocotp_dev->clk);
ocotp_dev         216 drivers/nvmem/vf610-ocotp.c 	struct vf610_ocotp *ocotp_dev;
ocotp_dev         218 drivers/nvmem/vf610-ocotp.c 	ocotp_dev = devm_kzalloc(dev, sizeof(struct vf610_ocotp), GFP_KERNEL);
ocotp_dev         219 drivers/nvmem/vf610-ocotp.c 	if (!ocotp_dev)
ocotp_dev         223 drivers/nvmem/vf610-ocotp.c 	ocotp_dev->base = devm_ioremap_resource(dev, res);
ocotp_dev         224 drivers/nvmem/vf610-ocotp.c 	if (IS_ERR(ocotp_dev->base))
ocotp_dev         225 drivers/nvmem/vf610-ocotp.c 		return PTR_ERR(ocotp_dev->base);
ocotp_dev         227 drivers/nvmem/vf610-ocotp.c 	ocotp_dev->clk = devm_clk_get(dev, NULL);
ocotp_dev         228 drivers/nvmem/vf610-ocotp.c 	if (IS_ERR(ocotp_dev->clk)) {
ocotp_dev         230 drivers/nvmem/vf610-ocotp.c 			PTR_ERR(ocotp_dev->clk));
ocotp_dev         231 drivers/nvmem/vf610-ocotp.c 		return PTR_ERR(ocotp_dev->clk);
ocotp_dev         233 drivers/nvmem/vf610-ocotp.c 	ocotp_dev->dev = dev;
ocotp_dev         234 drivers/nvmem/vf610-ocotp.c 	ocotp_dev->timing = vf610_ocotp_calculate_timing(ocotp_dev);
ocotp_dev         237 drivers/nvmem/vf610-ocotp.c 	ocotp_config.priv = ocotp_dev;
ocotp_dev         240 drivers/nvmem/vf610-ocotp.c 	ocotp_dev->nvmem = devm_nvmem_register(dev, &ocotp_config);
ocotp_dev         242 drivers/nvmem/vf610-ocotp.c 	return PTR_ERR_OR_ZERO(ocotp_dev->nvmem);