#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" },
	{ 0x4829a47e, "memcpy" },
	{ 0xdcb764ad, "memset" },
	{ 0xc2c193d2, "__stack_chk_fail" },
	{ 0xb87d78b, "qtee_shmbridge_free_shm" },
	{ 0x67847272, "qtee_shmbridge_inv_shm_buf" },
	{ 0x48df548b, "qcom_scm_config_set_ice_key" },
	{ 0x75369b91, "qtee_shmbridge_flush_shm_buf" },
	{ 0x1de59c22, "qcom_scm_ice_invalidate_key" },
	{ 0x79123a12, "qtee_shmbridge_allocate_shm" },
	{ 0x2c12aa48, "crypto_qti_disable" },
	{ 0xfc9ed8c3, "qcom_scm_ice_available" },
	{ 0x6a6e05bf, "kstrtou8" },
	{ 0xe783e261, "sysfs_emit" },
	{ 0x20d81059, "up_write" },
	{ 0x28ed2847, "down_write" },
	{ 0xb8b9f817, "kmalloc_order_trace" },
	{ 0xa7e0e216, "ufshcd_query_flag_retry" },
	{ 0xd4034828, "system_freezable_wq" },
	{ 0x334da4e, "scsi_command_size_tbl" },
	{ 0xa8f73ef5, "sysfs_create_file_ns" },
	{ 0x5c3c7387, "kstrtoull" },
	{ 0x5c53e9e1, "kobject_get" },
	{ 0x77c15e3a, "kobject_add" },
	{ 0x6d584011, "kobject_init" },
	{ 0x4a3ad70e, "wait_for_completion_timeout" },
	{ 0xdcd7f2d3, "kobject_del" },
	{ 0x9003ee04, "kobject_uevent" },
	{ 0x4cc92fb3, "ufshcd_query_attr_retry" },
	{ 0xa6257a2f, "complete" },
	{ 0xfbad3cf0, "scsi_normalize_sense" },
	{ 0x608741b5, "__init_swait_queue_head" },
	{ 0x46adeccc, "blk_put_request" },
	{ 0x70693b18, "blk_execute_rq_nowait" },
	{ 0xfe55d25e, "blk_rq_map_kern" },
	{ 0xc4b63204, "blk_get_request" },
	{ 0xf9a482f9, "msleep" },
	{ 0xda571594, "cancel_delayed_work" },
	{ 0x7f02188f, "__msecs_to_jiffies" },
	{ 0x1000e51, "schedule" },
	{ 0x74cff372, "scsi_block_requests" },
	{ 0x4fbfc120, "scsi_unblock_requests" },
	{ 0xcf2a6966, "up" },
	{ 0x6626afca, "down" },
	{ 0x54dd2b56, "__scsi_execute" },
	{ 0x3cd949cf, "scsi_device_put" },
	{ 0x6d7dc655, "scsi_device_get" },
	{ 0x377bbcbc, "pm_suspend_target_state" },
	{ 0x1b2613e0, "__tracepoint_android_vh_ufs_update_sdev" },
	{ 0xb5efc415, "__tracepoint_android_vh_ufs_check_int_errors" },
	{ 0x7dd2b334, "__tracepoint_android_vh_ufs_send_tm_command" },
	{ 0xa319f0c8, "__tracepoint_android_vh_ufs_send_uic_command" },
	{ 0x6e94a500, "__tracepoint_android_vh_ufs_compl_command" },
	{ 0x847d889, "__tracepoint_android_vh_ufs_send_command" },
	{ 0x76860bf5, "__tracepoint_android_vh_ufs_prepare_command" },
	{ 0x2d3385d3, "system_wq" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0xe4bbc1dd, "kimage_voffset" },
	{ 0x9688de8b, "memstart_addr" },
	{ 0x7281ec27, "cpu_topology" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0xde7ece30, "__cpu_possible_mask" },
	{ 0x4b0a3f52, "gic_nonsecure_priorities" },
	{ 0x77c1b75a, "cpu_hwcaps" },
	{ 0xd14fef22, "cpu_hwcap_keys" },
	{ 0x14b89635, "arm64_const_caps_ready" },
	{ 0xea0fd5fe, "kmalloc_caches" },
	{ 0x7ceeac9, "panic_notifier_list" },
	{ 0xac594e02, "__cpu_online_mask" },
	{ 0x280f9f14, "__per_cpu_offset" },
	{ 0xc56a41e6, "vabits_actual" },
	{ 0x8070288, "param_ops_bool" },
	{ 0xdf7a4c69, "__ubsan_handle_cfi_check_fail_abort" },
	{ 0xb68b66dd, "platform_driver_unregister" },
	{ 0xa1b3aa03, "ufshcd_system_resume" },
	{ 0x68a59b34, "ufshcd_system_suspend" },
	{ 0xf616cd54, "ufshcd_resume_complete" },
	{ 0xcd3a0a7e, "ufshcd_suspend_prepare" },
	{ 0xf77ae225, "ufshcd_runtime_resume" },
	{ 0xbafed781, "ufshcd_runtime_suspend" },
	{ 0x98325377, "ufshcd_system_restore" },
	{ 0x1847e552, "ufshcd_system_thaw" },
	{ 0x3266acae, "ufshcd_system_freeze" },
	{ 0x7739ef94, "ufshcd_pltfrm_shutdown" },
	{ 0x8bf6c746, "dev_pm_qos_remove_request" },
	{ 0x167c772e, "ufshcd_remove" },
	{ 0x7181db30, "atomic_notifier_chain_unregister" },
	{ 0x95e102ab, "tracepoint_probe_register" },
	{ 0x68f31cbd, "__list_add_valid" },
	{ 0x70c571c9, "ufs_qcom_phy_dbg_register_save" },
	{ 0x1d24c881, "___ratelimit" },
	{ 0xfcec0987, "enable_irq" },
	{ 0xb2210d64, "reset_control_deassert" },
	{ 0x6c4b6684, "reset_control_assert" },
	{ 0x3ce4ca6f, "disable_irq" },
	{ 0x167c5967, "print_hex_dump" },
	{ 0xe2f4ac6d, "ufs_qcom_phy_dbg_register_dump" },
	{ 0x223ced0b, "ufshcd_dump_regs" },
	{ 0x1aa2bbba, "gpiod_set_value_cansleep" },
	{ 0x72fbd67b, "ufshcd_fixup_dev_quirks" },
	{ 0x732ac580, "queue_work_on" },
	{ 0x6b14ba81, "blk_mq_rq_cpu" },
	{ 0x51f702e0, "ufs_qcom_phy_set_tx_lane_enable" },
	{ 0x89eb5948, "ufshcd_get_local_unipro_ver" },
	{ 0x7cf85462, "ufs_qcom_phy_ctrl_rx_linecfg" },
	{ 0x40d87ae5, "phy_calibrate" },
	{ 0xa85c497e, "phy_set_mode_ext" },
	{ 0x808a7fdf, "qcom_clk_set_flags" },
	{ 0x125d8b14, "phy_power_on" },
	{ 0x4735ac17, "flush_work" },
	{ 0x815588a6, "clk_enable" },
	{ 0x7c9a7371, "clk_prepare" },
	{ 0xb43f9365, "ktime_get" },
	{ 0x5c9844bd, "ufs_qcom_phy_set_src_clk_h8_enter" },
	{ 0xc90c97a3, "ufs_qcom_phy_set_src_clk_h8_exit" },
	{ 0xf70e4a4d, "preempt_schedule_notrace" },
	{ 0x1406f1d9, "ufshcd_dme_set_attr" },
	{ 0xa5e3087, "ufshcd_dme_get_attr" },
	{ 0x556e4390, "clk_get_rate" },
	{ 0x8b83a1e8, "ipc_log_string" },
	{ 0xbea03bfd, "ufshcd_uic_hibern8_exit" },
	{ 0x452fcee7, "ufshcd_uic_hibern8_enter" },
	{ 0xed55cabd, "mutex_unlock" },
	{ 0x934d4ad2, "phy_power_off" },
	{ 0xd5977bfb, "mutex_lock" },
	{ 0xb077e70a, "clk_unprepare" },
	{ 0xb6e6d99d, "clk_disable" },
	{ 0x4eec1779, "regulator_disable" },
	{ 0xbc932109, "msm_minidump_add_region" },
	{ 0xbf57e89e, "queue_delayed_work_on" },
	{ 0x28498a88, "freq_qos_add_request" },
	{ 0x72294d37, "dev_pm_qos_update_request" },
	{ 0x6907e8da, "get_cpu_device" },
	{ 0x68bc2329, "dev_pm_qos_add_request" },
	{ 0x9f46ced8, "__sw_hweight64" },
	{ 0x49cd25ed, "alloc_workqueue" },
	{ 0x253af43d, "delayed_work_timer_fn" },
	{ 0x79cf5987, "init_timer_key" },
	{ 0x12501c79, "cpufreq_cpu_put" },
	{ 0xb1aa6622, "cpufreq_cpu_get" },
	{ 0x1ff61c30, "of_property_count_elems_of_size" },
	{ 0x13b3fcf3, "of_property_read_u32_index" },
	{ 0x3de09123, "cpumask_next" },
	{ 0x6cbbfc54, "__arch_copy_to_user" },
	{ 0x12a4e128, "__arch_copy_from_user" },
	{ 0x88db9f48, "__check_object_size" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x5239aaef, "kmem_cache_alloc_trace" },
	{ 0xa66a595e, "ufshcd_query_flag" },
	{ 0xbb65f144, "ufshcd_query_attr" },
	{ 0x14503f, "ufshcd_query_descriptor_retry" },
	{ 0x96b29254, "strncasecmp" },
	{ 0xdd64e639, "strscpy" },
	{ 0xfaeb4169, "__pm_runtime_idle" },
	{ 0x61dd786a, "__pm_runtime_resume" },
	{ 0xaeb292b2, "ufshcd_release" },
	{ 0x394198c5, "ufshcd_hold" },
	{ 0x124bad4d, "kstrtobool" },
	{ 0xc6cbbc89, "capable" },
	{ 0x1da5bdd1, "sysfs_create_group" },
	{ 0xeae3dfd6, "__const_udelay" },
	{ 0x31a7e68c, "of_get_next_available_child" },
	{ 0xe220ecdd, "devm_clk_get" },
	{ 0x3095dd01, "regulator_set_voltage" },
	{ 0x694a3645, "regulator_set_load" },
	{ 0x6a40ac26, "regulator_count_voltages" },
	{ 0xa27d944, "regulator_enable" },
	{ 0x4adae8ee, "devm_regulator_get" },
	{ 0x6aefebc3, "_dev_info" },
	{ 0x59c4f9e1, "of_parse_phandle" },
	{ 0x30516c87, "devm_ioremap_resource" },
	{ 0xa3fc462a, "platform_get_resource_byname" },
	{ 0xba911ac2, "icc_set_bw" },
	{ 0x96848186, "scnprintf" },
	{ 0x986124cd, "of_property_match_string" },
	{ 0xa3a83f8c, "of_property_read_variable_u32_array" },
	{ 0x82bb0350, "of_get_property" },
	{ 0x87326190, "of_property_read_string" },
	{ 0x367241b6, "device_create_file" },
	{ 0x1f9ad66b, "of_icc_get" },
	{ 0xc3055d20, "usleep_range_state" },
	{ 0x8cf1518f, "__devm_reset_control_get" },
	{ 0x8dbcad91, "devm_kmalloc" },
	{ 0x173136a9, "phy_exit" },
	{ 0x2b9997fb, "atomic_notifier_chain_register" },
	{ 0x584e21a2, "msm_minidump_enabled" },
	{ 0x6fdbaa2a, "ipc_log_context_create" },
	{ 0xb5a0011d, "devm_thermal_of_cooling_device_register" },
	{ 0x656e4a6e, "snprintf" },
	{ 0x31c55242, "of_alias_get_id" },
	{ 0x567c770f, "ufshcd_qti_hba_init_crypto_capabilities" },
	{ 0xa739712c, "pm_runtime_forbid" },
	{ 0xe2d5255a, "strcmp" },
	{ 0xa571f6b0, "__mutex_init" },
	{ 0xfb37cdbd, "phy_init" },
	{ 0x455b1d10, "ufs_qcom_phy_save_controller_version" },
	{ 0xa1f5c258, "devm_regulator_register_notifier" },
	{ 0xe94205ce, "devm_gpiod_get_optional" },
	{ 0xe5a76bd3, "devm_phy_get" },
	{ 0xd80c5d08, "devm_reset_controller_register" },
	{ 0xba82ac8f, "of_find_property" },
	{ 0x85540ebc, "nvmem_cell_put" },
	{ 0x37a0cba, "kfree" },
	{ 0x99f018c4, "nvmem_cell_read" },
	{ 0x2c7aca28, "nvmem_cell_get" },
	{ 0x6722f00d, "ufshcd_pltfrm_init" },
	{ 0xfc45e713, "__platform_driver_register" },
	{ 0xd35cce70, "_raw_spin_unlock_irqrestore" },
	{ 0x82bdaa44, "log_post_write_mmio" },
	{ 0xb03b751c, "log_write_mmio" },
	{ 0x461806e7, "log_post_read_mmio" },
	{ 0x630c7ed8, "log_read_mmio" },
	{ 0x2a7b4b03, "irq_set_affinity_hint" },
	{ 0x7522f3ba, "irq_modify_status" },
	{ 0x18fb2caf, "cpus_read_unlock" },
	{ 0x2eec24ef, "freq_qos_update_request" },
	{ 0xa04f945a, "cpus_read_lock" },
	{ 0xf8beca97, "cancel_delayed_work_sync" },
	{ 0xcb3136b, "pm_runtime_set_autosuspend_delay" },
	{ 0xba8d52af, "__scsi_iterate_devices" },
	{ 0xfa31272e, "ufshcd_auto_hibern8_update" },
	{ 0xf4cff926, "_dev_warn" },
	{ 0x3854774b, "kstrtoll" },
	{ 0x3b6c41ea, "kstrtouint" },
	{ 0x2c5a0016, "param_set_uint" },
	{ 0x54f0a683, "param_get_uint" },
	{ 0xd4f2fe5, "bpf_trace_run7" },
	{ 0x4efc6489, "bpf_trace_run4" },
	{ 0xc66abdd8, "bpf_trace_run1" },
	{ 0xbd3f1d89, "bpf_trace_run3" },
	{ 0xb6ca7751, "bpf_trace_run6" },
	{ 0x7ff5b9fd, "perf_trace_run_bpf_submit" },
	{ 0x2d2c902f, "perf_trace_buf_alloc" },
	{ 0x7381287f, "trace_handle_return" },
	{ 0xcc5c2df4, "trace_print_symbols_seq" },
	{ 0x9df162b8, "trace_event_printf" },
	{ 0xa408db3a, "trace_raw_output_prep" },
	{ 0x98cf60b3, "strlen" },
	{ 0x6a2762f5, "trace_event_ignore_this_pid" },
	{ 0xfd5a8a18, "event_triggers_call" },
	{ 0xa19d380, "trace_event_buffer_commit" },
	{ 0xe914e41e, "strcpy" },
	{ 0xb464157f, "trace_event_buffer_reserve" },
	{ 0x34db050b, "_raw_spin_lock_irqsave" },
	{ 0x4411a445, "__cfi_slowpath_diag" },
	{ 0x92997ed8, "_printk" },
	{ 0xfb83a2a6, "_dev_err" },
	{ 0xd0d03b9a, "trace_event_raw_init" },
	{ 0xa35d7098, "trace_event_reg" },
};

MODULE_INFO(depends, "qcom-scm,crypto-qti-common,phy-qcom-ufs,clk-qcom,qcom_ipc_logging,minidump,ufshcd-crypto-qti");

MODULE_ALIAS("of:N*T*Cqcom,ufshc");
MODULE_ALIAS("of:N*T*Cqcom,ufshcC*");

MODULE_INFO(scmversion, "gf957779e27df");
