Lines Matching +full:3 +full:- +full:wire
1 // SPDX-License-Identifier: GPL-2.0+
3 // phycore-ac97.c -- SoC audio for imx_phycore in AC97 mode
14 #include <asm/mach-types.h>
16 #include "imx-audmux.h"
24 DAILINK_COMP_ARRAY(COMP_CPU("imx-ssi.0")),
25 DAILINK_COMP_ARRAY(COMP_CODEC("wm9712-codec", "wm9712-hifi")),
26 DAILINK_COMP_ARRAY(COMP_PLATFORM("imx-ssi.0")));
38 .name = "PhyCORE-ac97-audio",
53 IMX_AUDMUX_V1_PCR_SYN | /* 4wire mode */ in imx_phycore_init()
54 IMX_AUDMUX_V1_PCR_TFCSEL(3) | in imx_phycore_init()
56 IMX_AUDMUX_V1_PCR_RXDSEL(3)); in imx_phycore_init()
57 imx_audmux_v1_configure_port(3, in imx_phycore_init()
58 IMX_AUDMUX_V1_PCR_SYN | /* 4wire mode */ in imx_phycore_init()
63 imx_audmux_v2_configure_port(3, in imx_phycore_init()
64 IMX_AUDMUX_V2_PTCR_SYN | /* 4wire mode */ in imx_phycore_init()
69 IMX_AUDMUX_V2_PTCR_SYN | /* 4wire mode */ in imx_phycore_init()
70 IMX_AUDMUX_V2_PTCR_TCSEL(3) | in imx_phycore_init()
72 IMX_AUDMUX_V2_PDCR_RXDSEL(3)); in imx_phycore_init()
78 imx_phycore_snd_ac97_device = platform_device_alloc("soc-audio", -1); in imx_phycore_init()
80 return -ENOMEM; in imx_phycore_init()
87 imx_phycore_snd_device = platform_device_alloc("wm9712-codec", -1); in imx_phycore_init()
89 ret = -ENOMEM; in imx_phycore_init()