Home
last modified time | relevance | path

Searched full:ssp2 (Results 1 – 25 of 60) sorted by relevance

123

/linux/sound/soc/intel/boards/
H A Dbytcht_cx2072x.c35 {"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")));
192 .name = "SSP2-Codec",
[all …]
H A Dbytcht_da7213.c51 {"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")));
192 .name = "SSP2-Codec",
H A Dcht_bsw_rt5645.c156 {"AIF1 Playback", NULL, "ssp2 Tx"},
157 {"ssp2 Tx", NULL, "codec_out0"},
158 {"ssp2 Tx", NULL, "codec_out1"},
159 {"codec_in0", NULL, "ssp2 Rx" },
160 {"codec_in1", NULL, "ssp2 Rx" },
161 {"ssp2 Rx", NULL, "AIF1 Capture"},
165 {"AIF2 Playback", NULL, "ssp2 Tx"},
166 {"ssp2 Tx", NULL, "codec_out0"},
167 {"ssp2 Tx", NULL, "codec_out1"},
168 {"codec_in0", NULL, "ssp2 Rx" },
[all …]
H A Dbytcr_wm5102.c94 dev_info_once(dev, "quirk SSP2 enabled"); in log_quirks()
230 {"AIF1 Playback", NULL, "ssp2 Tx"},
231 {"ssp2 Tx", NULL, "codec_out0"},
232 {"ssp2 Tx", NULL, "codec_out1"},
233 {"codec_in0", NULL, "ssp2 Rx"},
234 {"codec_in1", NULL, "ssp2 Rx"},
235 {"ssp2 Rx", NULL, "AIF1 Capture"},
393 /* set SSP2 to 24-bit */ in byt_wm5102_codec_fixup()
481 * This dailink is updated dynamically to point to SSP0 or SSP2.
482 * Yet its name is always kept as "SSP2-Codec" because the SOF
[all …]
H A Dcht_bsw_rt5672.c144 {"AIF1 Playback", NULL, "ssp2 Tx"},
145 {"ssp2 Tx", NULL, "codec_out0"},
146 {"ssp2 Tx", NULL, "codec_out1"},
147 {"codec_in0", NULL, "ssp2 Rx"},
148 {"codec_in1", NULL, "ssp2 Rx"},
149 {"ssp2 Rx", NULL, "AIF1 Capture"},
286 /* set SSP2 to 24-bit */ in cht_codec_fixup()
297 * to SSP2. The second piggy-backed, output-only codec is inside the in cht_codec_fixup()
346 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port")));
376 /* SSP2 - Codec */
[all …]
H A Dbytcr_rt5651.c306 {"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 …]
H A Dcht_bsw_max98090_ti.c93 {"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")));
368 .name = "SSP2-Codec",
H A Dbytcht_es8316.c133 {"Playback", NULL, "ssp2 Tx"},
134 {"ssp2 Tx", NULL, "codec_out0"},
135 {"ssp2 Tx", NULL, "codec_out1"},
136 {"codec_in0", NULL, "ssp2 Rx" },
137 {"codec_in1", NULL, "ssp2 Rx" },
138 {"ssp2 Rx", NULL, "Capture"},
256 /* set SSP2 to 24-bit */ in byt_cht_es8316_codec_fixup()
305 DAILINK_COMP_ARRAY(COMP_CPU("ssp2-port")));
334 .name = "SSP2-Codec",
H A Dbytcr_rt5640.c187 …"Invalid routing, bytcr detected but no SSP0-based quirk, audio cannot work with SSP2 on bytcr\n"); in log_quirks()
191 dev_err(dev, "Invalid routing, cannot have both SSP0 and SSP2 connected to codec\n"); in log_quirks()
220 /* 2x15 bit slots on SSP2 */ in byt_rt5640_prepare_and_enable_pll1()
387 {"ssp2 Tx", NULL, "codec_out0"},
388 {"ssp2 Tx", NULL, "codec_out1"},
389 {"codec_in0", NULL, "ssp2 Rx"},
390 {"codec_in1", NULL, "ssp2 Rx"},
392 {"AIF1 Playback", NULL, "ssp2 Tx"},
393 {"ssp2 Rx", NULL, "AIF1 Capture"},
397 {"ssp2 Tx", NULL, "codec_out0"},
[all …]
/linux/drivers/clk/mxs/
H A Dclk-imx28.c29 #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()
/linux/drivers/clk/pxa/
H A Dclk-pxa2xx.h42 #define CKEN_NSSP (9) /* NSSP (SSP2) Clock Enable */
50 #define CKEN_SSP2 (3) /* SSP2 Unit Clock Enable */
/linux/Documentation/devicetree/bindings/clock/
H A Dbrcm,kona-ccu.yaml114 - const: ssp2
175 "ssp2",
H A Dimx28-clock.yaml67 ssp2 48
/linux/sound/soc/sof/
H A Dsof-pci-dev.c69 .driver_data = "sof-tgl-rt5682-ssp0-max98373-ssp2.tplg",
78 .driver_data = "sof-adl-rt5682-ssp0-max98373-ssp2.tplg",
86 .driver_data = "sof-adl-max98390-ssp2-rt5682-ssp0.tplg",
/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx28-duckbill-2-spi.dts44 &ssp2 {
H A Dimx28-sps1.dts124 &ssp2 {
H A Dimx28-duckbill.dts125 &ssp2 {
H A Dimx28-lwe.dtsi80 &ssp2 {
/linux/arch/arm/boot/dts/intel/pxa/
H A Dpxa300-raumfeld-connector.dts56 &ssp2 {
H A Dpxa300-raumfeld-common.dtsi63 port = <&ssp2>;
235 &ssp2 {
/linux/Documentation/devicetree/bindings/net/
H A Dmicrochip,enc28j60.txt30 ssp2: ssp@80014000 {
H A Dqca,qca7000.txt39 ssp2: spi@80014000 {
/linux/Documentation/devicetree/bindings/sound/
H A Dbrcm,cygnus-audio.txt56 ssp2: ssp_port@2 {
/linux/sound/soc/sof/intel/
H A Datom.c313 "BYT-CR detected, SSP0 used instead of SSP2\n"); in atom_machine_select()
360 .name = "ssp2-port",
H A Dbyt.c37 {"ssp2", DSP_BAR, SSP2_OFFSET, SSP_SIZE,
58 {"ssp2", DSP_BAR, SSP2_OFFSET, SSP_SIZE,

123