Thread (38 messages) 38 messages, 6 authors, 2018-06-07

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_TTYPORT
quoted
+       default m
Hmm... 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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help