[U-Boot] [RFC][PATCH 2b/3] New i386 board (includes code relocation)
Wolfgang Denk
wd at denx.de
Tue Oct 28 00:45:04 CET 2008
Dear Graeme Russ,
Note: all comments made to part 'a' of this patch apply here, too.
In message <48E0D7CB.6040706 at gmail.com> you wrote:
> Split to meet mailing list size limit
This should not be part of the git commit message, so please move
below the '---' line.
> Initial addition of eNET files - builds clean but will not run until
> additional i386 code changes are made
>
> Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
>
> --
These should be 3 (three) dashes:
---
And any comments that are not intended for the commit message must go
*below* that line..
> diff --git a/board/eNET/fpga.c b/board/eNET/fpga.c
> new file mode 100644
> index 0000000..a3e4677
> --- /dev/null
> +++ b/board/eNET/fpga.c
> @@ -0,0 +1,149 @@
> +/*
> + * (C) Copyright 2002
> + * Wolfgang Grandegger, DENX Software Engineering, wg at denx.de.
Is this correct and complete?
> +#include "fpga.h"
> +
> +static u8 fpga_init(void);
> +static u8 fpga_write(void *buf, size_t bsize);
> +static u8 fpga_finalise(void);
> +static void fpga_close(void);
> +
> +
> +int fpga_load(int devnum, void *buf, size_t bsize )
> +{
> + u8 ret = FPGA_SUCCESS;
Do you really have to copy that code?
> diff --git a/board/eNET/hardware.h b/board/eNET/hardware.h
> new file mode 100644
> index 0000000..eab612c
> --- /dev/null
> +++ b/board/eNET/hardware.h
> @@ -0,0 +1,13 @@
> +/*
> + * hardware.h
> + *
> + * Created on: 17/09/2008
> + * Author: graeme
> + */
> +
> +#ifndef HARDWARE_H_
> +#define HARDWARE_H_
> +
> +#include "hardware_defs.h"
> +
> +#endif /* HARDWARE_H_ */
Um... A header file that just includes a single othe rheader file does
not make sense to me here.
> diff --git a/include/asm-i386/ic/sc520_defs.h b/include/asm-i386/ic/sc520_defs.h
> new file mode 100644
> index 0000000..c8f6311
> --- /dev/null
> +++ b/include/asm-i386/ic/sc520_defs.h
> @@ -0,0 +1,1489 @@
> +/*
> + * sc520_defs.h
> + *
> + * Created on: 17/09/2008
> + * Author: graeme
> + */
Do we really need all these 1500 lines of definitions?
Really?
...
> +/* General-Purpose CMOS RAM Mask */
> +
> +#define RTC_CMOS_REG_X 0xFF /* CMOS RAM Location */
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +#endif /* _ASM_IC_SC520_DEFS_H_ */
Too many empty lines - max. 2 allowed. Here, not more tna 1 should be
used.
This applies to some other files as well.
Please clean up, rebase against current code, and resubmit.
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
"It follows that any commander in chief who undertakes to carry out a
plan which he considers defective is at fault; he must put forth his
reasons, insist of the plan being changed, and finally tender his
resignation rather than be the instrument of his army's downfall."
- Napoleon, "Military Maxims and Thought"
More information about the U-Boot
mailing list