Lines Matching refs:ssp_port

16 static int avs_create_dai_link(struct device *dev, const char *platform_name, int ssp_port,  in avs_create_dai_link()  argument
29 dl->name = devm_kasprintf(dev, GFP_KERNEL, "SSP%d-Codec", ssp_port); in avs_create_dai_link()
34 dl->cpus->dai_name = devm_kasprintf(dev, GFP_KERNEL, "SSP%d Pin", ssp_port); in avs_create_dai_link()
54 static int avs_create_dapm_routes(struct device *dev, int ssp_port, in avs_create_dapm_routes() argument
64 dr[0].sink = devm_kasprintf(dev, GFP_KERNEL, "ssp%dpb", ssp_port); in avs_create_dapm_routes()
65 dr[0].source = devm_kasprintf(dev, GFP_KERNEL, "ssp%d Tx", ssp_port); in avs_create_dapm_routes()
69 dr[1].sink = devm_kasprintf(dev, GFP_KERNEL, "ssp%d Rx", ssp_port); in avs_create_dapm_routes()
70 dr[1].source = devm_kasprintf(dev, GFP_KERNEL, "ssp%dcp", ssp_port); in avs_create_dapm_routes()
80 static int avs_create_dapm_widgets(struct device *dev, int ssp_port, in avs_create_dapm_widgets() argument
92 dw[0].name = devm_kasprintf(dev, GFP_KERNEL, "ssp%dpb", ssp_port); in avs_create_dapm_widgets()
98 dw[1].name = devm_kasprintf(dev, GFP_KERNEL, "ssp%dcp", ssp_port); in avs_create_dapm_widgets()
118 int ssp_port, ret; in avs_i2s_test_probe() local
122 ssp_port = __ffs(mach->mach_params.i2s_link_mask); in avs_i2s_test_probe()
128 card->name = devm_kasprintf(dev, GFP_KERNEL, "ssp%d-loopback", ssp_port); in avs_i2s_test_probe()
132 ret = avs_create_dai_link(dev, pname, ssp_port, &dai_link); in avs_i2s_test_probe()
138 ret = avs_create_dapm_routes(dev, ssp_port, &routes, &num_routes); in avs_i2s_test_probe()
144 ret = avs_create_dapm_widgets(dev, ssp_port, &widgets, &num_widgets); in avs_i2s_test_probe()