• Home
  • Raw
  • Download

Lines Matching +full:nxp +full:- +full:imx

1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
3 // Copyright 2019 NXP
5 // Author: Daniel Baluta <daniel.baluta@nxp.com>
22 .default_fw_path = "imx/sof",
23 .default_tplg_path = "imx/sof-tplg",
24 .default_fw_filename = "sof-imx8x.ri",
25 .nocodec_tplg_filename = "sof-imx8-nocodec.tplg",
30 .default_fw_path = "imx/sof",
31 .default_tplg_path = "imx/sof-tplg",
32 .default_fw_filename = "sof-imx8.ri",
33 .nocodec_tplg_filename = "sof-imx8-nocodec.tplg",
40 .default_fw_path = "imx/sof",
41 .default_tplg_path = "imx/sof-tplg",
42 .default_fw_filename = "sof-imx8m.ri",
43 .nocodec_tplg_filename = "sof-imx8-nocodec.tplg",
70 struct device *dev = &pdev->dev; in sof_of_probe()
76 dev_info(&pdev->dev, "DT DSP detected"); in sof_of_probe()
80 return -ENOMEM; in sof_of_probe()
84 return -ENODEV; in sof_of_probe()
87 ops = desc->ops; in sof_of_probe()
90 return -ENODEV; in sof_of_probe()
93 sof_pdata->desc = desc; in sof_of_probe()
94 sof_pdata->dev = &pdev->dev; in sof_of_probe()
95 sof_pdata->fw_filename = desc->default_fw_filename; in sof_of_probe()
98 sof_pdata->fw_filename_prefix = sof_pdata->desc->default_fw_path; in sof_of_probe()
99 sof_pdata->tplg_filename_prefix = sof_pdata->desc->default_tplg_path; in sof_of_probe()
103 sof_pdata->sof_probe_complete = sof_of_probe_complete; in sof_of_probe()
121 pm_runtime_disable(&pdev->dev); in sof_of_remove()
124 snd_sof_device_remove(&pdev->dev); in sof_of_remove()
131 { .compatible = "fsl,imx8qxp-dsp", .data = &sof_of_imx8qxp_desc},
132 { .compatible = "fsl,imx8qm-dsp", .data = &sof_of_imx8qm_desc},
135 { .compatible = "fsl,imx8mp-dsp", .data = &sof_of_imx8mp_desc},
146 .name = "sof-audio-of",