console-server: Add UART Mux Support

This commit adds support for uart-muxes which can be controlled via
gpios.

Change-Id: I91a4de1962554adf4302a2a59d2b371f492dc21d
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
diff --git a/console-dbus.c b/console-dbus.c
index f6749e1..778f1cd 100644
--- a/console-dbus.c
+++ b/console-dbus.c
@@ -20,8 +20,9 @@
 #include <string.h>
 #include <sys/socket.h>
 
-#include "console-server.h"
 #include "config.h"
+#include "console-mux.h"
+#include "console-server.h"
 
 /* size of the dbus object path length */
 const size_t dbus_obj_path_len = 1024;
@@ -127,6 +128,8 @@
 		return sd_bus_reply_method_error(msg, err);
 	}
 
+	console_mux_activate(console);
+
 	/* Register the consumer. */
 	socket_fd = dbus_create_socket_consumer(console);
 	if (socket_fd < 0) {