Home
last modified time | relevance | path

Searched refs:dmic_dev (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/sound/soc/amd/acp/
H A Dacp-pci.c29 static struct platform_device *dmic_dev; variable
96 dmic_dev = platform_device_register_data(dev, "dmic-codec", PLATFORM_DEVID_NONE, NULL, 0); in acp_pci_probe()
97 if (IS_ERR(dmic_dev)) { in acp_pci_probe()
99 ret = PTR_ERR(dmic_dev); in acp_pci_probe()
153 platform_device_unregister(dmic_dev); in acp_pci_probe()
205 if (dmic_dev) in acp_pci_remove()
206 platform_device_unregister(dmic_dev); in acp_pci_remove()
/kernel/linux/linux-6.6/sound/soc/sof/amd/
H A Dacp.c501 adata->dmic_dev = platform_device_register_data(sdev->dev, "dmic-codec", in amd_sof_acp_probe()
503 if (IS_ERR(adata->dmic_dev)) { in amd_sof_acp_probe()
505 return PTR_ERR(adata->dmic_dev); in amd_sof_acp_probe()
583 platform_device_unregister(adata->dmic_dev); in amd_sof_acp_probe()
598 if (adata->dmic_dev) in amd_sof_acp_remove()
599 platform_device_unregister(adata->dmic_dev); in amd_sof_acp_remove()
H A Dacp.h192 struct platform_device *dmic_dev; member
/kernel/linux/linux-5.10/sound/soc/sof/intel/
H A Dhda.c776 hdev->dmic_dev = platform_device_register_data(sdev->dev, "dmic-codec", in hda_dsp_probe()
779 if (IS_ERR(hdev->dmic_dev)) { in hda_dsp_probe()
781 return PTR_ERR(hdev->dmic_dev); in hda_dsp_probe()
901 platform_device_unregister(hdev->dmic_dev); in hda_dsp_probe()
925 if (!IS_ERR_OR_NULL(hda->dmic_dev)) in hda_dsp_remove()
926 platform_device_unregister(hda->dmic_dev); in hda_dsp_remove()
H A Dhda.h440 struct platform_device *dmic_dev; member
/kernel/linux/linux-6.6/sound/soc/amd/ps/
H A Dpci-ps.c303 struct acpi_device *dmic_dev; in get_acp63_device_config() local
310 dmic_dev = acpi_find_child_device(ACPI_COMPANION(&pci->dev), ACP63_DMIC_ADDR, 0); in get_acp63_device_config()
311 if (dmic_dev) { in get_acp63_device_config()
313 if (!acpi_dev_get_property(dmic_dev, "acp-audio-device-type", in get_acp63_device_config()
/kernel/linux/linux-6.6/sound/soc/sof/intel/
H A Dhda.c1165 hdev->dmic_dev = platform_device_register_data(sdev->dev, "dmic-codec", in hda_dsp_probe()
1168 if (IS_ERR(hdev->dmic_dev)) { in hda_dsp_probe()
1170 return PTR_ERR(hdev->dmic_dev); in hda_dsp_probe()
1299 platform_device_unregister(hdev->dmic_dev); in hda_dsp_probe()
1325 if (!IS_ERR_OR_NULL(hda->dmic_dev)) in hda_dsp_remove()
1326 platform_device_unregister(hda->dmic_dev); in hda_dsp_remove()
H A Dhda.h510 struct platform_device *dmic_dev; member
/kernel/linux/linux-5.10/sound/soc/intel/skylake/
H A Dskl.h64 struct platform_device *dmic_dev; member
H A Dskl.c588 skl->dmic_dev = pdev; in skl_dmic_device_register()
595 if (skl->dmic_dev) in skl_dmic_device_unregister()
596 platform_device_unregister(skl->dmic_dev); in skl_dmic_device_unregister()
/kernel/linux/linux-6.6/sound/soc/intel/skylake/
H A Dskl.h64 struct platform_device *dmic_dev; member
H A Dskl.c579 skl->dmic_dev = pdev; in skl_dmic_device_register()
586 if (skl->dmic_dev) in skl_dmic_device_unregister()
587 platform_device_unregister(skl->dmic_dev); in skl_dmic_device_unregister()

Completed in 14 milliseconds