[U-Boot] [PATCH 2/6] S5PC100: SMDKC100 Board support
Wolfgang Denk
wd at denx.de
Sat Jul 11 00:50:01 CEST 2009
Dear HeungJun Kim,
In message <350d1ec30906250108q5949e337neb54520d6773f94f at mail.gmail.com> you wrote:
> This patch initializes DRAM memory, OneNAND, & Board specific functions.
> Also, it includes SMDKC100 configuration file & modification of Makefile.
>
> Signed-off-by: HeungJun, Kim <riverful.kim at samsung.com>
>
> ---
>
> Makefile | 5 +
> board/samsung/smdkc100/Makefile | 54 +++++++
> board/samsung/smdkc100/config.mk | 24 +++
> board/samsung/smdkc100/lowlevel_init.S | 215 ++++++++++++++++++++++++++++
> board/samsung/smdkc100/mem_setup.S | 197 ++++++++++++++++++++++++++
> board/samsung/smdkc100/onenand.c | 78 ++++++++++
> board/samsung/smdkc100/smdkc100.c | 70 +++++++++
> board/samsung/smdkc100/u-boot.lds | 63 ++++++++
> include/configs/s5pc100_smdkc100.h | 244 ++++++++++++++++++++++++++++++++
> 9 files changed, 950 insertions(+), 0 deletions(-)
> create mode 100644 board/samsung/smdkc100/Makefile
> create mode 100644 board/samsung/smdkc100/config.mk
> create mode 100644 board/samsung/smdkc100/lowlevel_init.S
> create mode 100644 board/samsung/smdkc100/mem_setup.S
> create mode 100644 board/samsung/smdkc100/onenand.c
> create mode 100644 board/samsung/smdkc100/smdkc100.c
> create mode 100644 board/samsung/smdkc100/u-boot.lds
> create mode 100644 include/configs/s5pc100_smdkc100.h
MAINTAINERS entry missing.
> diff --git a/board/samsung/smdkc100/onenand.c b/board/samsung/smdkc100/onenand.c
> new file mode 100644
> index 0000000..70105a6
> --- /dev/null
> +++ b/board/samsung/smdkc100/onenand.c
...
> +#define DPRINTK(format, args...) \
> +do { \
> + printk("%s[%d]: " format "\n", __func__, __LINE__, ##args); \
> +} while (0)
Macro unused in this file, so please do not add dead code. Also,
rather use debug().
> +int dram_init(void)
> +{
> + DECLARE_GLOBAL_DATA_PTR;
> +
> + gd->bd->bi_dram[0].start = PHYS_SDRAM_1;
> + gd->bd->bi_dram[0].size = PHYS_SDRAM_1_SIZE;
> +
> + return 0;
> +}
Why not using get_ram_size() for auto-detection and testing?
> +void raise(void)
> +{
> +}
Why would that be needed?
> diff --git a/include/configs/s5pc100_smdkc100.h
> b/include/configs/s5pc100_smdkc100.h
> new file mode 100644
> index 0000000..a7ed694
> --- /dev/null
> +++ b/include/configs/s5pc100_smdkc100.h
...
> +/*
> + * Miscellaneous configurable options
> + */
> +#define CONFIG_SYS_LONGHELP /* undef to save memory */
> +#define CONFIG_SYS_HUSH_PARSER /* use "hush" command parser */
Line too long. Please check globally.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
The following statement is not true. The previous statement is true.
More information about the U-Boot
mailing list