Re: [RFC PATCH 09/19] powerpc: gamecube/wii: udbg support for usbgecko
From: Segher Boessenkool <hidden>
Date: 2009-11-24 00:42:27
From: Segher Boessenkool <hidden>
Date: 2009-11-24 00:42:27
+ If you say yes to this option, support will be included for the + USB Gecko adapter as an udbg console. + The USB Gecko is a EXI to USB Serial converter that can be plugged + into a memcard slot in the Nintendo GameCube/Wii.
Not "a" memcard slot, only the first one, you have it hardcoded.
+#if 0
+/*
+ * Trasmits a null terminated character string.
+ */
+static void ug_puts(char *s)
+{
+ while (*s)
+ ug_putc(*s++);
+}
+#endifRemove?
+ stdout = of_find_node_by_path(path);
+ if (!stdout) {
+ udbg_printf("%s: missing path %s", __func__, path);
+ goto done;
+ }
+
+ for (np = NULL;
+ (np = of_find_compatible_node(np, NULL, "usbgecko,usbgecko"));)
+ if (np == stdout)
+ break;
+
+ of_node_put(stdout);
+ if (!np) {
+ udbg_printf("%s: stdout is not an usbgecko", __func__);
+ goto done;
+ }Surely there is something called something like of_node_is_compatible() you can use here? You already have the node pointer, there is no need to look at all other nodes. Segher