Jean-Christophe,
                    Please see inline

> -----Original Message-----
> From: Jean-Christophe PLAGNIOL-VILLARD [mailto:plagn...@jcrosoft.com]
> Sent: Saturday, May 09, 2009 10:08 AM
> To: Paulraj, Sandeep
> Cc: u-boot@lists.denx.de
> Subject: Re: [U-Boot] [PATCH v4] ARM DaVinci Adding DM357 Support
> 
> > +
> > +#ifndef __CONFIG_H
> > +#define __CONFIG_H
> > +#include <asm/sizes.h>
> > +
> > +/*
> > + *
> > + */
> > +#define DM357_EVM
> > +#define CONFIG_SYS_NAND_SMALLPAGE
> > +#define CONFIG_SYS_USE_NAND
> > +/*
> > + * SoC Configuration
> > + */
> > +#define CONFIG_ARM926EJS                   /* arm926ejs CPU core */
> > +#define CONFIG_SYS_CLK_FREQ        270000000       /* Arm Clock frequency 
> > */
> > +#define CONFIG_SYS_TIMERBASE               0x01c21400      /* use timer 0 
> > */
> why not use a corresponfing macor?
[Sandeep] will do in next patch
> > +#define CONFIG_SYS_HZ_CLOCK                27000000        /* timer 
> > frequency
> */
> please use CONFIG_SYS_CLK_FREQ
[Sandeep] no ARM frequency is 270 MHz, timer frequency is 27Mhz
> > +#define CONFIG_SYS_HZ                      1000
> > +#define CONFIG_SOC_DM644X
> > +/*
> > + * definitions for EEPROM on DM357 EVM
> > + */
> > +#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN             2
> > +#define CONFIG_SYS_I2C_EEPROM_ADDR         0x50
> > +#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS  6
> > +#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS      20
> > +/*
> > + * Memory Info
> > + */
> > +#define CONFIG_SYS_MALLOC_LEN              (0x10000 + 128 * 1024)
> ??
> why not 192 * 1024?
[Sandeep] will do
> > +#define CONFIG_SYS_GBL_DATA_SIZE   128
> > +#define CONFIG_SYS_MEMTEST_START   0x80000000      /* memtest start */
> > +#define CONFIG_SYS_MEMTEST_END             0x81000000      /* 16MB RAM 
> > test */
> > +#define CONFIG_NR_DRAM_BANKS       1               /* we have 1 bank of 
> > DRAM
> */
> > +#define CONFIG_STACKSIZE   (256 * 1024)    /* regular stack */
> > +#define PHYS_SDRAM_1               0x80000000      /* DDR Start */
> any macro availlable?
[Sandeep] yes. Address in next patch
> > +#define PHYS_SDRAM_1_SIZE  0x10000000      /* DDR size 256MB */
> > +#define DDR_8BANKS                         /* 8-bank DDR2 (256MB) */
> > +/*
> > + * Serial Driver info
> > + */
> > +#define CONFIG_SYS_NS16550
> > +#define CONFIG_SYS_NS16550_SERIAL
> > +#define CONFIG_SYS_NS16550_REG_SIZE        -4
> > +#define CONFIG_SYS_NS16550_COM1    0x01c20000      /* Base address of UART0
> */
> > +#define CONFIG_SYS_NS16550_CLK             27000000        /* Input clock 
> > */
> please use CONFIG_SYS_CLK_FREQ
[Sandeep] no it is 27 Mhz so use CONFIG_SYS_HZ_CLOCK. I will address it in next 
patch
> > +#define CONFIG_CONS_INDEX  1               /* use UART0 for console */
> > +#define CONFIG_BAUDRATE            115200          /* Default baud rate
> */
> > +#define CONFIG_SYS_BAUDRATE_TABLE  { 9600, 19200, 38400, 57600,
> 115200 }
> > +/*
> > + * I2C Configuration
> > + */
> > +#define CONFIG_HARD_I2C
> > +#define CONFIG_DRIVER_DAVINCI_I2C
> > +#define CONFIG_SYS_I2C_SPEED               80000
> > +#define CONFIG_SYS_I2C_SLAVE               10
> > +/*
> > + * Flash & Environment
> > + */
> <snip>
> > +#define CONFIG_SKIP_LOWLEVEL_INIT  /* U-Boot is loaded by a
> bootloader */
> > +#define CONFIG_SKIP_RELOCATE_UBOOT /* to a proper address, init
> done */
> > +#define CONFIG_SYS_NAND_BASE               0x02000000
> any macro availlable?
> > +#define CONFIG_SYS_NAND_HW_ECC
> > +#define CONFIG_SYS_MAX_NAND_DEVICE 1
> > +#define CONFIG_ENV_OFFSET          0x0
> > +#endif
> > +/*
> > + * U-Boot general configuration
> > + */
> > +#undef     CONFIG_USE_IRQ                  /* No IRQ/FIQ in U-Boot */
> > +#define CONFIG_MISC_INIT_R
> > +#undef CONFIG_BOOTDELAY
> > +#define CONFIG_BOOTFILE                    "uImage"        /* Boot file 
> > name */
> > +#define CONFIG_SYS_PROMPT          "DM357 EVM > "  /* Command Prompt */
> > +#define CONFIG_SYS_CBSIZE          1024
> > +#define CONFIG_SYS_PBSIZE          (CONFIG_SYS_CBSIZE + \
> > +                                           sizeof(CONFIG_SYS_PROMPT) + 16)
> > +#define CONFIG_SYS_MAXARGS         16
> > +#define CONFIG_SYS_BARGSIZE                CONFIG_SYS_CBSIZE
> > +#define CONFIG_SYS_LOAD_ADDR               0x80700000
> > +#define CONFIG_VERSION_VARIABLE
> > +#define CONFIG_CMDLINE_EDITING
> > +/*
> > + * Linux Information
> > + */
> > +#define LINUX_BOOT_PARAM_ADDR      0x80000100
> why?
[Sandeep] I will get rid of this
> 
> > +#define CONFIG_CMDLINE_TAG
> > +#define CONFIG_SETUP_MEMORY_TAGS
> > +/*
> > + * U-Boot commands
> > + */
> > +#include <config_cmd_default.h>
> > +#define CONFIG_CMD_ASKENV
> > +#define CONFIG_CMD_DHCP
> > +#define CONFIG_CMD_DIAG
> > +#define CONFIG_CMD_I2C
> > +#define CONFIG_CMD_MII
> > +#define CONFIG_CMD_PING
> > +#define CONFIG_CMD_SAVES
> > +#define CONFIG_CMD_EEPROM
> > +#undef CONFIG_CMD_BDI
> > +#undef CONFIG_CMD_FPGA
> > +#undef CONFIG_CMD_SETGETDCR
> > +#undef CONFIG_CMD_FLASH
> > +#undef CONFIG_CMD_IMLS
> > +#define CONFIG_CMD_NAND
> > +#define CONFIG_CMD_JFFS2
> > +/*
> > + * KGDB support (if any)
> > + */
> > +#ifdef CONFIG_CMD_KGDB
> > +#define CONFIG_KGDB_BAUDRATE       115200  /* speed to run kgdb
> serial port */
> > +#define CONFIG_KGDB_SER_INDEX      1       /* which serial port to use */
> > +#endif
> please remove the kgdb as it's not supported
[Sandeep] OK
> 
> Best Regards,
> J.
Thanks,
Sandeep

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to