Searched refs:davinci_vc (Results 1 - 4 of 4) sorted by relevance
/linux-4.1.27/drivers/mfd/ |
H A D | davinci_voicecodec.c | 43 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 D | davinci-vcif.c | 50 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 D | cq93vc.c | 127 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 D | davinci_voicecodec.h | 102 struct davinci_vc; 104 struct davinci_vc { struct
|
Completed in 75 milliseconds