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

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,
	.init = init_module,
#ifdef CONFIG_MODULE_UNLOAD
	.exit = cleanup_module,
#endif
	.arch = MODULE_ARCH_INIT,
};

MODULE_INFO(intree, "Y");

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

static const struct modversion_info ____versions[]
__used __section("__versions") = {
	{ 0x222dd63, "module_layout" },
	{ 0xdcb764ad, "memset" },
	{ 0xc2c193d2, "__stack_chk_fail" },
	{ 0x4829a47e, "memcpy" },
	{ 0x15ba50a6, "jiffies" },
	{ 0xd14fef22, "cpu_hwcap_keys" },
	{ 0x14b89635, "arm64_const_caps_ready" },
	{ 0xea0fd5fe, "kmalloc_caches" },
	{ 0xdf7a4c69, "__ubsan_handle_cfi_check_fail_abort" },
	{ 0xc281958, "driver_unregister" },
	{ 0xfcec0987, "enable_irq" },
	{ 0x4eec1779, "regulator_disable" },
	{ 0x273edf0c, "netif_device_detach" },
	{ 0x3ce4ca6f, "disable_irq" },
	{ 0x402e076a, "debugfs_remove" },
	{ 0x7aa1756e, "kvfree" },
	{ 0xb0a5fa92, "unregister_candev" },
	{ 0xb6e6d99d, "clk_disable" },
	{ 0x1e42c653, "seq_printf" },
	{ 0x9cef593f, "debugfs_create_devm_seqfile" },
	{ 0x7960cf64, "debugfs_create_x32" },
	{ 0x347bfa9, "debugfs_create_u64" },
	{ 0xc4c3eec2, "debugfs_create_u32" },
	{ 0xeebe12e4, "debugfs_create_dir" },
	{ 0x656e4a6e, "snprintf" },
	{ 0x25e33fb5, "devm_gpiochip_add_data_with_key" },
	{ 0xb077e70a, "clk_unprepare" },
	{ 0x815588a6, "clk_enable" },
	{ 0x7c9a7371, "clk_prepare" },
	{ 0xdf583907, "spi_async" },
	{ 0x6047ede6, "can_fd_len2dlc" },
	{ 0x3387eaf7, "kfree_skb" },
	{ 0x72bb96a0, "can_put_echo_skb" },
	{ 0x782af768, "can_free_echo_skb" },
	{ 0x37a0cba, "kfree" },
	{ 0xf6d62a24, "netif_tx_wake_queue" },
	{ 0x9e7d6bd0, "__udelay" },
	{ 0xf9a482f9, "msleep" },
	{ 0xba0644ae, "netdev_err" },
	{ 0x84eccf0d, "alloc_can_err_skb" },
	{ 0x93ad9361, "alloc_can_skb" },
	{ 0x2880f4f8, "netif_rx_ni" },
	{ 0xdbec8865, "alloc_canfd_skb" },
	{ 0xb7c0f443, "sort" },
	{ 0x9f46ced8, "__sw_hweight64" },
	{ 0x4bae537, "can_get_echo_skb" },
	{ 0xf12d9387, "can_fd_dlc2len" },
	{ 0xf4cff926, "_dev_warn" },
	{ 0x1d24c881, "___ratelimit" },
	{ 0xf3803cf, "can_bus_off" },
	{ 0x68f31cbd, "__list_add_valid" },
	{ 0x47c4cbb4, "spi_sync" },
	{ 0xed55cabd, "mutex_unlock" },
	{ 0xd5977bfb, "mutex_lock" },
	{ 0xa46243f5, "gpiochip_get_data" },
	{ 0xc1514a3b, "free_irq" },
	{ 0xea1d4154, "close_candev" },
	{ 0x92d5838e, "request_threaded_irq" },
	{ 0x29e53adb, "open_candev" },
	{ 0x5363c92, "can_change_mtu" },
	{ 0xa3a83f8c, "of_property_read_variable_u32_array" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x5239aaef, "kmem_cache_alloc_trace" },
	{ 0xaaee2714, "free_candev" },
	{ 0x20612ead, "netdev_info" },
	{ 0x38fc5a93, "register_candev" },
	{ 0x6aefebc3, "_dev_info" },
	{ 0xa7b14d70, "spi_setup" },
	{ 0xa571f6b0, "__mutex_init" },
	{ 0x6d82c259, "spi_get_device_id" },
	{ 0x182769c5, "alloc_candev_mqs" },
	{ 0x556e4390, "clk_get_rate" },
	{ 0xe220ecdd, "devm_clk_get" },
	{ 0xfb83a2a6, "_dev_err" },
	{ 0x4f8f8ffe, "of_match_device" },
	{ 0x9ba73443, "__spi_register_driver" },
};

MODULE_INFO(depends, "");

MODULE_ALIAS("of:N*T*Cmicrochip,mcp2518fd");
MODULE_ALIAS("of:N*T*Cmicrochip,mcp2518fdC*");
MODULE_ALIAS("spi:mcp2518fd");

MODULE_INFO(scmversion, "gf957779e27df");
