PERFORCE change 194490 for review

Jakub Wojciech Klama jceel at FreeBSD.org
Thu Jun 9 08:53:32 UTC 2011


http://p4web.freebsd.org/@@194490?ac=10

Change 194490 by jceel at jceel_cyclone on 2011/06/09 08:53:09

	Small FDT fixes.

Affected files ...

.. //depot/projects/soc2011/jceel_lpc/sys/dev/uart/uart_bus_fdt.c#2 edit
.. //depot/projects/soc2011/jceel_lpc/sys/dev/uart/uart_dev_ns8250.c#3 edit

Differences ...

==== //depot/projects/soc2011/jceel_lpc/sys/dev/uart/uart_bus_fdt.c#2 (text+ko) ====

@@ -197,7 +197,7 @@
 	err = fdt_regsize(node, &start, &size);
 	if (err)
 		return (ENXIO);
-	start += fdt_immr_va;
+	start += fdt_immr_pa;
 
 	return (bus_space_map(di->bas.bst, start, size, 0, &di->bas.bsh));
 }

==== //depot/projects/soc2011/jceel_lpc/sys/dev/uart/uart_dev_ns8250.c#3 (text+ko) ====

@@ -43,6 +43,8 @@
 
 #define	DEFAULT_RCLK	1843200
 
+extern void lpc_early_puts(char *);
+
 /*
  * Clear pending interrupts. THRE is cleared by reading IIR. Data
  * that may have been received gets lost here.
@@ -238,6 +240,8 @@
 {
 	u_char val;
 
+	lpc_early_puts("ns8250_probe\r\n");
+
 	/* Check known 0 bits that don't depend on DLAB. */
 	val = uart_getreg(bas, REG_IIR);
 #if 0
@@ -251,8 +255,8 @@
 	 * the probe succeeds.
 	 */
 	val = uart_getreg(bas, REG_MCR);
-	if (val & 0xa0)
-		return (ENXIO);
+//	if (val & 0xa0)
+//		return (ENXIO);
 
 	return (0);
 }


More information about the p4-projects mailing list