ppc4xx: Use common NS16550 driver for PPC4xx UART
[oweals/u-boot.git] / include / configs / p3p440.h
index 729ca6ac7dfe182e7e19ff64c548c81bb91d7a28..6edf91ecc67acd731b245a6803de684283f9da51 100644 (file)
@@ -49,7 +49,6 @@
 #define CONFIG_SYS_FLASH_BASE      0xff800000      /* start of FLASH           */
 #define CONFIG_SYS_MONITOR_BASE    0xfffc0000      /* start of monitor         */
 #define CONFIG_SYS_PCI_MEMBASE     0x80000000      /* mapped pci memory        */
-#define CONFIG_SYS_PERIPHERAL_BASE 0xe0000000      /* internal peripherals     */
 #define CONFIG_SYS_ISRAM_BASE      0xc0000000      /* internal SRAM            */
 #define CONFIG_SYS_PCI_BASE        0xd0000000      /* internal PCI regs        */
 
 /*-----------------------------------------------------------------------
  * Serial Port
  *----------------------------------------------------------------------*/
+#define CONFIG_CONS_INDEX      1       /* Use UART0                    */
+#define CONFIG_SYS_NS16550
+#define CONFIG_SYS_NS16550_SERIAL
+#define CONFIG_SYS_NS16550_REG_SIZE    1
+#define CONFIG_SYS_NS16550_CLK         get_serial_clock()
+
 #undef CONFIG_SYS_EXT_SERIAL_CLOCK
 #define CONFIG_BAUDRATE                115200
 
@@ -92,6 +97,7 @@
  *----------------------------------------------------------------------*/
 #define CONFIG_HARD_I2C                1       /* I2C with hardware support    */
 #undef CONFIG_SOFT_I2C                 /* I2C bit-banged               */
+#define CONFIG_PPC4XX_I2C              /* use PPC4xx driver            */
 #define CONFIG_SYS_I2C_SPEED           100000  /* I2C speed and slave address  */
 #define CONFIG_SYS_I2C_SLAVE           0x7F
 #define CONFIG_SYS_I2C_NOPROBES        {0x69}  /* Don't probe these addrs      */