All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/1] Added verbosity to 16550A serial driver.
@ 2021-12-17  8:03 Konstantin Smola
  2022-01-03 13:14 ` Jan Kiszka
  0 siblings, 1 reply; 2+ messages in thread
From: Konstantin Smola @ 2021-12-17  8:03 UTC (permalink / raw)
  To: xenomai; +Cc: Konstantin Smola

Added verbosity to 16550A serial driver. dmesg shows the driver version, ports, irqs, baudbase.
Signed-off-by: Konstantin Smola <ksmola51@gmail.com>
---
 kernel/drivers/serial/16550A.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/kernel/drivers/serial/16550A.c b/kernel/drivers/serial/16550A.c
index c9274fb19..4e896c6ff 100644
--- a/kernel/drivers/serial/16550A.c
+++ b/kernel/drivers/serial/16550A.c
@@ -25,12 +25,19 @@
 #include <rtdm/serial.h>
 #include <rtdm/driver.h>
 
-MODULE_DESCRIPTION("RTDM-based driver for 16550A UARTs");
+
+#define MOD_DESCR "RTDM-based driver for 16550A UARTs"
+static char mod_descr[64] = MOD_DESCR;
+#define MOD_VER "1.5.2"
+static char mod_ver[32]=MOD_VER;
+
+MODULE_DESCRIPTION(MOD_DESCR);
 MODULE_AUTHOR("Jan Kiszka <jan.kiszka@web.de>");
-MODULE_VERSION("1.5.2");
+MODULE_VERSION(MOD_VER);
 MODULE_LICENSE("GPL");
 
 #define RT_16550_DRIVER_NAME	"xeno_16550A"
+static char mod_name[64]=RT_16550_DRIVER_NAME;
 
 #define MAX_DEVICES		8
 
@@ -1106,6 +1113,8 @@ int __init rt_16550_init(void)
 	if (!rtdm_available())
 		return -ENODEV;
 
+	rtdm_printk("%s: %s rev %s\n", mod_name, mod_descr, mod_ver);
+
 	rt_16550_pnp_init();
 	rt_16550_pci_init();
 
@@ -1128,6 +1137,8 @@ int __init rt_16550_init(void)
 		name = (char *)(dev + 1);
 		ksformat(name, RTDM_MAX_DEVNAME_LEN, dev->label, i);
 
+		rtdm_printk("%s: %s io=0x%x irq=%d baud_base=%d\n", mod_name, name, (unsigned)rt_16550_base_addr(i),irq[i],baud_base[i]);
+
 		err = rt_16550_init_io(i, name);
 		if (err)
 			goto kfree_out;
@@ -1182,6 +1193,7 @@ void rt_16550_exit(void)
 
 	rt_16550_pci_cleanup();
 	rt_16550_pnp_cleanup();
+	rtdm_printk("%s: Unloaded.\n", mod_name);
 }
 
 module_init(rt_16550_init);
-- 
2.27.0



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-01-03 13:14 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-17  8:03 [PATCH 1/1] Added verbosity to 16550A serial driver Konstantin Smola
2022-01-03 13:14 ` Jan Kiszka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.