Lines Matching defs:pcm_data
123 struct pcm_int_data *pcm_data = map->fldrv_priv;
125 val = map->pfow_base + offset*pcm_data->bus_width;
138 struct pcm_int_data *pcm_data = map->fldrv_priv;
140 writel_relaxed(build_mr_cfgmask(pcm_data->bus_width) | 0x18,
141 pcm_data->ctl_regs + LPDDR2_MODE_REG_CFG);
142 writel_relaxed(0x01, pcm_data->ctl_regs + LPDDR2_MODE_REG_DATA);
153 struct pcm_int_data *pcm_data = map->fldrv_priv;
155 writel_relaxed(build_mr_cfgmask(pcm_data->bus_width) | 0x18,
156 pcm_data->ctl_regs + LPDDR2_MODE_REG_CFG);
157 writel_relaxed(0x02, pcm_data->ctl_regs + LPDDR2_MODE_REG_DATA);
171 struct pcm_int_data *pcm_data = map->fldrv_priv;
172 u_int sr_ok_datamask = build_sr_ok_datamask(pcm_data->bus_width);
191 if (pcm_data->bus_width == 0x0004) { /* 2x16 devices stacked */
213 if (pcm_data->bus_width == 0x0004) /* 2x16 devices stacked */
220 if (pcm_data->bus_width == 0x0004) {/* 2x16 devices stacked */
320 struct pcm_int_data *pcm_data = map->fldrv_priv;
338 if (pcm_data->bus_width == 0x0004) {/* 2x16 devices */
347 add += pcm_data->bus_width;
348 tot_len += pcm_data->bus_width;
415 struct pcm_int_data *pcm_data;
418 pcm_data = devm_kzalloc(&pdev->dev, sizeof(*pcm_data), GFP_KERNEL);
419 if (!pcm_data)
422 pcm_data->bus_width = BUS_WIDTH;
444 .bankwidth = pcm_data->bus_width / 2,
446 .fldrv_priv = pcm_data,
454 pcm_data->ctl_regs = devm_platform_ioremap_resource(pdev, 1);
455 if (IS_ERR(pcm_data->ctl_regs))
456 return PTR_ERR(pcm_data->ctl_regs);
464 mtd->erasesize = ERASE_BLOCKSIZE * pcm_data->bus_width;
465 mtd->writebufsize = WRITE_BUFFSIZE * pcm_data->bus_width;