#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" },
	{ 0xc2c193d2, "__stack_chk_fail" },
	{ 0xee0ef764, "pci_restore_state" },
	{ 0xc6132051, "pci_load_and_free_saved_state" },
	{ 0xeee75b29, "msm_pcie_set_link_bandwidth" },
	{ 0x335ee529, "mhi_report_error" },
	{ 0x349d7031, "pm_relax" },
	{ 0x25974000, "wait_for_completion" },
	{ 0x56cddc9d, "pm_stay_awake" },
	{ 0x96f6c9fa, "__pm_runtime_set_status" },
	{ 0xa739712c, "pm_runtime_forbid" },
	{ 0x9a6993d1, "pm_runtime_enable" },
	{ 0x608741b5, "__init_swait_queue_head" },
	{ 0x8dbcad91, "devm_kmalloc" },
	{ 0x85df9b6c, "strsep" },
	{ 0x7c80e6fb, "mhi_unprepare_from_transfer" },
	{ 0xb1bcb648, "mhi_prepare_for_transfer" },
	{ 0xba911ac2, "icc_set_bw" },
	{ 0x6075270b, "msm_pcie_allow_l1" },
	{ 0x59d0a449, "msm_pcie_prevent_l1" },
	{ 0x2cf21af6, "pci_set_power_state" },
	{ 0xb86452f3, "pci_store_saved_state" },
	{ 0x5af4b141, "pci_save_state" },
	{ 0x118572ba, "msm_pcie_l1ss_timeout_disable" },
	{ 0xb46db593, "pcie_capability_read_word" },
	{ 0x95630109, "__mhi_driver_register" },
	{ 0xa542695d, "mhi_controller_set_bw_scale_cb" },
	{ 0x632971a3, "msm_pcie_pm_control" },
	{ 0x4e15221c, "esoc_register_client_hook" },
	{ 0x673f96b6, "devm_register_esoc_client" },
	{ 0x9cc4f70a, "register_pm_notifier" },
	{ 0x28391169, "msm_pcie_register_event" },
	{ 0x1f9ad66b, "of_icc_get" },
	{ 0x1df5aa4c, "msm_pcie_deregister_event" },
	{ 0x7681946c, "unregister_pm_notifier" },
	{ 0x93d6dd8c, "complete_all" },
	{ 0x5e233806, "devm_unregister_esoc_client" },
	{ 0x996ec25b, "esoc_unregister_client_hook" },
	{ 0x483b685d, "mhi_driver_unregister" },
	{ 0x15c6c196, "mhi_queue_buf" },
	{ 0xd179f9c8, "mhi_get_free_desc_count" },
	{ 0xd078bd10, "msm_pcie_l1ss_timeout_enable" },
	{ 0xa82e96cf, "msm_pcie_set_target_link_speed" },
	{ 0xd14fef22, "cpu_hwcap_keys" },
	{ 0x14b89635, "arm64_const_caps_ready" },
	{ 0xea0fd5fe, "kmalloc_caches" },
	{ 0xaf56600a, "arm64_use_ng_mappings" },
	{ 0xdf7a4c69, "__ubsan_handle_cfi_check_fail_abort" },
	{ 0x43fe38e2, "pci_unregister_driver" },
	{ 0x7bfe59a4, "__pci_register_driver" },
	{ 0xbfad783d, "mhi_async_power_up" },
	{ 0xd2e94d51, "mhi_prepare_for_power_up" },
	{ 0x7c8e2db2, "simple_attr_open" },
	{ 0xf289dbc4, "simple_attr_release" },
	{ 0x5a7a30af, "debugfs_attr_write" },
	{ 0x5842a8f5, "debugfs_attr_read" },
	{ 0x528c8b55, "no_llseek" },
	{ 0x54f4396b, "dma_set_coherent_mask" },
	{ 0x9347eaf8, "dma_set_mask" },
	{ 0x82bdaa44, "log_post_write_mmio" },
	{ 0xb03b751c, "log_write_mmio" },
	{ 0xb78d00, "pci_read_config_word" },
	{ 0x461806e7, "log_post_read_mmio" },
	{ 0x630c7ed8, "log_read_mmio" },
	{ 0xfaeb4169, "__pm_runtime_idle" },
	{ 0xf9a482f9, "msleep" },
	{ 0x61dd786a, "__pm_runtime_resume" },
	{ 0xa7964c48, "__pm_runtime_suspend" },
	{ 0xb36d0d44, "pm_runtime_allow" },
	{ 0xa3a83f8c, "of_property_read_variable_u32_array" },
	{ 0x6fdbaa2a, "ipc_log_context_create" },
	{ 0xd75566fd, "dev_set_name" },
	{ 0x40f24c7d, "mhi_controller_setup_timesync" },
	{ 0x3f107c68, "mhi_controller_set_sfr_support" },
	{ 0xedde1cdb, "mhi_controller_set_base" },
	{ 0x7b6cde49, "mhi_controller_set_loglevel" },
	{ 0xd472d0e4, "mhi_controller_set_privdata" },
	{ 0xac4a05f0, "mhi_register_controller" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x87326190, "of_property_read_string" },
	{ 0x59c4f9e1, "of_parse_phandle" },
	{ 0x5239aaef, "kmem_cache_alloc_trace" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x43faea6d, "pci_alloc_irq_vectors_affinity" },
	{ 0xcb3136b, "pm_runtime_set_autosuspend_delay" },
	{ 0x5f4f3278, "pci_irq_vector" },
	{ 0x6b4b2933, "__ioremap" },
	{ 0x11098973, "pci_set_master" },
	{ 0x3609a512, "pci_request_region" },
	{ 0x8d3142c4, "pci_enable_device" },
	{ 0x518a5e9f, "pci_assign_resource" },
	{ 0xdad7de90, "__pm_runtime_disable" },
	{ 0xd0c225ad, "__pm_runtime_use_autosuspend" },
	{ 0x6ebe366f, "ktime_get_mono_fast_ns" },
	{ 0x5d020a75, "mhi_unregister_controller" },
	{ 0x86541199, "mhi_unprepare_after_power_down" },
	{ 0xfeb73fca, "mhi_power_down" },
	{ 0x4e642c58, "mhi_free_controller" },
	{ 0x2805891, "mhi_alloc_controller" },
	{ 0xf2eb82c4, "mhi_bdf_to_controller" },
	{ 0x92997ed8, "_printk" },
	{ 0xd2ca564a, "debugfs_create_file" },
	{ 0x77a759f1, "mhi_pm_fast_resume" },
	{ 0xde213ea5, "mhi_pm_resume" },
	{ 0x66edf2aa, "mhi_pm_suspend" },
	{ 0x597540d0, "mhi_pm_fast_suspend" },
	{ 0xed55cabd, "mutex_unlock" },
	{ 0xd5977bfb, "mutex_lock" },
	{ 0x8b83a1e8, "ipc_log_string" },
	{ 0x58e21ade, "mhi_controller_get_privdata" },
	{ 0xbade0f65, "pci_disable_device" },
	{ 0x21017865, "pci_release_region" },
	{ 0xb218eed, "pci_clear_master" },
	{ 0xedc03953, "iounmap" },
	{ 0x37a0cba, "kfree" },
	{ 0xc9e4bae6, "pci_free_irq_vectors" },
};

MODULE_INFO(depends, "pci-msm-drv,mhi,qcom_esoc,qcom_ipc_logging");

MODULE_ALIAS("pci:v000017CBd00000308sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v000017CBd00000309sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v000017CBd00000111sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v000017CBd00000116sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v000017CBd0000FFFFsv*sd*bc*sc*i*");

MODULE_INFO(scmversion, "gf957779e27df");
