+/**
+ * @brief Communication port capability that a device is supported natively,
+ * or able to emulate low level serial transmission behaviour specify
+ * by POSIX1-2008, section 11.
+ *
+ */
+#define TERMPORT_CAP 0x4d524554U
+
+/**
+ * @brief A termios capability that a device provide interfaces which is
+ * compliant to POSIX1-2008
+ *
+ */
+#define TERMIOS_CAP 0x534f4954U
+
+struct termport_capability
+{
+ CAPABILITY_META;
+
+ void (*set_speed)(struct device*, speed_t);
+ void (*set_cntrl_mode)(struct device*, tcflag_t);
+};
+