zx_spdif           84 sound/soc/zte/zx-spdif.c 	struct zx_spdif_info *zx_spdif = dev_get_drvdata(dai->dev);
zx_spdif           86 sound/soc/zte/zx-spdif.c 	snd_soc_dai_set_drvdata(dai, zx_spdif);
zx_spdif           87 sound/soc/zte/zx-spdif.c 	zx_spdif->dma_data.addr = zx_spdif->mapbase + ZX_DATA;
zx_spdif           88 sound/soc/zte/zx-spdif.c 	zx_spdif->dma_data.maxburst = 8;
zx_spdif           89 sound/soc/zte/zx-spdif.c 	snd_soc_dai_init_dma_data(dai, &zx_spdif->dma_data, NULL);
zx_spdif          139 sound/soc/zte/zx-spdif.c 	struct zx_spdif_info *zx_spdif = dev_get_drvdata(socdai->dev);
zx_spdif          148 sound/soc/zte/zx-spdif.c 	val = readl_relaxed(zx_spdif->reg_base + ZX_CTRL);
zx_spdif          176 sound/soc/zte/zx-spdif.c 	writel_relaxed(val, zx_spdif->reg_base + ZX_CTRL);
zx_spdif          178 sound/soc/zte/zx-spdif.c 	val = readl_relaxed(zx_spdif->reg_base + ZX_VALID_BIT);
zx_spdif          184 sound/soc/zte/zx-spdif.c 	writel_relaxed(val, zx_spdif->reg_base + ZX_VALID_BIT);
zx_spdif          187 sound/soc/zte/zx-spdif.c 	ret = zx_spdif_chanstats(zx_spdif->reg_base, rate);
zx_spdif          213 sound/soc/zte/zx-spdif.c 	struct zx_spdif_info *zx_spdif = dev_get_drvdata(dai->dev);
zx_spdif          218 sound/soc/zte/zx-spdif.c 		val = readl_relaxed(zx_spdif->reg_base + ZX_FIFOCTRL);
zx_spdif          220 sound/soc/zte/zx-spdif.c 		writel_relaxed(val, zx_spdif->reg_base + ZX_FIFOCTRL);
zx_spdif          224 sound/soc/zte/zx-spdif.c 		zx_spdif_cfg_tx(zx_spdif->reg_base, true);
zx_spdif          230 sound/soc/zte/zx-spdif.c 		zx_spdif_cfg_tx(zx_spdif->reg_base, false);
zx_spdif          244 sound/soc/zte/zx-spdif.c 	struct zx_spdif_info *zx_spdif = dev_get_drvdata(dai->dev);
zx_spdif          246 sound/soc/zte/zx-spdif.c 	return clk_prepare_enable(zx_spdif->dai_clk);
zx_spdif          252 sound/soc/zte/zx-spdif.c 	struct zx_spdif_info *zx_spdif = dev_get_drvdata(dai->dev);
zx_spdif          254 sound/soc/zte/zx-spdif.c 	clk_disable_unprepare(zx_spdif->dai_clk);
zx_spdif          308 sound/soc/zte/zx-spdif.c 	struct zx_spdif_info *zx_spdif;
zx_spdif          311 sound/soc/zte/zx-spdif.c 	zx_spdif = devm_kzalloc(&pdev->dev, sizeof(*zx_spdif), GFP_KERNEL);
zx_spdif          312 sound/soc/zte/zx-spdif.c 	if (!zx_spdif)
zx_spdif          315 sound/soc/zte/zx-spdif.c 	zx_spdif->dai_clk = devm_clk_get(&pdev->dev, "tx");
zx_spdif          316 sound/soc/zte/zx-spdif.c 	if (IS_ERR(zx_spdif->dai_clk)) {
zx_spdif          318 sound/soc/zte/zx-spdif.c 		return PTR_ERR(zx_spdif->dai_clk);
zx_spdif          322 sound/soc/zte/zx-spdif.c 	zx_spdif->mapbase = res->start;
zx_spdif          323 sound/soc/zte/zx-spdif.c 	zx_spdif->reg_base = devm_ioremap_resource(&pdev->dev, res);
zx_spdif          324 sound/soc/zte/zx-spdif.c 	if (IS_ERR(zx_spdif->reg_base)) {
zx_spdif          326 sound/soc/zte/zx-spdif.c 		return PTR_ERR(zx_spdif->reg_base);
zx_spdif          329 sound/soc/zte/zx-spdif.c 	zx_spdif_dev_init(zx_spdif->reg_base);
zx_spdif          330 sound/soc/zte/zx-spdif.c 	platform_set_drvdata(pdev, zx_spdif);