Re: [PATCH 18/19] serdev: ttydev: Serdev driver that creates an standard TTY port
From: Ricardo Ribalda Delgado <hidden>
Date: 2018-06-06 06:58:37
Also in:
lkml
Hi Andy On Tue, Jun 5, 2018 at 3:42 PM Andy Shevchenko [off-list ref] wrote:
On Tue, May 29, 2018 at 4:10 PM, Ricardo Ribalda Delgado [off-list ref] wrote:quoted
Standard TTY port that can be loaded/unloaded via serdev sysfs. This serdev driver can only be used by serdev controllers that are compatible with ttyport.quoted
+config SERIAL_DEV_CTRL_TTYDEV + tristate "TTY port dynamically loaded by the Serial Device Bus" + help + Say Y here if you want to create a bridge driver between the Serial + device bus and the TTY chardevice. This driver can be dynamically + loaded/unloaded by the Serial Device Bus. + + If unsure, say Y. + depends on SERIAL_DEV_CTRL_TTYPORTquoted
+ default mHmm... Can't we survive w/o this by default?
If this module is not available and serdev is enabled the user would miss his /dev/ttyS* nodes, so I rather leave this on.
quoted
+static int __init ttydev_serdev_init(void) +{ + return serdev_device_driver_register(&ttydev_serdev_driver); +} +module_init(ttydev_serdev_init); + +static void __exit ttydev_serdev_exit(void) +{ + return serdev_device_driver_unregister(&ttydev_serdev_driver); +} +module_exit(ttydev_serdev_exit);Isn't above is just a macro in serdev.h? I.e. module_serdev_device_driver().
ACK, thanks!
-- With Best Regards, Andy Shevchenko
Best regards -- Ricardo Ribalda