/openbmc/linux/sound/soc/mxs/ |
H A D | mxs-saif.c | 23 #include "mxs-saif.h" 31 * SAIF is a little different with other normal SOC DAIs on clock using. 33 * For MXS, two SAIF modules are instantiated on-chip. 34 * Each SAIF has a set of clock pins and can be operating in master 37 * other SAIF, in slave mode, receives clocking from the master SAIF. 40 * We abstract this as each saif has a master, the master could be 41 * itself or other saifs. In the generic saif driver, saif does not need 42 * to know the different clkmux. Saif only needs to know who is its master 51 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() [all …]
|
H A D | mxs-sgtl5000.c | 17 #include "mxs-saif.h" 39 /* Set SGTL5000's SYSCLK (provided by SAIF MCLK) */ in mxs_sgtl5000_hw_params() 47 /* The SAIF MCLK should be the same as SGTL5000_SYSCLK */ in mxs_sgtl5000_hw_params() 116 saif_np[0] = of_parse_phandle(np, "saif-controllers", 0); in mxs_sgtl5000_probe() 117 saif_np[1] = of_parse_phandle(np, "saif-controllers", 1); in mxs_sgtl5000_probe()
|
H A D | Kconfig | 9 the MXS SAIF interface.
|
H A D | Makefile | 3 snd-soc-mxs-objs := mxs-saif.o
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | mxs-saif.txt | 1 * Freescale MXS Serial Audio Interface (SAIF) 4 - compatible: Should be "fsl,<chip>-saif" 8 and SAIF DMA channel ID. 13 - fsl,saif-master: phandle to the master SAIF. It's only required for 14 the slave SAIF. 16 Note: Each SAIF controller should have an alias correctly numbered 26 saif0: saif@80042000 { 27 compatible = "fsl,imx28-saif"; 34 saif1: saif@80046000 { 35 compatible = "fsl,imx28-saif"; [all …]
|
H A D | mxs-audio-sgtl5000.txt | 6 - saif-controllers : The phandle list of the MXS SAIF controller 36 saif-controllers = <&saif0 &saif1>;
|
/openbmc/linux/drivers/clk/mxs/ |
H A D | clk-imx23.c | 32 #define SAIF (CLKCTRL + 0x00c0) macro 51 /* Clear BYPASS for SAIF */ in clk_misc_init() 54 /* SAIF has to use frac div for functional operation */ in clk_misc_init() 55 val = readl_relaxed(SAIF); in clk_misc_init() 57 writel_relaxed(val, SAIF); in clk_misc_init() 85 clk32k, dri, pwm, filt, uart, ssp, gpmi, spdif, emi, saif, enumerator 135 clks[saif_div] = mxs_clk_frac("saif_div", "saif_sel", SAIF, 0, 16, 29); in mx23_clocks_init() 149 clks[saif] = mxs_clk_gate("saif", "saif_div", SAIF, 31); in mx23_clocks_init()
|
H A D | clk-imx28.c | 89 /* Clear BYPASS for SAIF */ in clk_misc_init() 92 /* SAIF has to use frac div for functional operation */ in clk_misc_init()
|
/openbmc/linux/arch/arm/boot/dts/nxp/mxs/ |
H A D | imx28-apx4devkit.dts | 33 saif-controllers = <&saif0 &saif1>; 204 fsl,saif-master = <&saif0>;
|
H A D | imx28-m28evk.dts | 49 saif-controllers = <&saif0 &saif1>; 205 fsl,saif-master = <&saif0>;
|
H A D | imx28-eukrea-mbmx28lc.dtsi | 117 saif-controllers = <&saif0 &saif1>; 281 fsl,saif-master = <&saif0>;
|
H A D | imx28-evk.dts | 102 saif-controllers = <&saif0 &saif1>; 296 fsl,saif-master = <&saif0>;
|
H A D | imx28-lwe.dtsi | 69 fsl,saif-master = <&saif0>;
|
H A D | imx28.dtsi | 1108 saif0: saif@80042000 { 1110 compatible = "fsl,imx28-saif"; 1125 saif1: saif@80046000 { 1127 compatible = "fsl,imx28-saif";
|
H A D | imx23.dtsi | 492 saif0: saif@80042000 { 504 saif1: saif@80046000 {
|
H A D | imx28-tx28.dts | 118 saif-controllers = <&saif0 &saif1>; 623 fsl,saif-master;
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | imx23-clock.yaml | 56 saif 37
|
/openbmc/linux/sound/soc/codecs/ |
H A D | tas5720.c | 135 dev_err(component->dev, "error setting SAIF format: %d\n", ret); in tas5720_set_dai_fmt() 256 /* Check/handle all errors except SAIF clock errors */ in tas5720_fault_check_work()
|
H A D | tas6424.c | 462 * We would need to start checking for those faults *after* the SAIF in tas6424_fault_check_work()
|
/openbmc/qemu/include/hw/net/ |
H A D | npcm_gmac.h | 326 /* Frame SAIF Filter*/
|
/openbmc/linux/arch/arm/mach-mxs/ |
H A D | mach-mxs.c | 28 /* MXS DIGCTL SAIF CLKMUX */
|
/openbmc/linux/ |
H A D | opengrok0.0.log | [all...] |
H A D | opengrok1.0.log | [all...] |
H A D | opengrok2.0.log | [all...] |