#include <dt-bindings/sound/qcom,q6afe.h>
#include <linux/module.h>
#include <sound/jack.h>
#include <linux/input-event-codes.h>
#include "common.h"
#define NAME_SIZE …
static const struct snd_soc_dapm_widget qcom_jack_snd_widgets[] = …;
int qcom_snd_parse_of(struct snd_soc_card *card)
{ … }
EXPORT_SYMBOL_GPL(…);
static struct snd_soc_jack_pin qcom_headset_jack_pins[] = …;
int qcom_snd_wcd_jack_setup(struct snd_soc_pcm_runtime *rtd,
struct snd_soc_jack *jack, bool *jack_setup)
{ … }
EXPORT_SYMBOL_GPL(…);
int qcom_snd_dp_jack_setup(struct snd_soc_pcm_runtime *rtd,
struct snd_soc_jack *dp_jack, int dp_pcm_id)
{ … }
EXPORT_SYMBOL_GPL(…);
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;