#include <linux/init.h>
#include <linux/slab.h>
#include <linux/module.h>
#include <sound/core.h>
#include <sound/hda_codec.h>
#include "hda_local.h"
#include "hda_auto_parser.h"
#include "hda_jack.h"
#include "hda_generic.h"
static const struct hda_codec_ops ca0110_patch_ops = …;
static int ca0110_parse_auto_config(struct hda_codec *codec)
{ … }
static int patch_ca0110(struct hda_codec *codec)
{ … }
static const struct hda_device_id snd_hda_id_ca0110[] = …;
MODULE_DEVICE_TABLE(hdaudio, snd_hda_id_ca0110);
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…) …;
static struct hda_codec_driver ca0110_driver = …;
module_hda_codec_driver(…) …;