From eb883bee994eeff76d482203af5fbb72cd92b968 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Thu, 9 Oct 2025 23:20:09 -0400 Subject: docs: Add I/O tap naming standard draft Signed-off-by: Ian Moffett --- src/share/docs/kernel/iotap_naming.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/share/docs/kernel/iotap_naming.md diff --git a/src/share/docs/kernel/iotap_naming.md b/src/share/docs/kernel/iotap_naming.md new file mode 100644 index 0000000..d33faa7 --- /dev/null +++ b/src/share/docs/kernel/iotap_naming.md @@ -0,0 +1,25 @@ +# I/O tap naming standard + +Author: Ian Marco Moffett and the OSMORA Standards Group + +## Convention + +All names must be delimited with the '.' character. For example, +all input devices must be named at 'input.*' + + +## Common prefixes / classes + +``` +input.* - input devices +output.* - output devices +``` + +## Standard input device list + +- iokbd: Integrated keyboard + +## Standard output device list + +- fbdev: Framebuffer devices: + [subnames: fbdev.attr (attributes)] -- cgit v1.2.3