Dear Mr. Han,
On 6 January 2012 07:46, Jingoo Han [off-list ref] wrote:
Hi, Thomas.
[...]
quoted
?obj-$(CONFIG_LCD_PLATFORM) ? ? ?+= platform_lcd.o
+obj-$(CONFIG_LCD_PWRCTRL) ? ? ? += lcd_pwrctrl.o
Can you remove unnecessary space?
Please use <tab><space><space><space> instead of <space><tab><space><space><space>
between PWRCTRL) and += lcd_.
Ok. I will fix that.
quoted
[...]
+static struct platform_driver lcd_pwrctrl_driver = {
+ ? ? .driver ? ? ? ? = {
+ ? ? ? ? ? ? .name ? = "lcd-pwrctrl",
+ ? ? ? ? ? ? .owner ?= THIS_MODULE,
+ ? ? ? ? ? ? .of_match_table = of_match_ptr(lcd_pwrctrl_match),
+ ? ? },
+ ? ? .probe ? ? ? ? ?= lcd_pwrctrl_probe,
+ ? ? .remove ? ? ? ? = lcd_pwrctrl_remove,
+ ? ? .suspend ? ? ? ?= lcd_pwrctrl_suspend,
+ ? ? .resume ? ? ? ? = lcd_pwrctrl_resume,
Please use 'struct dev_pm_ops'.
Ok.
quoted
+};
+
+static int __init lcd_pwrctrl_init(void)
+{
+ ? ? return platform_driver_register(&lcd_pwrctrl_driver);
+}
+
+static void __exit lcd_pwrctrl_cleanup(void)
+{
+ ? ? platform_driver_unregister(&lcd_pwrctrl_driver);
+}
+
+module_init(lcd_pwrctrl_init);
+module_exit(lcd_pwrctrl_cleanup);
Use module_platform_driver(lcd_pwrctrl_driver).
It can make the code simpler.
Ok. Thanks for your review Mr. Han. I will do the required changes.
Regards,
Thomas.