#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_DATA(lis3_dev, "_gpl", "");
KSYMTAB_FUNC(lis3lv02d_poweroff, "_gpl", "");
KSYMTAB_FUNC(lis3lv02d_poweron, "_gpl", "");
KSYMTAB_FUNC(lis3lv02d_joystick_enable, "_gpl", "");
KSYMTAB_FUNC(lis3lv02d_joystick_disable, "_gpl", "");
KSYMTAB_FUNC(lis3lv02d_remove_fs, "_gpl", "");
KSYMTAB_FUNC(lis3lv02d_init_dt, "_gpl", "");
KSYMTAB_FUNC(lis3lv02d_init_device, "_gpl", "");

SYMBOL_CRC(lis3_dev, 0x83499168, "_gpl");
SYMBOL_CRC(lis3lv02d_poweroff, 0x82736fac, "_gpl");
SYMBOL_CRC(lis3lv02d_poweron, 0x7df9a41b, "_gpl");
SYMBOL_CRC(lis3lv02d_joystick_enable, 0x1b21382c, "_gpl");
SYMBOL_CRC(lis3lv02d_joystick_disable, 0xd2afad49, "_gpl");
SYMBOL_CRC(lis3lv02d_remove_fs, 0x13827566, "_gpl");
SYMBOL_CRC(lis3lv02d_init_dt, 0x9da63684, "_gpl");
SYMBOL_CRC(lis3lv02d_init_device, 0xb405e1fc, "_gpl");

static const struct modversion_info ____versions[]
__used __section("__versions") = {
	{ 0xf9a482f9, "msleep" },
	{ 0xd1005013, "_dev_err" },
	{ 0x4dfa8d4b, "mutex_lock" },
	{ 0x3a6e46e8, "input_event" },
	{ 0x3213f038, "mutex_unlock" },
	{ 0x4b536e8a, "__pm_runtime_idle" },
	{ 0xeb99f8bd, "__pm_runtime_resume" },
	{ 0x51dc0c69, "input_unregister_device" },
	{ 0xc1514a3b, "free_irq" },
	{ 0xb511ec16, "misc_deregister" },
	{ 0x6626e738, "pm_schedule_suspend" },
	{ 0x9f46ced8, "__sw_hweight64" },
	{ 0x5c3c7387, "kstrtoull" },
	{ 0x3c3ff9fd, "sprintf" },
	{ 0xb343023e, "sysfs_remove_group" },
	{ 0x4d1b088a, "platform_device_unregister" },
	{ 0x7f2a9a85, "pm_runtime_barrier" },
	{ 0x2a357924, "__pm_runtime_disable" },
	{ 0xc1a4342a, "__pm_runtime_set_status" },
	{ 0x37a0cba, "kfree" },
	{ 0xa87d0b3b, "fasync_helper" },
	{ 0xe2964344, "__wake_up" },
	{ 0xff06005, "kill_fasync" },
	{ 0xe15f2b87, "param_set_int" },
	{ 0xaad8c7d6, "default_wake_function" },
	{ 0x4afb2238, "add_wait_queue" },
	{ 0x1000e51, "schedule" },
	{ 0x37110088, "remove_wait_queue" },
	{ 0x6cbbfc54, "__arch_copy_to_user" },
	{ 0xe61a6d75, "kmalloc_caches" },
	{ 0x29977925, "kmalloc_trace" },
	{ 0x60bcf7e1, "of_find_property" },
	{ 0x337465e7, "of_property_read_variable_u32_array" },
	{ 0x4ea82634, "of_get_property" },
	{ 0xa679a722, "input_allocate_device" },
	{ 0xea299476, "input_set_abs_params" },
	{ 0x81c17b68, "input_setup_polling" },
	{ 0xcf590a54, "input_free_device" },
	{ 0xc3100aff, "input_set_poll_interval" },
	{ 0x72b1a436, "input_set_min_poll_interval" },
	{ 0xc10001f3, "input_set_max_poll_interval" },
	{ 0x23bb6416, "input_register_device" },
	{ 0x122c3a7e, "_printk" },
	{ 0xcefb0c9f, "__mutex_init" },
	{ 0xdcb764ad, "memset" },
	{ 0xc9cae4c7, "platform_device_register_full" },
	{ 0x159575be, "sysfs_create_group" },
	{ 0xb561adf3, "pm_runtime_enable" },
	{ 0x92d5838e, "request_threaded_irq" },
	{ 0x77828fbf, "misc_register" },
	{ 0x2cf56265, "__dynamic_pr_debug" },
	{ 0x2d36e407, "input_set_capability" },
	{ 0x9a91a15b, "param_get_int" },
	{ 0xc82050cc, "param_array_ops" },
	{ 0x17608925, "module_layout" },
};

MODULE_INFO(depends, "");

