#include #include #include 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"); MODULE_INFO(depends, "i2c-core"); MODULE_ALIAS("acpi*:GDIX1001:*"); MODULE_ALIAS("acpi*:GDIX1002:*"); MODULE_ALIAS("acpi*:GDX9110:*"); MODULE_ALIAS("i2c:GDIX1001:00"); MODULE_ALIAS("of:N*T*Cgoodix,gt1151"); MODULE_ALIAS("of:N*T*Cgoodix,gt1151C*"); MODULE_ALIAS("of:N*T*Cgoodix,gt1158"); MODULE_ALIAS("of:N*T*Cgoodix,gt1158C*"); MODULE_ALIAS("of:N*T*Cgoodix,gt5663"); MODULE_ALIAS("of:N*T*Cgoodix,gt5663C*"); MODULE_ALIAS("of:N*T*Cgoodix,gt5688"); MODULE_ALIAS("of:N*T*Cgoodix,gt5688C*"); MODULE_ALIAS("of:N*T*Cgoodix,gt911"); MODULE_ALIAS("of:N*T*Cgoodix,gt911C*"); MODULE_ALIAS("of:N*T*Cgoodix,gt9110"); MODULE_ALIAS("of:N*T*Cgoodix,gt9110C*"); MODULE_ALIAS("of:N*T*Cgoodix,gt912"); MODULE_ALIAS("of:N*T*Cgoodix,gt912C*"); MODULE_ALIAS("of:N*T*Cgoodix,gt9147"); MODULE_ALIAS("of:N*T*Cgoodix,gt9147C*"); MODULE_ALIAS("of:N*T*Cgoodix,gt917s"); MODULE_ALIAS("of:N*T*Cgoodix,gt917sC*"); MODULE_ALIAS("of:N*T*Cgoodix,gt927"); MODULE_ALIAS("of:N*T*Cgoodix,gt927C*"); MODULE_ALIAS("of:N*T*Cgoodix,gt9271"); MODULE_ALIAS("of:N*T*Cgoodix,gt9271C*"); MODULE_ALIAS("of:N*T*Cgoodix,gt928"); MODULE_ALIAS("of:N*T*Cgoodix,gt928C*"); MODULE_ALIAS("of:N*T*Cgoodix,gt9286"); MODULE_ALIAS("of:N*T*Cgoodix,gt9286C*"); MODULE_ALIAS("of:N*T*Cgoodix,gt967"); MODULE_ALIAS("of:N*T*Cgoodix,gt967C*");