#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,
};

#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" },
	{ 0x349cba85, "strchr" },
	{ 0x1e1e140e, "ns_to_timespec64" },
	{ 0xb6e6d99d, "clk_disable" },
	{ 0xb077e70a, "clk_unprepare" },
	{ 0x815588a6, "clk_enable" },
	{ 0x7c9a7371, "clk_prepare" },
	{ 0x5c3c7387, "kstrtoull" },
	{ 0x6aefebc3, "_dev_info" },
	{ 0x90a8bed2, "gpiod_get_raw_value" },
	{ 0x99223520, "ts_mmi_dev_unregister" },
	{ 0xfb83a2a6, "_dev_err" },
	{ 0xc8e049a, "ts_mmi_dev_register" },
	{ 0x15ba50a6, "jiffies" },
	{ 0xfd257921, "pm_wakeup_ws_event" },
	{ 0x37befc70, "jiffies_to_msecs" },
	{ 0x92540fbf, "finish_wait" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0x8c26d495, "prepare_to_wait_event" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0xce2840e7, "irq_set_irq_wake" },
	{ 0x3c3ff9fd, "sprintf" },
	{ 0xdd4d55b6, "_raw_read_unlock" },
	{ 0xfe8c61f0, "_raw_read_lock" },
	{ 0x124bad4d, "kstrtobool" },
	{ 0x96848186, "scnprintf" },
	{ 0x8ff170bc, "kobject_init_and_add" },
	{ 0x4b0a3f52, "gic_nonsecure_priorities" },
	{ 0x77c1b75a, "cpu_hwcaps" },
	{ 0x6cbbfc54, "__arch_copy_to_user" },
	{ 0x12a4e128, "__arch_copy_from_user" },
	{ 0x88db9f48, "__check_object_size" },
	{ 0x3d51e1b1, "misc_deregister" },
	{ 0x9f842df6, "misc_register" },
	{ 0x2e2b40d2, "strncat" },
	{ 0xa916b694, "strnlen" },
	{ 0xce2501e7, "sysfs_remove_bin_file" },
	{ 0xd1fd9abb, "sysfs_remove_file_ns" },
	{ 0xd6ee688f, "vmalloc" },
	{ 0xa8f73ef5, "sysfs_create_file_ns" },
	{ 0x88940688, "sysfs_create_bin_file" },
	{ 0xfe6b276a, "kobject_put" },
	{ 0xe2f2ac01, "kobject_create_and_add" },
	{ 0xb43f9365, "ktime_get" },
	{ 0x5792f848, "strlcpy" },
	{ 0x1e6d26a8, "strstr" },
	{ 0xd14fef22, "cpu_hwcap_keys" },
	{ 0x14b89635, "arm64_const_caps_ready" },
	{ 0x263c3152, "bcmp" },
	{ 0x3ce4ca6f, "disable_irq" },
	{ 0xfcec0987, "enable_irq" },
	{ 0x73bca09f, "gpiod_direction_output_raw" },
	{ 0x4eec1779, "regulator_disable" },
	{ 0xa27d944, "regulator_enable" },
	{ 0x2d3385d3, "system_wq" },
	{ 0xb68b66dd, "platform_driver_unregister" },
	{ 0x3eeb2322, "__wake_up" },
	{ 0x7fac5fcb, "remove_proc_entry" },
	{ 0x8c05688, "sysfs_remove_group" },
	{ 0x3aaa15b2, "cpu_latency_qos_remove_request" },
	{ 0x4addd462, "wake_up_process" },
	{ 0x15f9ecee, "kthread_create_on_node" },
	{ 0xe220ecdd, "devm_clk_get" },
	{ 0x82bb0350, "of_get_property" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x5f9785d0, "devm_pinctrl_put" },
	{ 0x6312796c, "pinctrl_lookup_state" },
	{ 0x9d7c6324, "devm_pinctrl_get" },
	{ 0x3095dd01, "regulator_set_voltage" },
	{ 0x694a3645, "regulator_set_load" },
	{ 0x4adae8ee, "devm_regulator_get" },
	{ 0x32e96165, "devm_gpio_request_one" },
	{ 0xba82ac8f, "of_find_property" },
	{ 0xa3a83f8c, "of_property_read_variable_u32_array" },
	{ 0xf17c4a7d, "of_get_named_gpio_flags" },
	{ 0x9166fada, "strncpy" },
	{ 0x98cf60b3, "strlen" },
	{ 0x87326190, "of_property_read_string" },
	{ 0x8dbcad91, "devm_kmalloc" },
	{ 0x2baef3ed, "wakeup_source_unregister" },
	{ 0xd9a5ea54, "__init_waitqueue_head" },
	{ 0x51bd64fa, "wakeup_source_register" },
	{ 0x589e1a22, "cpu_latency_qos_add_request" },
	{ 0x66cabad1, "pinctrl_select_state" },
	{ 0xfc45e713, "__platform_driver_register" },
	{ 0x1e42c653, "seq_printf" },
	{ 0x5927f85f, "PDE_DATA" },
	{ 0xad54611b, "single_open_size" },
	{ 0x5dc6186, "single_release" },
	{ 0x9efacf32, "seq_lseek" },
	{ 0x8d452a34, "seq_read" },
	{ 0x60480c78, "proc_create_data" },
	{ 0xaa04709b, "proc_mkdir" },
	{ 0x48cd19ad, "irq_to_desc" },
	{ 0x3854774b, "kstrtoll" },
	{ 0x85df9b6c, "strsep" },
	{ 0xb8b9f817, "kmalloc_order_trace" },
	{ 0xc6d09aa9, "release_firmware" },
	{ 0x2e2682d1, "request_firmware" },
	{ 0xbcab6ee6, "sscanf" },
	{ 0x656e4a6e, "snprintf" },
	{ 0x1da5bdd1, "sysfs_create_group" },
	{ 0xc4f0da12, "ktime_get_with_offset" },
	{ 0xdc528096, "cpu_latency_qos_update_request" },
	{ 0xb01f1abd, "gpio_to_desc" },
	{ 0x5344c6e4, "gpiod_to_irq" },
	{ 0x694339ce, "devm_request_threaded_irq" },
	{ 0xeba2a98f, "input_register_device" },
	{ 0x344f2409, "input_set_capability" },
	{ 0xbf42d638, "input_mt_init_slots" },
	{ 0x420c430d, "input_set_abs_params" },
	{ 0x9e3bb8f1, "input_allocate_device" },
	{ 0xdd007012, "input_event" },
	{ 0xf8beca97, "cancel_delayed_work_sync" },
	{ 0xbf57e89e, "queue_delayed_work_on" },
	{ 0xe1537255, "__list_del_entry_valid" },
	{ 0x732ac580, "queue_work_on" },
	{ 0xa571f6b0, "__mutex_init" },
	{ 0x83e03fd9, "input_mt_sync_frame" },
	{ 0x7c51953, "input_mt_report_slot_state" },
	{ 0x253af43d, "delayed_work_timer_fn" },
	{ 0x79cf5987, "init_timer_key" },
	{ 0xf0a627ac, "input_free_device" },
	{ 0x6b8866fb, "input_unregister_device" },
	{ 0x8317ad7c, "blocking_notifier_call_chain" },
	{ 0x963aa2a9, "blocking_notifier_chain_unregister" },
	{ 0xbb0c86a5, "blocking_notifier_chain_register" },
	{ 0xed55cabd, "mutex_unlock" },
	{ 0xd5977bfb, "mutex_lock" },
	{ 0xc281958, "driver_unregister" },
	{ 0x68f31cbd, "__list_add_valid" },
	{ 0x47c4cbb4, "spi_sync" },
	{ 0xa7b14d70, "spi_setup" },
	{ 0x9ba73443, "__spi_register_driver" },
	{ 0xea0fd5fe, "kmalloc_caches" },
	{ 0xdf7a4c69, "__ubsan_handle_cfi_check_fail_abort" },
	{ 0x51c4270d, "platform_device_unregister" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x5239aaef, "kmem_cache_alloc_trace" },
	{ 0xf9a482f9, "msleep" },
	{ 0xc3055d20, "usleep_range_state" },
	{ 0x3dff1f08, "i2c_transfer" },
	{ 0x4411a445, "__cfi_slowpath_diag" },
	{ 0x37a0cba, "kfree" },
	{ 0x5aeea149, "platform_device_register" },
	{ 0xeb7280e2, "mmi_device_is_available" },
	{ 0x2cc98f97, "i2c_del_driver" },
	{ 0xf2194178, "i2c_register_driver" },
	{ 0xf0874c09, "mmi_check_dynamic_device_node" },
	{ 0x92997ed8, "_printk" },
};

MODULE_INFO(depends, "touchscreen_mmi,mmi_info");

MODULE_ALIAS("of:N*T*Cgoodix,gt9897");
MODULE_ALIAS("of:N*T*Cgoodix,gt9897C*");
MODULE_ALIAS("of:N*T*Cgoodix,gt9966");
MODULE_ALIAS("of:N*T*Cgoodix,gt9966C*");
MODULE_ALIAS("of:N*T*Cgoodix,gt9916");
MODULE_ALIAS("of:N*T*Cgoodix,gt9916C*");
MODULE_ALIAS("i2c:goodix_ts");
MODULE_ALIAS("platform:goodix_ts");

MODULE_INFO(scmversion, "g6cc9bfcd5850");
