Thread (10 messages) 10 messages, 3 authors, 2016-01-12

Re: [PATCH 1/2] power: act8945a: add charger driver for ACT8945A

flat view

From: Krzysztof Kozlowski <hidden>
Date: 2016-01-08 07:02:54
Also in: linux-arm-kernel, lkml

On 08.01.2016 15:43, Yang, Wenyou wrote:

[...]
quoted
quoted
+static struct platform_driver act8945a_charger_driver = {
+       .driver = {
+               .name = "act8945a-charger",
+       },
+       .probe  = act8945a_charger_probe,
+       .remove = act8945a_charger_remove, };
+
+static int __init act8945a_charger_init(void) {
+       return platform_driver_register(&act8945a_charger_driver);
+}
+subsys_initcall(act8945a_charger_init);
Why subsys_initcall? This should be regular module_platform_driver.
I want it to register early enough as MFD.  Maybe I am wrong.
No, you shouldn't manually order the probing by initcalls. This should
be registered as usual and, if needed, support deferred probing. In this
case I even can't find any reason to register it earlier than usual.


Best regards,
Krzysztof
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help