Home
last modified time | relevance | path

Searched refs:saif (Results 1 – 14 of 14) sorted by relevance

/linux-6.1.9/sound/soc/mxs/
Dmxs-saif.c51 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_set_dai_sysclk() local
55 saif->mclk = freq; in mxs_saif_set_dai_sysclk()
69 static inline struct mxs_saif *mxs_saif_get_master(struct mxs_saif * saif) in mxs_saif_get_master() argument
71 return mxs_saif[saif->master_id]; in mxs_saif_get_master()
77 static int mxs_saif_set_clk(struct mxs_saif *saif, in mxs_saif_set_clk() argument
85 dev_dbg(saif->dev, "mclk %d rate %d\n", mclk, rate); in mxs_saif_set_clk()
88 master_saif = mxs_saif_get_master(saif); in mxs_saif_set_clk()
92 dev_dbg(saif->dev, "master saif%d\n", master_saif->id); in mxs_saif_set_clk()
96 dev_err(saif->dev, in mxs_saif_set_clk()
207 struct mxs_saif *saif = mxs_saif[saif_id]; in mxs_saif_put_mclk() local
[all …]
DMakefile3 snd-soc-mxs-objs := mxs-saif.o
/linux-6.1.9/Documentation/devicetree/bindings/sound/
Dmxs-saif.txt4 - compatible: Should be "fsl,<chip>-saif"
13 - fsl,saif-master: phandle to the master SAIF. It's only required for
26 saif0: saif@80042000 {
27 compatible = "fsl,imx28-saif";
34 saif1: saif@80046000 {
35 compatible = "fsl,imx28-saif";
40 fsl,saif-master = <&saif0>;
Dmxs-audio-sgtl5000.txt6 - saif-controllers : The phandle list of the MXS SAIF controller
36 saif-controllers = <&saif0 &saif1>;
/linux-6.1.9/arch/arm/boot/dts/
Dimx28-apx4devkit.dts130 saif0: saif@80042000 {
136 saif1: saif@80046000 {
139 fsl,saif-master = <&saif0>;
227 saif-controllers = <&saif0 &saif1>;
Dimx28-m28evk.dts121 saif0: saif@80042000 {
127 saif1: saif@80046000 {
130 fsl,saif-master = <&saif0>;
268 saif-controllers = <&saif0 &saif1>;
Dimx28-evk.dts226 saif0: saif@80042000 {
232 saif1: saif@80046000 {
235 fsl,saif-master = <&saif0>;
338 saif-controllers = <&saif0 &saif1>;
Dimx28-eukrea-mbmx28lc.dtsi127 saif-controllers = <&saif0 &saif1>;
291 fsl,saif-master = <&saif0>;
Dimx28-lwe.dtsi69 fsl,saif-master = <&saif0>;
Dimx23.dtsi494 saif0: saif@80042000 {
506 saif1: saif@80046000 {
Dimx28.dtsi1116 saif0: saif@80042000 {
1118 compatible = "fsl,imx28-saif";
1133 saif1: saif@80046000 {
1135 compatible = "fsl,imx28-saif";
Dimx28-tx28.dts154 saif-controllers = <&saif0 &saif1>;
659 fsl,saif-master;
/linux-6.1.9/drivers/clk/mxs/
Dclk-imx23.c85 clk32k, dri, pwm, filt, uart, ssp, gpmi, spdif, emi, saif, enumerator
149 clks[saif] = mxs_clk_gate("saif", "saif_div", SAIF, 31); in mx23_clocks_init()
/linux-6.1.9/Documentation/devicetree/bindings/clock/
Dimx23-clock.yaml56 saif 37