summaryrefslogtreecommitdiff
path: root/qapi-schema.json
diff options
context:
space:
mode:
Diffstat (limited to 'qapi-schema.json')
-rw-r--r--qapi-schema.json18
1 files changed, 16 insertions, 2 deletions
diff --git a/qapi-schema.json b/qapi-schema.json
index 5ad6894738..f76bc0c2fb 100644
--- a/qapi-schema.json
+++ b/qapi-schema.json
@@ -3186,7 +3186,7 @@
# Configuration info for device and pipe chardevs.
#
# @device: The name of the special file for the device,
-# i.e. /dev/ttyS0 on Unix or COM1: on Windows
+# i.e. /dev/parport0 on Unix.
# @type: What kind of device this is.
#
# Since: 1.4
@@ -3194,6 +3194,20 @@
{ 'type': 'ChardevHostdev', 'data': { 'device' : 'str' } }
##
+# @ChardevSerial
+#
+# Configuration info for serial chardevs.
+#
+# @device: The name of the special file for the device,
+# i.e. /dev/ttyS0 on Unix or COM1: on Windows
+# @baud: #optional baud rate to set for host device. (default 115200)
+#
+# Since: 1.5
+##
+{ 'type': 'ChardevSerial', 'data': { 'device' : 'str',
+ '*baud': 'int' } }
+
+##
# @ChardevSocket:
#
# Configuration info for (stream) socket chardevs.
@@ -3311,7 +3325,7 @@
{ 'type': 'ChardevDummy', 'data': { } }
{ 'union': 'ChardevBackend', 'data': { 'file' : 'ChardevFile',
- 'serial' : 'ChardevHostdev',
+ 'serial' : 'ChardevSerial',
'parallel': 'ChardevHostdev',
'pipe' : 'ChardevHostdev',
'socket' : 'ChardevSocket',