| /sound/soc/stm/ |
| A D | stm32_sai.c | 95 stm32_sai_pclk_disable(&sai->pdev->dev); in stm32_sai_sync_conf_client() 111 sai->pdev->dev.of_node, in stm32_sai_sync_conf_provider() 117 sai->pdev->dev.of_node, in stm32_sai_sync_conf_provider() 138 if (!pdev) { in stm32_sai_set_sync() 139 dev_err(&sai_client->pdev->dev, in stm32_sai_set_sync() 147 dev_err(&sai_client->pdev->dev, in stm32_sai_set_sync() 162 put_device(&pdev->dev); in stm32_sai_set_sync() 169 struct device *dev = &sai->pdev->dev; in stm32_sai_get_parent_clk() 196 sai->pdev = pdev; in stm32_sai_probe() 223 sai->irq = platform_get_irq(pdev, 0); in stm32_sai_probe() [all …]
|
| A D | stm32_spdifrx.c | 230 struct platform_device *pdev; member 254 struct platform_device *pdev = spdifrx->pdev; in stm32_spdifrx_dma_complete() local 364 dev_err(&spdifrx->pdev->dev, in stm32_spdifrx_start_sync() 668 struct platform_device *pdev = spdifrx->pdev; in stm32_spdifrx_isr() local 693 dev_dbg(&pdev->dev, "Parity error\n"); in stm32_spdifrx_isr() 715 dev_dbg(&pdev->dev, "Frame error\n"); in stm32_spdifrx_isr() 950 pm_runtime_disable(&pdev->dev); in stm32_spdifrx_remove() 965 spdifrx->pdev = pdev; in stm32_spdifrx_probe() 970 platform_set_drvdata(pdev, spdifrx); in stm32_spdifrx_probe() 1031 pm_runtime_enable(&pdev->dev); in stm32_spdifrx_probe() [all …]
|
| A D | stm32_i2s.c | 239 struct platform_device *pdev; member 314 dev_dbg(&i2s->pdev->dev, in stm32_i2s_calc_clk_div() 339 struct platform_device *pdev = i2s->pdev; in stm32_i2s_rate_accurate() local 366 struct platform_device *pdev = i2s->pdev; in stm32_i2s_set_parent_clock() local 377 dev_err(&pdev->dev, in stm32_i2s_set_parent_clock() 394 struct platform_device *pdev = i2s->pdev; in stm32_i2s_set_parent_rate() local 587 struct platform_device *pdev = i2s->pdev; in stm32_i2s_isr() local 1283 i2s->pdev = pdev; in stm32_i2s_probe() 1330 dev_err(&pdev->dev, in stm32_i2s_probe() 1345 pm_runtime_enable(&pdev->dev); in stm32_i2s_probe() [all …]
|
| A D | stm32_sai_sub.c | 104 struct platform_device *pdev; member 336 dev_dbg(&sai->pdev->dev, in stm32_sai_get_clk_div() 384 struct platform_device *pdev = sai->pdev; in stm32_sai_set_parent_clk() local 411 struct platform_device *pdev = sai->pdev; in stm32_sai_set_parent_rate() local 615 struct platform_device *pdev = sai->pdev; in stm32_sai_isr() local 635 dev_err(&pdev->dev, "IRQ %s\n", in stm32_sai_isr() 1578 dev_err(&pdev->dev, in stm32_sai_sub_parse_of() 1651 sai->pdev = pdev; in stm32_sai_sub_probe() 1654 platform_set_drvdata(pdev, sai); in stm32_sai_sub_probe() 1700 pm_runtime_enable(&pdev->dev); in stm32_sai_sub_probe() [all …]
|
| /sound/isa/cs423x/ |
| A D | cs4236.c | 214 irq[dev] = pnp_irq(pdev, 0); in snd_cs423x_pnp_init_wss() 215 dma1[dev] = pnp_dma(pdev, 0); in snd_cs423x_pnp_init_wss() 216 dma2[dev] = pnp_dma(pdev, 1) == 4 ? -1 : (int)pnp_dma(pdev, 1); in snd_cs423x_pnp_init_wss() 217 dev_dbg(&pdev->dev, in snd_cs423x_pnp_init_wss() 220 dev_dbg(&pdev->dev, in snd_cs423x_pnp_init_wss() 248 pnp_irq_valid(pdev, 0) && in snd_cs423x_pnp_init_mpu() 260 struct pnp_dev *pdev, in snd_card_cs423x_pnp() argument 263 acard->wss = pdev; in snd_card_cs423x_pnp() 447 dev_set_drvdata(pdev, card); in snd_cs423x_isa_probe() 513 strscpy(cid, pdev->id[0].id); in snd_cs423x_pnpbios_detect() [all …]
|
| /sound/soc/fsl/ |
| A D | fsl_aud2htx.c | 197 aud2htx->pdev = pdev; in fsl_aud2htx_probe() 206 dev_err(&pdev->dev, "failed to init regmap"); in fsl_aud2htx_probe() 210 irq = platform_get_irq(pdev, 0); in fsl_aud2htx_probe() 215 dev_name(&pdev->dev), aud2htx); in fsl_aud2htx_probe() 231 platform_set_drvdata(pdev, aud2htx); in fsl_aud2htx_probe() 232 pm_runtime_enable(&pdev->dev); in fsl_aud2htx_probe() 242 dev_err(&pdev->dev, "failed to pcm register\n"); in fsl_aud2htx_probe() 243 pm_runtime_disable(&pdev->dev); in fsl_aud2htx_probe() 247 ret = devm_snd_soc_register_component(&pdev->dev, in fsl_aud2htx_probe() 252 pm_runtime_disable(&pdev->dev); in fsl_aud2htx_probe() [all …]
|
| A D | fsl_spdif.c | 223 struct platform_device *pdev = spdif_priv->pdev; in spdif_irq_dpll_lock() local 245 struct platform_device *pdev = spdif_priv->pdev; in spdif_irq_sym_error() local 259 struct platform_device *pdev = spdif_priv->pdev; in spdif_irq_uqrx_full() local 297 struct platform_device *pdev = spdif_priv->pdev; in spdif_irq_uq_sync() local 314 struct platform_device *pdev = spdif_priv->pdev; in spdif_irq_uq_err() local 346 struct platform_device *pdev = spdif_priv->pdev; in spdif_isr() local 448 struct platform_device *pdev = spdif_priv->pdev; in spdif_write_channel_status() local 507 struct platform_device *pdev = spdif_priv->pdev; in spdif_set_sample_rate() local 608 struct platform_device *pdev = spdif_priv->pdev; in fsl_spdif_startup() local 677 struct platform_device *pdev = spdif_priv->pdev; in spdif_reparent_rootclk() local [all …]
|
| A D | imx-sgtl5000.c | 51 static int imx_sgtl5000_probe(struct platform_device *pdev) in imx_sgtl5000_probe() argument 53 struct device_node *np = pdev->dev.of_node; in imx_sgtl5000_probe() 64 dev_err(&pdev->dev, "mux-int-port missing or invalid\n"); in imx_sgtl5000_probe() 69 dev_err(&pdev->dev, "mux-ext-port missing or invalid\n"); in imx_sgtl5000_probe() 87 dev_err(&pdev->dev, "audmux internal port setup failed\n"); in imx_sgtl5000_probe() 101 dev_err(&pdev->dev, "phandle missing or invalid\n"); in imx_sgtl5000_probe() 120 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in imx_sgtl5000_probe() 158 data->card.dev = &pdev->dev; in imx_sgtl5000_probe() 171 platform_set_drvdata(pdev, &data->card); in imx_sgtl5000_probe() 174 ret = devm_snd_soc_register_card(&pdev->dev, &data->card); in imx_sgtl5000_probe() [all …]
|
| A D | imx-audmix.c | 22 struct platform_device *pdev; member 128 struct device_node *np = pdev->dev.of_node; in imx_audmix_probe() 138 if (pdev->dev.parent) { in imx_audmix_probe() 139 audmix_np = pdev->dev.parent->of_node; in imx_audmix_probe() 141 dev_err(&pdev->dev, "Missing parent device.\n"); in imx_audmix_probe() 171 priv->dai = devm_kcalloc(&pdev->dev, priv->num_dai, in imx_audmix_probe() 251 be_name = devm_kasprintf(&pdev->dev, GFP_KERNEL, in imx_audmix_probe() 278 devm_kasprintf(&pdev->dev, GFP_KERNEL, "%s %s", in imx_audmix_probe() 286 devm_kasprintf(&pdev->dev, GFP_KERNEL, "%s %s", in imx_audmix_probe() 311 priv->card.dev = &pdev->dev; in imx_audmix_probe() [all …]
|
| A D | fsl_esai.c | 62 struct platform_device *pdev; member 101 struct platform_device *pdev = esai_priv->pdev; in esai_isr() local 595 struct platform_device *pdev = esai_priv->pdev; in fsl_esai_hw_init() local 967 esai_priv->pdev = pdev; in fsl_esai_probe() 1006 irq = platform_get_irq(pdev, 0); in fsl_esai_probe() 1047 pm_runtime_enable(&pdev->dev); in fsl_esai_probe() 1048 if (!pm_runtime_enabled(&pdev->dev)) { in fsl_esai_probe() 1071 ret = pm_runtime_put_sync(&pdev->dev); in fsl_esai_probe() 1079 ret = imx_pcm_dma_init(pdev); in fsl_esai_probe() 1100 pm_runtime_disable(&pdev->dev); in fsl_esai_probe() [all …]
|
| /sound/soc/atmel/ |
| A D | sam9x5_wm8731.c | 75 struct device_node *np = pdev->dev.of_node; in sam9x5_wm8731_driver_probe() 84 dev_err(&pdev->dev, "No device node supplied\n"); in sam9x5_wm8731_driver_probe() 88 card = devm_kzalloc(&pdev->dev, sizeof(*card), GFP_KERNEL); in sam9x5_wm8731_driver_probe() 89 priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); in sam9x5_wm8731_driver_probe() 90 dai = devm_kzalloc(&pdev->dev, sizeof(*dai), GFP_KERNEL); in sam9x5_wm8731_driver_probe() 99 card->dev = &pdev->dev; in sam9x5_wm8731_driver_probe() 122 dev_err(&pdev->dev, "atmel,model node missing\n"); in sam9x5_wm8731_driver_probe() 134 dev_err(&pdev->dev, "atmel,audio-codec node missing\n"); in sam9x5_wm8731_driver_probe() 159 ret = devm_snd_soc_register_card(&pdev->dev, card); in sam9x5_wm8731_driver_probe() 165 dev_dbg(&pdev->dev, "%s ok\n", __func__); in sam9x5_wm8731_driver_probe() [all …]
|
| A D | atmel_wm8904.c | 85 struct device_node *np = pdev->dev.of_node; in atmel_asoc_wm8904_dt_init() 92 dev_err(&pdev->dev, "only device tree supported\n"); in atmel_asoc_wm8904_dt_init() 98 dev_err(&pdev->dev, "failed to parse card name\n"); in atmel_asoc_wm8904_dt_init() 104 dev_err(&pdev->dev, "failed to parse audio routing\n"); in atmel_asoc_wm8904_dt_init() 110 dev_err(&pdev->dev, "failed to get dai and pcm info\n"); in atmel_asoc_wm8904_dt_init() 120 dev_err(&pdev->dev, "failed to get codec info\n"); in atmel_asoc_wm8904_dt_init() 136 card->dev = &pdev->dev; in atmel_asoc_wm8904_probe() 137 ret = atmel_asoc_wm8904_dt_init(pdev); in atmel_asoc_wm8904_probe() 139 dev_err(&pdev->dev, "failed to init dt info\n"); in atmel_asoc_wm8904_probe() 152 dev_err(&pdev->dev, "snd_soc_register_card failed\n"); in atmel_asoc_wm8904_probe() [all …]
|
| /sound/soc/tegra/ |
| A D | tegra20_ac97.c | 314 dev_set_drvdata(&pdev->dev, ac97); in tegra20_ac97_platform_probe() 318 dev_err(&pdev->dev, "Can't retrieve ac97 reset\n"); in tegra20_ac97_platform_probe() 323 ac97->clk_ac97 = devm_clk_get(&pdev->dev, NULL); in tegra20_ac97_platform_probe() 325 dev_err(&pdev->dev, "Can't retrieve ac97 clock\n"); in tegra20_ac97_platform_probe() 339 dev_err(&pdev->dev, "regmap init failed\n"); in tegra20_ac97_platform_probe() 345 ac97->reset_gpio = devm_gpiod_get(&pdev->dev, in tegra20_ac97_platform_probe() 355 ac97->sync_gpio = devm_gpiod_get(&pdev->dev, in tegra20_ac97_platform_probe() 407 ret = tegra_pcm_platform_register(&pdev->dev); in tegra20_ac97_platform_probe() 419 snd_soc_unregister_component(&pdev->dev); in tegra20_ac97_platform_probe() 432 tegra_pcm_platform_unregister(&pdev->dev); in tegra20_ac97_platform_remove() [all …]
|
| A D | tegra30_i2s.c | 419 dev_set_drvdata(&pdev->dev, i2s); in tegra30_i2s_platform_probe() 430 i2s->dai.name = dev_name(&pdev->dev); in tegra30_i2s_platform_probe() 441 i2s->clk_i2s = devm_clk_get(&pdev->dev, NULL); in tegra30_i2s_platform_probe() 448 regs = devm_platform_ioremap_resource(pdev, 0); in tegra30_i2s_platform_probe() 457 dev_err(&pdev->dev, "regmap init failed\n"); in tegra30_i2s_platform_probe() 463 pm_runtime_enable(&pdev->dev); in tegra30_i2s_platform_probe() 518 snd_soc_unregister_component(&pdev->dev); in tegra30_i2s_platform_probe() 528 pm_runtime_disable(&pdev->dev); in tegra30_i2s_platform_probe() 537 tegra_pcm_platform_unregister(&pdev->dev); in tegra30_i2s_platform_remove() 538 snd_soc_unregister_component(&pdev->dev); in tegra30_i2s_platform_remove() [all …]
|
| /sound/soc/img/ |
| A D | img-parallel-out.c | 214 struct device *dev = &pdev->dev; in img_prl_out_probe() 220 platform_set_drvdata(pdev, prl); in img_prl_out_probe() 222 prl->dev = &pdev->dev; in img_prl_out_probe() 252 pm_runtime_enable(&pdev->dev); in img_prl_out_probe() 253 if (!pm_runtime_enabled(&pdev->dev)) { in img_prl_out_probe() 254 ret = img_prl_out_resume(&pdev->dev); in img_prl_out_probe() 276 if (!pm_runtime_status_suspended(&pdev->dev)) in img_prl_out_probe() 277 img_prl_out_suspend(&pdev->dev); in img_prl_out_probe() 279 pm_runtime_disable(&pdev->dev); in img_prl_out_probe() 289 pm_runtime_disable(&pdev->dev); in img_prl_out_dev_remove() [all …]
|
| /sound/soc/samsung/ |
| A D | pcm.c | 496 if ((pdev->id < 0) || pdev->id >= ARRAY_SIZE(s3c_pcm)) { in s3c_pcm_dev_probe() 497 dev_err(&pdev->dev, "id %d out of range\n", pdev->id); in s3c_pcm_dev_probe() 501 pcm_pdata = pdev->dev.platform_data; in s3c_pcm_dev_probe() 508 pcm = &s3c_pcm[pdev->id]; in s3c_pcm_dev_probe() 509 pcm->dev = &pdev->dev; in s3c_pcm_dev_probe() 530 dev_set_drvdata(&pdev->dev, pcm); in s3c_pcm_dev_probe() 532 pcm->pclk = devm_clk_get(&pdev->dev, "pcm"); in s3c_pcm_dev_probe() 562 pm_runtime_enable(&pdev->dev); in s3c_pcm_dev_probe() 565 &s3c_pcm_dai[pdev->id], 1); in s3c_pcm_dev_probe() 574 pm_runtime_disable(&pdev->dev); in s3c_pcm_dev_probe() [all …]
|
| /sound/isa/ |
| A D | als100.c | 99 struct pnp_dev *pdev; in snd_card_als100_pnp() local 109 pdev = acard->dev; in snd_card_als100_pnp() 111 err = pnp_activate_dev(pdev); in snd_card_als100_pnp() 118 dma8[dev] = pnp_dma(pdev, 0); in snd_card_als100_pnp() 123 irq[dev] = pnp_irq(pdev, 0); in snd_card_als100_pnp() 125 pdev = acard->devmpu; in snd_card_als100_pnp() 126 if (pdev != NULL) { in snd_card_als100_pnp() 134 if (pdev) { in snd_card_als100_pnp() 142 pdev = acard->devopl; in snd_card_als100_pnp() 143 if (pdev != NULL) { in snd_card_als100_pnp() [all …]
|
| A D | cmi8328.c | 254 dev_err(pdev, "unable to find a free IRQ\n"); in snd_cmi8328_probe() 261 dev_err(pdev, "unable to find a free DMA1\n"); in snd_cmi8328_probe() 275 dev_err(pdev, "invalid IRQ %d\n", irq[ndev]); in snd_cmi8328_probe() 340 dev_warn(pdev, "invalid MPU401 port 0x%lx\n", in snd_cmi8328_probe() 346 dev_warn(pdev, "invalid MPU401 IRQ %d\n", in snd_cmi8328_probe() 360 dev_err(pdev, "error initializing OPL3\n"); in snd_cmi8328_probe() 371 dev_set_drvdata(pdev, card); in snd_cmi8328_probe() 387 gameport_set_dev_parent(gp, pdev); in snd_cmi8328_probe() 401 struct snd_card *card = dev_get_drvdata(pdev); in snd_cmi8328_remove() 418 struct snd_card *card = dev_get_drvdata(pdev); in snd_cmi8328_suspend() [all …]
|
| A D | azt2320.c | 87 struct pnp_dev *pdev; in snd_card_azt2320_pnp() local 96 pdev = acard->dev; in snd_card_azt2320_pnp() 98 err = pnp_activate_dev(pdev); in snd_card_azt2320_pnp() 106 dma1[dev] = pnp_dma(pdev, 0); in snd_card_azt2320_pnp() 107 dma2[dev] = pnp_dma(pdev, 1); in snd_card_azt2320_pnp() 108 irq[dev] = pnp_irq(pdev, 0); in snd_card_azt2320_pnp() 110 pdev = acard->devmpu; in snd_card_azt2320_pnp() 111 if (pdev != NULL) { in snd_card_azt2320_pnp() 112 err = pnp_activate_dev(pdev); in snd_card_azt2320_pnp() 116 mpu_irq[dev] = pnp_irq(pdev, 0); in snd_card_azt2320_pnp() [all …]
|
| /sound/soc/rockchip/ |
| A D | rockchip_spdif.c | 285 struct device_node *np = pdev->dev.of_node; in rk_spdif_probe() 298 dev_err(&pdev->dev, in rk_spdif_probe() 334 spdif->dev = &pdev->dev; in rk_spdif_probe() 335 dev_set_drvdata(&pdev->dev, spdif); in rk_spdif_probe() 337 pm_runtime_enable(&pdev->dev); in rk_spdif_probe() 338 if (!pm_runtime_enabled(&pdev->dev)) { in rk_spdif_probe() 339 ret = rk_spdif_runtime_resume(&pdev->dev); in rk_spdif_probe() 362 rk_spdif_runtime_suspend(&pdev->dev); in rk_spdif_probe() 364 pm_runtime_disable(&pdev->dev); in rk_spdif_probe() 371 pm_runtime_disable(&pdev->dev); in rk_spdif_remove() [all …]
|
| /sound/soc/sunxi/ |
| A D | sun50i-dmic.c | 376 platform_set_drvdata(pdev, host); in sun50i_dmic_probe() 387 return dev_err_probe(&pdev->dev, ret, in sun50i_dmic_probe() 390 pm_runtime_enable(&pdev->dev); in sun50i_dmic_probe() 391 if (!pm_runtime_enabled(&pdev->dev)) { in sun50i_dmic_probe() 392 ret = sun50i_dmic_runtime_resume(&pdev->dev); in sun50i_dmic_probe() 403 if (!pm_runtime_status_suspended(&pdev->dev)) in sun50i_dmic_probe() 404 sun50i_dmic_runtime_suspend(&pdev->dev); in sun50i_dmic_probe() 406 pm_runtime_disable(&pdev->dev); in sun50i_dmic_probe() 412 pm_runtime_disable(&pdev->dev); in sun50i_dmic_remove() 413 if (!pm_runtime_status_suspended(&pdev->dev)) in sun50i_dmic_remove() [all …]
|
| A D | sun4i-spdif.c | 183 struct platform_device *pdev; member 275 struct platform_device *pdev = host->pdev; in sun4i_spdif_hw_params() local 328 dev_err(&pdev->dev, in sun4i_spdif_hw_params() 645 host->pdev = pdev; in sun4i_spdif_probe() 684 platform_set_drvdata(pdev, host); in sun4i_spdif_probe() 703 pm_runtime_enable(&pdev->dev); in sun4i_spdif_probe() 704 if (!pm_runtime_enabled(&pdev->dev)) { in sun4i_spdif_probe() 716 sun4i_spdif_runtime_suspend(&pdev->dev); in sun4i_spdif_probe() 718 pm_runtime_disable(&pdev->dev); in sun4i_spdif_probe() 724 pm_runtime_disable(&pdev->dev); in sun4i_spdif_remove() [all …]
|
| /sound/soc/ux500/ |
| A D | mop500.c | 71 static int mop500_of_probe(struct platform_device *pdev, in mop500_of_probe() argument 82 dev_err(&pdev->dev, "Phandle missing or invalid\n"); in mop500_of_probe() 103 static int mop500_probe(struct platform_device *pdev) in mop500_probe() argument 105 struct device_node *np = pdev->dev.of_node; in mop500_probe() 108 dev_dbg(&pdev->dev, "%s: Enter.\n", __func__); in mop500_probe() 110 mop500_card.dev = &pdev->dev; in mop500_probe() 112 ret = mop500_of_probe(pdev, np); in mop500_probe() 121 dev_dbg(&pdev->dev, "%s: Card %s: num_links = %d\n", in mop500_probe() 131 dev_err(&pdev->dev, in mop500_probe() 137 static void mop500_remove(struct platform_device *pdev) in mop500_remove() argument [all …]
|
| /sound/isa/sb/ |
| A D | sb16.c | 229 struct pnp_dev *pdev; in snd_card_sb16_pnp() local 240 pdev = acard->dev; in snd_card_sb16_pnp() 242 err = pnp_activate_dev(pdev); in snd_card_sb16_pnp() 250 dma8[dev] = pnp_dma(pdev, 0); in snd_card_sb16_pnp() 251 dma16[dev] = pnp_dma(pdev, 1); in snd_card_sb16_pnp() 252 irq[dev] = pnp_irq(pdev, 0); in snd_card_sb16_pnp() 259 pdev = acard->devwt; in snd_card_sb16_pnp() 260 if (pdev != NULL) { in snd_card_sb16_pnp() 261 err = pnp_activate_dev(pdev); in snd_card_sb16_pnp() 270 if (pdev) { in snd_card_sb16_pnp() [all …]
|
| /sound/soc/amd/acp/ |
| A D | acp70.c | 124 static int acp_acp70_audio_probe(struct platform_device *pdev) in acp_acp70_audio_probe() argument 126 struct device *dev = &pdev->dev; in acp_acp70_audio_probe() 130 chip = dev_get_platdata(&pdev->dev); in acp_acp70_audio_probe() 132 dev_err(&pdev->dev, "ACP chip data is NULL\n"); in acp_acp70_audio_probe() 163 pm_runtime_use_autosuspend(&pdev->dev); in acp_acp70_audio_probe() 164 pm_runtime_mark_last_busy(&pdev->dev); in acp_acp70_audio_probe() 165 pm_runtime_set_active(&pdev->dev); in acp_acp70_audio_probe() 166 pm_runtime_enable(&pdev->dev); in acp_acp70_audio_probe() 170 static void acp_acp70_audio_remove(struct platform_device *pdev) in acp_acp70_audio_remove() argument 172 struct device *dev = &pdev->dev; in acp_acp70_audio_remove() [all …]
|