mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-24 14:25:56 +00:00
omap3: pandora: Enable DM_SERIAL
This patch enables DM_SERIAL for the pandora board. Verified that the default kernel can still be booted with this. Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
This commit is contained in:
parent
3f20321ad8
commit
8a86152db0
3 changed files with 17 additions and 18 deletions
|
@ -13,6 +13,8 @@
|
||||||
* Texas Instruments, <www.ti.com>
|
* Texas Instruments, <www.ti.com>
|
||||||
*/
|
*/
|
||||||
#include <common.h>
|
#include <common.h>
|
||||||
|
#include <dm.h>
|
||||||
|
#include <ns16550.h>
|
||||||
#include <twl4030.h>
|
#include <twl4030.h>
|
||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
#include <asm/gpio.h>
|
#include <asm/gpio.h>
|
||||||
|
@ -33,6 +35,18 @@ DECLARE_GLOBAL_DATA_PTR;
|
||||||
#define GPIO_IO_PWRDNZ (1 << 6)
|
#define GPIO_IO_PWRDNZ (1 << 6)
|
||||||
#define PBIASLITEVMODE1 (1 << 8)
|
#define PBIASLITEVMODE1 (1 << 8)
|
||||||
|
|
||||||
|
static const struct ns16550_platdata pandora_serial = {
|
||||||
|
.base = OMAP34XX_UART3,
|
||||||
|
.reg_shift = 2,
|
||||||
|
.clock = V_NS16550_CLK,
|
||||||
|
.fcr = UART_FCR_DEFVAL,
|
||||||
|
};
|
||||||
|
|
||||||
|
U_BOOT_DEVICE(pandora_uart) = {
|
||||||
|
"ns16550_serial",
|
||||||
|
&pandora_serial
|
||||||
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Routine: board_init
|
* Routine: board_init
|
||||||
* Description: Early hardware init.
|
* Description: Early hardware init.
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
CONFIG_ARM=y
|
CONFIG_ARM=y
|
||||||
CONFIG_ARCH_OMAP2PLUS=y
|
CONFIG_ARCH_OMAP2PLUS=y
|
||||||
CONFIG_SYS_TEXT_BASE=0x80008000
|
CONFIG_SYS_TEXT_BASE=0x80008000
|
||||||
|
CONFIG_SYS_MALLOC_F_LEN=0x2000
|
||||||
CONFIG_TARGET_OMAP3_PANDORA=y
|
CONFIG_TARGET_OMAP3_PANDORA=y
|
||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_NR_DRAM_BANKS=2
|
CONFIG_NR_DRAM_BANKS=2
|
||||||
|
@ -25,11 +26,12 @@ CONFIG_MTDIDS_DEFAULT="nand0=omap2-nand.0"
|
||||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=omap2-nand.0:512k(xloader),1920k(uboot),128k(uboot-env),10m(boot),-(rootfs)"
|
CONFIG_MTDPARTS_DEFAULT="mtdparts=omap2-nand.0:512k(xloader),1920k(uboot),128k(uboot-env),10m(boot),-(rootfs)"
|
||||||
CONFIG_CMD_UBI=y
|
CONFIG_CMD_UBI=y
|
||||||
CONFIG_ENV_IS_IN_NAND=y
|
CONFIG_ENV_IS_IN_NAND=y
|
||||||
|
CONFIG_DM=y
|
||||||
CONFIG_TWL4030_LED=y
|
CONFIG_TWL4030_LED=y
|
||||||
CONFIG_MMC_OMAP_HS=y
|
CONFIG_MMC_OMAP_HS=y
|
||||||
CONFIG_NAND=y
|
CONFIG_NAND=y
|
||||||
CONFIG_SYS_NAND_BUSWIDTH_16BIT=y
|
CONFIG_SYS_NAND_BUSWIDTH_16BIT=y
|
||||||
CONFIG_CONS_INDEX=3
|
CONFIG_DM_SERIAL=y
|
||||||
CONFIG_SYS_NS16550=y
|
CONFIG_SYS_NS16550=y
|
||||||
CONFIG_SPI=y
|
CONFIG_SPI=y
|
||||||
CONFIG_OMAP3_SPI=y
|
CONFIG_OMAP3_SPI=y
|
||||||
|
|
|
@ -19,23 +19,6 @@
|
||||||
|
|
||||||
#define CONFIG_SYS_DEVICE_NULLDEV 1
|
#define CONFIG_SYS_DEVICE_NULLDEV 1
|
||||||
|
|
||||||
/*
|
|
||||||
* Hardware drivers
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* TWL4030 LED */
|
|
||||||
|
|
||||||
/*
|
|
||||||
* NS16550 Configuration
|
|
||||||
*/
|
|
||||||
#undef CONFIG_SYS_NS16550_CLK
|
|
||||||
#define CONFIG_SYS_NS16550_SERIAL
|
|
||||||
#define CONFIG_SYS_NS16550_REG_SIZE (-4)
|
|
||||||
#define CONFIG_SYS_NS16550_CLK V_NS16550_CLK
|
|
||||||
#define CONFIG_SYS_NS16550_COM3 OMAP34XX_UART3
|
|
||||||
|
|
||||||
/* commands to include */
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Board NAND Info.
|
* Board NAND Info.
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Add table
Reference in a new issue