Lines Matching +full:ext +full:- +full:clk +full:- +full:pin
1 // SPDX-License-Identifier: GPL-2.0-only
23 #include <asm/mach-types.h>
24 #include <linux/platform_data/asoc-pxa.h>
27 #include "pxa2xx-i2s.h"
37 unsigned int clk = 0; in z2_hw_params() local
45 clk = 12288000; in z2_hw_params()
50 clk = 11289600; in z2_hw_params()
55 ret = snd_soc_dai_set_sysclk(codec_dai, WM8750_SYSCLK, clk, in z2_hw_params()
74 .pin = "Mic Jack",
78 .pin = "Headphone Jack",
82 .pin = "Ext Spk",
91 .name = "hsdet-gpio",
102 SND_SOC_DAPM_SPK("Ext Spk", NULL),
115 /* ext speaker connected to LOUT2, ROUT2 */
116 {"Ext Spk", NULL, "ROUT2"},
117 {"Ext Spk", NULL, "LOUT2"},
119 /* mic is connected to R input 2 - with bias */
132 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", in z2_wm8750_init()
154 /* z2 digital audio interface glue - connects codec <--> CPU */
156 DAILINK_COMP_ARRAY(COMP_CPU("pxa2xx-i2s")),
157 DAILINK_COMP_ARRAY(COMP_CODEC("wm8750.0-001b", "wm8750-hifi")),
158 DAILINK_COMP_ARRAY(COMP_PLATFORM("pxa-pcm-audio")));
191 return -ENODEV; in z2_init()
193 z2_snd_device = platform_device_alloc("soc-audio", -1); in z2_init()
195 return -ENOMEM; in z2_init()
197 hs_jack_gpios[0].gpiod_dev = &z2_snd_device->dev; in z2_init()