#include <linux/module.h>
#define INCLUDE_VERMAGIC
#include <linux/build-salt.h>
#include <linux/elfnote-lto.h>
#include <linux/export-internal.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

#ifdef CONFIG_UNWINDER_ORC
#include <asm/orc_header.h>
ORC_HEADER;
#endif

BUILD_SALT;
BUILD_LTO_INFO;

MODULE_INFO(vermagic, VERMAGIC_STRING);
MODULE_INFO(name, KBUILD_MODNAME);

__visible struct module __this_module
__section(".gnu.linkonce.this_module") = {
	.name = KBUILD_MODNAME,
	.arch = MODULE_ARCH_INIT,
};

MODULE_INFO(intree, "Y");

#ifdef CONFIG_RETPOLINE
MODULE_INFO(retpoline, "Y");
#endif

KSYMTAB_FUNC(asoc_simple_parse_convert, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_is_convert_required, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_parse_daifmt, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_parse_tdm_width_map, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_set_dailink_name, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_parse_card_name, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_parse_clk, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_startup, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_shutdown, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_hw_params, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_be_hw_params_fixup, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_dai_init, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_canonicalize_platform, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_canonicalize_cpu, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_clean_reference, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_parse_routing, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_parse_widgets, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_parse_pin_switches, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_init_jack, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_init_aux_jacks, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_init_priv, "_gpl", "");
KSYMTAB_FUNC(asoc_simple_remove, "_gpl", "");
KSYMTAB_FUNC(asoc_graph_card_probe, "_gpl", "");
KSYMTAB_FUNC(asoc_graph_is_ports0, "_gpl", "");
KSYMTAB_FUNC(asoc_graph_parse_dai, "_gpl", "");

SYMBOL_CRC(asoc_simple_parse_convert, 0x62037739, "_gpl");
SYMBOL_CRC(asoc_simple_is_convert_required, 0x00e1d1ff, "_gpl");
SYMBOL_CRC(asoc_simple_parse_daifmt, 0x6e4eb620, "_gpl");
SYMBOL_CRC(asoc_simple_parse_tdm_width_map, 0xe1e51e60, "_gpl");
SYMBOL_CRC(asoc_simple_set_dailink_name, 0xd9ee6978, "_gpl");
SYMBOL_CRC(asoc_simple_parse_card_name, 0x0fcb1231, "_gpl");
SYMBOL_CRC(asoc_simple_parse_clk, 0x4b3a252c, "_gpl");
SYMBOL_CRC(asoc_simple_startup, 0x783f9b3e, "_gpl");
SYMBOL_CRC(asoc_simple_shutdown, 0x3f5ce073, "_gpl");
SYMBOL_CRC(asoc_simple_hw_params, 0xe68b1d49, "_gpl");
SYMBOL_CRC(asoc_simple_be_hw_params_fixup, 0x899e16a6, "_gpl");
SYMBOL_CRC(asoc_simple_dai_init, 0xe7b66ae0, "_gpl");
SYMBOL_CRC(asoc_simple_canonicalize_platform, 0x42274e00, "_gpl");
SYMBOL_CRC(asoc_simple_canonicalize_cpu, 0x5e7e4fa2, "_gpl");
SYMBOL_CRC(asoc_simple_clean_reference, 0xa4b82fe8, "_gpl");
SYMBOL_CRC(asoc_simple_parse_routing, 0x419e7e35, "_gpl");
SYMBOL_CRC(asoc_simple_parse_widgets, 0xe067be01, "_gpl");
SYMBOL_CRC(asoc_simple_parse_pin_switches, 0xace953f5, "_gpl");
SYMBOL_CRC(asoc_simple_init_jack, 0x18e8aceb, "_gpl");
SYMBOL_CRC(asoc_simple_init_aux_jacks, 0xbd70ef36, "_gpl");
SYMBOL_CRC(asoc_simple_init_priv, 0x2d2bf60e, "_gpl");
SYMBOL_CRC(asoc_simple_remove, 0x891bbc5e, "_gpl");
SYMBOL_CRC(asoc_graph_card_probe, 0x794d0bf0, "_gpl");
SYMBOL_CRC(asoc_graph_is_ports0, 0x249e99a1, "_gpl");
SYMBOL_CRC(asoc_graph_parse_dai, 0xca4f1d93, "_gpl");

