Searched refs:davinci_vc (Results 1 - 4 of 4) sorted by relevance

/linux-4.1.27/drivers/mfd/
H A Ddavinci_voicecodec.c43 struct davinci_vc *davinci_vc; davinci_vc_probe() local
48 davinci_vc = devm_kzalloc(&pdev->dev, davinci_vc_probe()
49 sizeof(struct davinci_vc), GFP_KERNEL); davinci_vc_probe()
50 if (!davinci_vc) { davinci_vc_probe()
56 davinci_vc->clk = devm_clk_get(&pdev->dev, NULL); davinci_vc_probe()
57 if (IS_ERR(davinci_vc->clk)) { davinci_vc_probe()
62 clk_enable(davinci_vc->clk); davinci_vc_probe()
66 davinci_vc->base = devm_ioremap_resource(&pdev->dev, res); davinci_vc_probe()
67 if (IS_ERR(davinci_vc->base)) { davinci_vc_probe()
68 ret = PTR_ERR(davinci_vc->base); davinci_vc_probe()
72 davinci_vc->regmap = devm_regmap_init_mmio(&pdev->dev, davinci_vc_probe()
73 davinci_vc->base, davinci_vc_probe()
75 if (IS_ERR(davinci_vc->regmap)) { davinci_vc_probe()
76 ret = PTR_ERR(davinci_vc->regmap); davinci_vc_probe()
87 davinci_vc->davinci_vcif.dma_tx_channel = res->start; davinci_vc_probe()
88 davinci_vc->davinci_vcif.dma_tx_addr = davinci_vc_probe()
89 (dma_addr_t)(io_v2p(davinci_vc->base) + DAVINCI_VC_WFIFO); davinci_vc_probe()
98 davinci_vc->davinci_vcif.dma_rx_channel = res->start; davinci_vc_probe()
99 davinci_vc->davinci_vcif.dma_rx_addr = davinci_vc_probe()
100 (dma_addr_t)(io_v2p(davinci_vc->base) + DAVINCI_VC_RFIFO); davinci_vc_probe()
102 davinci_vc->dev = &pdev->dev; davinci_vc_probe()
103 davinci_vc->pdev = pdev; davinci_vc_probe()
106 cell = &davinci_vc->cells[DAVINCI_VC_VCIF_CELL]; davinci_vc_probe()
108 cell->platform_data = davinci_vc; davinci_vc_probe()
109 cell->pdata_size = sizeof(*davinci_vc); davinci_vc_probe()
112 cell = &davinci_vc->cells[DAVINCI_VC_CQ93VC_CELL]; davinci_vc_probe()
114 cell->platform_data = davinci_vc; davinci_vc_probe()
115 cell->pdata_size = sizeof(*davinci_vc); davinci_vc_probe()
117 ret = mfd_add_devices(&pdev->dev, pdev->id, davinci_vc->cells, davinci_vc_probe()
127 clk_disable(davinci_vc->clk); davinci_vc_probe()
134 struct davinci_vc *davinci_vc = platform_get_drvdata(pdev); davinci_vc_remove() local
138 clk_disable(davinci_vc->clk); davinci_vc_remove()
/linux-4.1.27/sound/soc/davinci/
H A Ddavinci-vcif.c50 struct davinci_vc *davinci_vc; member in struct:davinci_vcif_dev
60 struct davinci_vc *davinci_vc = davinci_vcif_dev->davinci_vc; davinci_vcif_start() local
64 w = readl(davinci_vc->base + DAVINCI_VC_CTRL); davinci_vcif_start()
71 writel(w, davinci_vc->base + DAVINCI_VC_CTRL); davinci_vcif_start()
79 struct davinci_vc *davinci_vc = davinci_vcif_dev->davinci_vc; davinci_vcif_stop() local
83 w = readl(davinci_vc->base + DAVINCI_VC_CTRL); davinci_vcif_stop()
89 writel(w, davinci_vc->base + DAVINCI_VC_CTRL); davinci_vcif_stop()
97 struct davinci_vc *davinci_vc = davinci_vcif_dev->davinci_vc; davinci_vcif_hw_params() local
105 writel(DAVINCI_VC_CTRL_MASK, davinci_vc->base + DAVINCI_VC_CTRL); davinci_vcif_hw_params()
107 writel(DAVINCI_VC_INT_MASK, davinci_vc->base + DAVINCI_VC_INTCLR); davinci_vcif_hw_params()
109 writel(DAVINCI_VC_INT_MASK, davinci_vc->base + DAVINCI_VC_INTEN); davinci_vcif_hw_params()
111 w = readl(davinci_vc->base + DAVINCI_VC_CTRL); davinci_vcif_hw_params()
139 writel(w, davinci_vc->base + DAVINCI_VC_CTRL); davinci_vcif_hw_params()
206 struct davinci_vc *davinci_vc = pdev->dev.platform_data; davinci_vcif_probe() local
220 davinci_vcif_dev->davinci_vc = davinci_vc; davinci_vcif_probe()
222 &davinci_vc->davinci_vcif.dma_tx_channel; davinci_vcif_probe()
224 davinci_vc->davinci_vcif.dma_tx_addr; davinci_vcif_probe()
228 &davinci_vc->davinci_vcif.dma_rx_channel; davinci_vcif_probe()
230 davinci_vc->davinci_vcif.dma_rx_addr; davinci_vcif_probe()
/linux-4.1.27/sound/soc/codecs/
H A Dcq93vc.c127 struct davinci_vc *davinci_vc = dev->platform_data; cq93vc_get_regmap() local
129 return davinci_vc->regmap; cq93vc_get_regmap()
/linux-4.1.27/include/linux/mfd/
H A Ddavinci_voicecodec.h102 struct davinci_vc;
104 struct davinci_vc { struct

Completed in 75 milliseconds