Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ACPI / PMIC: Convert to use builtin_platform_driver() macro

All of PMIC OpRegion drivers can't be modules, thus, convert them to use
builtin_platform_driver() macro and remove redundant MODULE_*() macros.

No functional change intended.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

authored by

Andy Shevchenko and committed by
Rafael J. Wysocki
0d154fdd e8894f55

+5 -28
+1 -6
drivers/acpi/pmic/intel_pmic_bxtwc.c
··· 412 412 }, 413 413 .id_table = bxt_wc_opregion_id_table, 414 414 }; 415 - 416 - static int __init intel_bxtwc_pmic_opregion_driver_init(void) 417 - { 418 - return platform_driver_register(&intel_bxtwc_pmic_opregion_driver); 419 - } 420 - device_initcall(intel_bxtwc_pmic_opregion_driver_init); 415 + builtin_platform_driver(intel_bxtwc_pmic_opregion_driver);
+1 -4
drivers/acpi/pmic/intel_pmic_chtdc_ti.c
··· 131 131 }, 132 132 .id_table = chtdc_ti_pmic_opregion_id_table, 133 133 }; 134 - module_platform_driver(chtdc_ti_pmic_opregion_driver); 135 - 136 - MODULE_DESCRIPTION("Dollar Cove TI PMIC opregion driver"); 137 - MODULE_LICENSE("GPL v2"); 134 + builtin_platform_driver(chtdc_ti_pmic_opregion_driver);
+1 -6
drivers/acpi/pmic/intel_pmic_chtwc.c
··· 264 264 { .name = "cht_wcove_region" }, 265 265 {}, 266 266 }; 267 - MODULE_DEVICE_TABLE(platform, cht_wc_opregion_id_table); 268 267 269 268 static struct platform_driver intel_cht_wc_pmic_opregion_driver = { 270 269 .probe = intel_cht_wc_pmic_opregion_probe, ··· 272 273 }, 273 274 .id_table = cht_wc_opregion_id_table, 274 275 }; 275 - module_platform_driver(intel_cht_wc_pmic_opregion_driver); 276 - 277 - MODULE_DESCRIPTION("Intel CHT Whiskey Cove PMIC operation region driver"); 278 - MODULE_AUTHOR("Hans de Goede <hdegoede@redhat.com>"); 279 - MODULE_LICENSE("GPL"); 276 + builtin_platform_driver(intel_cht_wc_pmic_opregion_driver);
+1 -6
drivers/acpi/pmic/intel_pmic_crc.c
··· 201 201 .name = "crystal_cove_pmic", 202 202 }, 203 203 }; 204 - 205 - static int __init intel_crc_pmic_opregion_driver_init(void) 206 - { 207 - return platform_driver_register(&intel_crc_pmic_opregion_driver); 208 - } 209 - device_initcall(intel_crc_pmic_opregion_driver_init); 204 + builtin_platform_driver(intel_crc_pmic_opregion_driver);
+1 -6
drivers/acpi/pmic/intel_pmic_xpower.c
··· 278 278 .name = "axp288_pmic_acpi", 279 279 }, 280 280 }; 281 - 282 - static int __init intel_xpower_pmic_opregion_driver_init(void) 283 - { 284 - return platform_driver_register(&intel_xpower_pmic_opregion_driver); 285 - } 286 - device_initcall(intel_xpower_pmic_opregion_driver_init); 281 + builtin_platform_driver(intel_xpower_pmic_opregion_driver);