RE: [v3, 5/9] fsl/fman: Add Frame Manager support
From: Liberman Igal <hidden>
Date: 2015-07-23 12:46:02
Also in:
linuxppc-dev, lkml
From: Liberman Igal <hidden>
Date: 2015-07-23 12:46:02
Also in:
linuxppc-dev, lkml
Regards, Igal Liberman.
+static struct platform_driver fm_driver = {
+ .driver = {
+ .name = "fsl-fman",
+ .of_match_table = fm_match,
+ },
+ .probe = fm_probe,
+};
+
+builtin_platform_driver(fm_driver);
+
+static int __init __cold fm_load(void)
+{
+ if (platform_driver_register(&fm_driver)) {
+ pr_crit("platform_driver_register() failed\n");
+ return -ENODEV;
+ }
+
+ pr_info("Freescale FMan module\n");
+ return 0;
+}
+
+device_initcall(fm_load);Please notice, when using builtin_platform_driver, device_initcall(fm_load); becomes redundant. Same issue in 2 other places. I have patches which fix that which were left out of this submission, I'll add them to v4.