#include <linux/device.h>
#include <linux/errno.h>
#include <linux/input.h>
#include <linux/soundwire/sdw.h>
#include <linux/soundwire/sdw_type.h>
#include <sound/control.h>
#include <sound/soc.h>
#include <sound/soc-acpi.h>
#include <sound/soc-dapm.h>
#include <sound/jack.h>
#include <sound/soc_sdw_utils.h>
static int rt711_add_codec_device_props(struct device *sdw_dev, unsigned long quirk)
{ … }
static const struct snd_soc_dapm_route rt711_map[] = …;
static struct snd_soc_jack_pin rt711_jack_pins[] = …;
int asoc_sdw_rt711_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai)
{ … }
EXPORT_SYMBOL_NS(…);
int asoc_sdw_rt711_exit(struct snd_soc_card *card, struct snd_soc_dai_link *dai_link)
{ … }
EXPORT_SYMBOL_NS(…);
int asoc_sdw_rt711_init(struct snd_soc_card *card,
struct snd_soc_dai_link *dai_links,
struct asoc_sdw_codec_info *info,
bool playback)
{ … }
EXPORT_SYMBOL_NS(…);