static const struct modversion_info ____versions[]
__used __section("__versions") = {
	{ 0xde4571d6, "snd_soc_get_dai_via_args" },
	{ 0x11e6cb56, "devm_kmalloc" },
	{ 0x93c644e0, "of_node_put" },
	{ 0x337465e7, "of_property_read_variable_u32_array" },
	{ 0x656e4a6e, "snprintf" },
	{ 0xff3d1946, "snd_soc_dai_set_tdm_slot" },
	{ 0xe00ec37e, "snd_soc_jack_add_gpios" },
	{ 0x3130f02b, "snd_pcm_hw_constraint_minmax" },
	{ 0x69a779ae, "of_graph_parse_endpoint" },
	{ 0x37a0cba, "kfree" },
	{ 0x7344b8dd, "of_get_parent" },
	{ 0xf9622dd1, "snd_soc_daifmt_clock_provider_from_bitmap" },
	{ 0x83f5cd81, "of_node_get" },
	{ 0x68c13f31, "snd_soc_get_dai_id" },
	{ 0x9b2f8c29, "snd_soc_component_set_sysclk" },
	{ 0x96e18c8f, "snd_soc_card_jack_new" },
	{ 0x82b48d6c, "snd_soc_of_parse_audio_routing" },
	{ 0x76d9b876, "clk_set_rate" },
	{ 0xc96e96f4, "devm_kvasprintf" },
	{ 0x16b3f0d4, "snd_soc_dai_set_sysclk" },
	{ 0x5b61f0b5, "__dynamic_dev_dbg" },
	{ 0x7c9a7371, "clk_prepare" },
	{ 0xf3905201, "snd_soc_component_set_jack" },
	{ 0x8dd5416, "snd_soc_daifmt_parse_clock_provider_raw" },
	{ 0xcf1acd1f, "of_graph_get_endpoint_count" },
	{ 0xdd45db0f, "of_get_child_by_name" },
	{ 0x9149eea2, "devm_get_clk_from_child" },
	{ 0xd1005013, "_dev_err" },
	{ 0x712496b3, "snd_soc_dai_name_get" },
	{ 0x5a4e2105, "snd_soc_dlc_use_cpu_as_platform" },
	{ 0x3e0d56aa, "asoc_dummy_dlc" },
	{ 0x6137a59b, "of_property_count_elems_of_size" },
	{ 0x2935d5fc, "of_property_read_string" },
	{ 0x60bcf7e1, "of_find_property" },
	{ 0xb6ef5c1b, "of_graph_get_next_endpoint" },
	{ 0xc72112d, "snd_soc_get_dlc" },
	{ 0xdcb764ad, "memset" },
	{ 0xe2d5255a, "strcmp" },
	{ 0xc417a9a5, "of_graph_get_port_parent" },
	{ 0xb1e8cc28, "snd_soc_daifmt_parse_format" },
	{ 0x556e4390, "clk_get_rate" },
	{ 0x15959c23, "snd_soc_card_jack_new_pins" },
	{ 0x5520c509, "snd_soc_runtime_calc_hw" },
	{ 0x119d5752, "snd_soc_of_parse_pin_switches" },
	{ 0xb6e6d99d, "clk_disable" },
	{ 0xe32b06a6, "gpiod_get_optional" },
	{ 0x7ed1a59d, "of_node_name_eq" },
	{ 0x9db6355f, "snd_soc_of_parse_audio_simple_widgets" },
	{ 0x9eb2b03a, "snd_soc_copy_dai_args" },
	{ 0x43c02beb, "gpiod_set_consumer_name" },
	{ 0xab0584e5, "snd_soc_dai_active" },
	{ 0xfaed9875, "snd_soc_of_parse_card_name" },
	{ 0xbaceeeae, "snd_soc_component_get_jack_type" },
	{ 0x815588a6, "clk_enable" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0xe56a9336, "snd_pcm_format_width" },
	{ 0xb077e70a, "clk_unprepare" },
	{ 0x17608925, "module_layout" },
};

MODULE_INFO(depends, "snd-soc-core,snd-pcm");

