Merge changes from topic "xlnx_fix_gen_con_datatype" into integration

* changes:
  fix(console): typecast operands to match data type
  fix(console): typecast operands to match data type
diff --git a/drivers/console/multi_console.c b/drivers/console/multi_console.c
index 59a4a86..1210226 100644
--- a/drivers/console/multi_console.c
+++ b/drivers/console/multi_console.c
@@ -11,7 +11,7 @@
 #include <drivers/console.h>
 
 console_t *console_list;
-static uint8_t console_state = CONSOLE_FLAG_BOOT;
+static uint32_t console_state = CONSOLE_FLAG_BOOT;
 
 IMPORT_SYM(console_t *, __STACKS_START__, stacks_start)
 IMPORT_SYM(console_t *, __STACKS_END__, stacks_end)
@@ -95,7 +95,7 @@
 	console_t *console;
 
 	for (console = console_list; console != NULL; console = console->next) {
-		if ((console->flags & console_state) && (console->putc != NULL)) {
+		if (((console->flags & console_state) != 0U) && (console->putc != NULL)) {
 			int ret = do_putc(c, console);
 			if ((err == ERROR_NO_VALID_CONSOLE) || (ret < err)) {
 				err = ret;
@@ -123,7 +123,7 @@
 	do {	/* Keep polling while at least one console works correctly. */
 		for (console = console_list; console != NULL;
 		     console = console->next)
-			if ((console->flags & console_state) && (console->getc != NULL)) {
+			if (((console->flags & console_state) != 0U) && (console->getc != NULL)) {
 				int ret = console->getc(console);
 				if (ret >= 0) {
 					return ret;
@@ -143,7 +143,7 @@
 	console_t *console;
 
 	for (console = console_list; console != NULL; console = console->next)
-		if ((console->flags & console_state) && (console->flush != NULL)) {
+		if (((console->flags & console_state) != 0U) && (console->flush != NULL)) {
 			console->flush(console);
 		}
 }