| /kernel/linux/linux-5.10/sound/soc/intel/boards/ |
| D | bytcht_cx2072x.c | 35 {"Playback", NULL, "ssp2 Tx"}, 36 {"ssp2 Tx", NULL, "codec_out0"}, 37 {"ssp2 Tx", NULL, "codec_out1"}, 38 {"codec_in0", NULL, "ssp2 Rx"}, 39 {"codec_in1", NULL, "ssp2 Rx"}, 40 {"ssp2 Rx", NULL, "Capture"}, 118 /* set SSP2 to 24-bit */ in byt_cht_cx2072x_fixup() 163 SND_SOC_DAILINK_DEF(ssp2, 164 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 194 .name = "SSP2-Codec", [all …]
|
| D | bytcht_nocodec.c | 31 {"ssp2 Tx", NULL, "codec_out0"}, 32 {"ssp2 Tx", NULL, "codec_out1"}, 33 {"codec_in0", NULL, "ssp2 Rx"}, 34 {"codec_in1", NULL, "ssp2 Rx"}, 36 {"ssp2 Rx", NULL, "Mic"}, 37 {"Speaker", NULL, "ssp2 Tx"}, 53 /* set SSP2 to 24-bit */ in codec_fixup() 110 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 140 .name = "SSP2-LowSpeed Connector",
|
| D | cht_bsw_nau8824.c | 57 {"Playback", NULL, "ssp2 Tx"}, 58 {"ssp2 Tx", NULL, "codec_out0"}, 59 {"ssp2 Tx", NULL, "codec_out1"}, 60 {"codec_in0", NULL, "ssp2 Rx" }, 61 {"codec_in1", NULL, "ssp2 Rx" }, 62 {"ssp2 Rx", NULL, "Capture"}, 149 /* set SSP2 to 24-bit */ in cht_codec_fixup() 183 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 219 /* SSP2 - Codec */ 220 .name = "SSP2-Codec",
|
| D | bytcht_da7213.c | 51 {"ssp2 Tx", NULL, "codec_out0"}, 52 {"ssp2 Tx", NULL, "codec_out1"}, 53 {"codec_in0", NULL, "ssp2 Rx"}, 54 {"codec_in1", NULL, "ssp2 Rx"}, 56 {"Playback", NULL, "ssp2 Tx"}, 57 {"ssp2 Rx", NULL, "Capture"}, 73 /* set SSP2 to 24-bit */ in codec_fixup() 163 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 194 .name = "SSP2-Codec",
|
| D | cht_bsw_rt5645.c | 157 {"AIF1 Playback", NULL, "ssp2 Tx"}, 158 {"ssp2 Tx", NULL, "codec_out0"}, 159 {"ssp2 Tx", NULL, "codec_out1"}, 160 {"codec_in0", NULL, "ssp2 Rx" }, 161 {"codec_in1", NULL, "ssp2 Rx" }, 162 {"ssp2 Rx", NULL, "AIF1 Capture"}, 166 {"AIF2 Playback", NULL, "ssp2 Tx"}, 167 {"ssp2 Tx", NULL, "codec_out0"}, 168 {"ssp2 Tx", NULL, "codec_out1"}, 169 {"codec_in0", NULL, "ssp2 Rx" }, [all …]
|
| D | cht_bsw_rt5672.c | 124 {"AIF1 Playback", NULL, "ssp2 Tx"}, 125 {"ssp2 Tx", NULL, "codec_out0"}, 126 {"ssp2 Tx", NULL, "codec_out1"}, 127 {"codec_in0", NULL, "ssp2 Rx"}, 128 {"codec_in1", NULL, "ssp2 Rx"}, 129 {"ssp2 Rx", NULL, "AIF1 Capture"}, 252 /* set SSP2 to 24-bit */ in cht_codec_fixup() 261 * to SSP2. The second piggy-backed, output-only codec is inside the in cht_codec_fixup() 304 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 336 /* SSP2 - Codec */ [all …]
|
| D | bytcht_es8316.c | 131 {"Playback", NULL, "ssp2 Tx"}, 132 {"ssp2 Tx", NULL, "codec_out0"}, 133 {"ssp2 Tx", NULL, "codec_out1"}, 134 {"codec_in0", NULL, "ssp2 Rx" }, 135 {"codec_in1", NULL, "ssp2 Rx" }, 136 {"ssp2 Rx", NULL, "Capture"}, 254 /* set SSP2 to 24-bit */ in byt_cht_es8316_codec_fixup() 303 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 334 /* Only SSP2 has been tested here, so BYT-CR platforms that 337 .name = "SSP2-Codec",
|
| D | cht_bsw_max98090_ti.c | 93 {"HiFi Playback", NULL, "ssp2 Tx"}, 94 {"ssp2 Tx", NULL, "codec_out0"}, 95 {"ssp2 Tx", NULL, "codec_out1"}, 96 {"codec_in0", NULL, "ssp2 Rx" }, 97 {"codec_in1", NULL, "ssp2 Rx" }, 98 {"ssp2 Rx", NULL, "HiFi Capture"}, 279 /* set SSP2 to 16-bit */ in cht_codec_fixup() 342 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 371 .name = "SSP2-Codec",
|
| D | bytcr_rt5651.c | 309 {"ssp2 Tx", NULL, "codec_out0"}, 310 {"ssp2 Tx", NULL, "codec_out1"}, 311 {"codec_in0", NULL, "ssp2 Rx"}, 312 {"codec_in1", NULL, "ssp2 Rx"}, 314 {"AIF1 Playback", NULL, "ssp2 Tx"}, 315 {"ssp2 Rx", NULL, "AIF1 Capture"}, 319 {"ssp2 Tx", NULL, "codec_out0"}, 320 {"ssp2 Tx", NULL, "codec_out1"}, 321 {"codec_in0", NULL, "ssp2 Rx"}, 322 {"codec_in1", NULL, "ssp2 Rx"}, [all …]
|
| D | bytcr_rt5640.c | 155 …"Invalid routing, bytcr detected but no SSP0-based quirk, audio cannot work with SSP2 on bytcr\n"); in log_quirks() 159 dev_err(dev, "Invalid routing, cannot have both SSP0 and SSP2 connected to codec\n"); in log_quirks() 188 /* 2x15 bit slots on SSP2 */ in byt_rt5640_prepare_and_enable_pll1() 318 {"ssp2 Tx", NULL, "codec_out0"}, 319 {"ssp2 Tx", NULL, "codec_out1"}, 320 {"codec_in0", NULL, "ssp2 Rx"}, 321 {"codec_in1", NULL, "ssp2 Rx"}, 323 {"AIF1 Playback", NULL, "ssp2 Tx"}, 324 {"ssp2 Rx", NULL, "AIF1 Capture"}, 328 {"ssp2 Tx", NULL, "codec_out0"}, [all …]
|
| D | glk_rt5682_max98357a.c | 94 { "AIF1 Playback", NULL, "ssp2 Tx" }, 95 { "ssp2 Tx", NULL, "codec1_out" }, 97 { "codec0_in", NULL, "ssp2 Rx" }, 98 { "ssp2 Rx", NULL, "AIF1 Capture" }, 346 DAILINK_COMP_ARRAY(COMP_CPU("SSP2 Pin"))); 483 /* SSP2 - Codec */ 484 .name = "SSP2-Codec",
|
| D | bxt_rt298.c | 134 { "AIF1 Playback", NULL, "ssp2 Tx"}, 135 { "ssp2 Tx", NULL, "codec0_out"}, 136 { "ssp2 Tx", NULL, "codec1_out"}, 138 { "codec0_in", NULL, "ssp2 Rx" }, 139 { "ssp2 Rx", NULL, "AIF1 Capture" }, 616 card->dai_link[i].name = "SSP2-Codec"; in broxton_audio_probe() 617 card->dai_link[i].cpus->dai_name = "SSP2 Pin"; in broxton_audio_probe()
|
| /kernel/linux/linux-6.6/sound/soc/intel/boards/ |
| D | bytcht_nocodec.c | 31 {"ssp2 Tx", NULL, "codec_out0"}, 32 {"ssp2 Tx", NULL, "codec_out1"}, 33 {"codec_in0", NULL, "ssp2 Rx"}, 34 {"codec_in1", NULL, "ssp2 Rx"}, 36 {"ssp2 Rx", NULL, "Mic"}, 37 {"Speaker", NULL, "ssp2 Tx"}, 53 /* set SSP2 to 24-bit */ in codec_fixup() 110 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 140 .name = "SSP2-LowSpeed Connector",
|
| D | bytcht_cx2072x.c | 35 {"Playback", NULL, "ssp2 Tx"}, 36 {"ssp2 Tx", NULL, "codec_out0"}, 37 {"ssp2 Tx", NULL, "codec_out1"}, 38 {"codec_in0", NULL, "ssp2 Rx"}, 39 {"codec_in1", NULL, "ssp2 Rx"}, 40 {"ssp2 Rx", NULL, "Capture"}, 118 /* set SSP2 to 24-bit */ in byt_cht_cx2072x_fixup() 163 SND_SOC_DAILINK_DEF(ssp2, 164 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 194 .name = "SSP2-Codec", [all …]
|
| D | cht_bsw_nau8824.c | 57 {"Playback", NULL, "ssp2 Tx"}, 58 {"ssp2 Tx", NULL, "codec_out0"}, 59 {"ssp2 Tx", NULL, "codec_out1"}, 60 {"codec_in0", NULL, "ssp2 Rx" }, 61 {"codec_in1", NULL, "ssp2 Rx" }, 62 {"ssp2 Rx", NULL, "Capture"}, 143 /* set SSP2 to 24-bit */ in cht_codec_fixup() 181 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 212 /* SSP2 - Codec */ 213 .name = "SSP2-Codec",
|
| D | bytcht_da7213.c | 51 {"ssp2 Tx", NULL, "codec_out0"}, 52 {"ssp2 Tx", NULL, "codec_out1"}, 53 {"codec_in0", NULL, "ssp2 Rx"}, 54 {"codec_in1", NULL, "ssp2 Rx"}, 56 {"Playback", NULL, "ssp2 Tx"}, 57 {"ssp2 Rx", NULL, "Capture"}, 73 /* set SSP2 to 24-bit */ in codec_fixup() 163 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 194 .name = "SSP2-Codec",
|
| D | cht_bsw_rt5645.c | 157 {"AIF1 Playback", NULL, "ssp2 Tx"}, 158 {"ssp2 Tx", NULL, "codec_out0"}, 159 {"ssp2 Tx", NULL, "codec_out1"}, 160 {"codec_in0", NULL, "ssp2 Rx" }, 161 {"codec_in1", NULL, "ssp2 Rx" }, 162 {"ssp2 Rx", NULL, "AIF1 Capture"}, 166 {"AIF2 Playback", NULL, "ssp2 Tx"}, 167 {"ssp2 Tx", NULL, "codec_out0"}, 168 {"ssp2 Tx", NULL, "codec_out1"}, 169 {"codec_in0", NULL, "ssp2 Rx" }, [all …]
|
| D | cht_bsw_rt5672.c | 140 {"AIF1 Playback", NULL, "ssp2 Tx"}, 141 {"ssp2 Tx", NULL, "codec_out0"}, 142 {"ssp2 Tx", NULL, "codec_out1"}, 143 {"codec_in0", NULL, "ssp2 Rx"}, 144 {"codec_in1", NULL, "ssp2 Rx"}, 145 {"ssp2 Rx", NULL, "AIF1 Capture"}, 282 /* set SSP2 to 24-bit */ in cht_codec_fixup() 293 * to SSP2. The second piggy-backed, output-only codec is inside the in cht_codec_fixup() 342 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 374 /* SSP2 - Codec */ [all …]
|
| D | cht_bsw_max98090_ti.c | 93 {"HiFi Playback", NULL, "ssp2 Tx"}, 94 {"ssp2 Tx", NULL, "codec_out0"}, 95 {"ssp2 Tx", NULL, "codec_out1"}, 96 {"codec_in0", NULL, "ssp2 Rx" }, 97 {"codec_in1", NULL, "ssp2 Rx" }, 98 {"ssp2 Rx", NULL, "HiFi Capture"}, 279 /* set SSP2 to 16-bit */ in cht_codec_fixup() 341 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 370 .name = "SSP2-Codec",
|
| D | bytcr_rt5651.c | 306 {"ssp2 Tx", NULL, "codec_out0"}, 307 {"ssp2 Tx", NULL, "codec_out1"}, 308 {"codec_in0", NULL, "ssp2 Rx"}, 309 {"codec_in1", NULL, "ssp2 Rx"}, 311 {"AIF1 Playback", NULL, "ssp2 Tx"}, 312 {"ssp2 Rx", NULL, "AIF1 Capture"}, 316 {"ssp2 Tx", NULL, "codec_out0"}, 317 {"ssp2 Tx", NULL, "codec_out1"}, 318 {"codec_in0", NULL, "ssp2 Rx"}, 319 {"codec_in1", NULL, "ssp2 Rx"}, [all …]
|
| D | bytcht_es8316.c | 132 {"Playback", NULL, "ssp2 Tx"}, 133 {"ssp2 Tx", NULL, "codec_out0"}, 134 {"ssp2 Tx", NULL, "codec_out1"}, 135 {"codec_in0", NULL, "ssp2 Rx" }, 136 {"codec_in1", NULL, "ssp2 Rx" }, 137 {"ssp2 Rx", NULL, "Capture"}, 255 /* set SSP2 to 24-bit */ in byt_cht_es8316_codec_fixup() 304 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port"))); 335 .name = "SSP2-Codec",
|
| D | glk_rt5682_max98357a.c | 110 { "AIF1 Playback", NULL, "ssp2 Tx" }, 111 { "ssp2 Tx", NULL, "codec1_out" }, 113 { "codec0_in", NULL, "ssp2 Rx" }, 114 { "ssp2 Rx", NULL, "AIF1 Capture" }, 374 DAILINK_COMP_ARRAY(COMP_CPU("SSP2 Pin"))); 514 /* SSP2 - Codec */ 515 .name = "SSP2-Codec", 637 if (strcmp(geminilake_dais[i].name, "SSP2-Codec")) in geminilake_audio_probe()
|
| D | bxt_rt298.c | 134 { "AIF1 Playback", NULL, "ssp2 Tx"}, 135 { "ssp2 Tx", NULL, "codec0_out"}, 136 { "ssp2 Tx", NULL, "codec1_out"}, 138 { "codec0_in", NULL, "ssp2 Rx" }, 139 { "ssp2 Rx", NULL, "AIF1 Capture" }, 615 card->dai_link[i].name = "SSP2-Codec"; in broxton_audio_probe() 616 card->dai_link[i].cpus->dai_name = "SSP2 Pin"; in broxton_audio_probe()
|
| /kernel/linux/linux-6.6/drivers/clk/mxs/ |
| D | clk-imx28.c | 29 #define SSP2 (CLKCTRL + 0x00b0) macro 140 ssp1, ssp2, ssp3, gpmi, spdif, emi, saif0, saif1, lcdif, etm, enumerator 196 clks[ssp2_div] = mxs_clk_div("ssp2_div", "ssp2_sel", SSP2, 0, 9, 29); in mx28_clocks_init() 215 clks[ssp2] = mxs_clk_gate("ssp2", "ssp2_div", SSP2, 31); in mx28_clocks_init()
|
| /kernel/linux/linux-5.10/drivers/clk/mxs/ |
| D | clk-imx28.c | 29 #define SSP2 (CLKCTRL + 0x00b0) macro 140 ssp1, ssp2, ssp3, gpmi, spdif, emi, saif0, saif1, lcdif, etm, enumerator 196 clks[ssp2_div] = mxs_clk_div("ssp2_div", "ssp2_sel", SSP2, 0, 9, 29); in mx28_clocks_init() 215 clks[ssp2] = mxs_clk_gate("ssp2", "ssp2_div", SSP2, 31); in mx28_clocks_init()
|