[U-Boot] [PATCH 5/6] arm: socfpga: Introduce common board code

Chin Liang See clsee at altera.com
Mon Dec 7 14:32:04 CET 2015


On Mon, 2015-12-07 at 14:23 +0100, Marek Vasut wrote:
> On Monday, December 07, 2015 at 01:53:48 PM, Chin Liang See wrote:
> 
> [...]
> 
> > > diff --git a/arch/arm/mach-socfpga/board.c b/arch/arm/mach
> > > -socfpga/board.c
> > > new file mode 100644
> > > index 0000000..a41d089
> > > --- /dev/null
> > > +++ b/arch/arm/mach-socfpga/board.c
> > 
> > I am thinking this can go into misc.c instead new file.
> 
> misc.c is bloated with random crap already, I would like to keep
> things
> orderly a little. Let's keep the board code and platform code
> separated.

Initial thinking misc.c should be as lean as possible but that seems
not today. Can consider split them out per features such as usb.c
ethernet.c.

Thanks
Chin Liang
 

> 
> > > @@ -0,0 +1,64 @@
> > > +/*
> > > + * Altera SoCFPGA common board code
> > > + *
> > > + * Copyright (C) 2015 Marek Vasut <marex at denx.de>
> > > + *
> > > + * SPDX-License-Identifier:	GPL-2.0+
> > > + */
> > > +
> > > +#include <common.h>
> > > +#include <errno.h>
> > > +#include <asm/arch/reset_manager.h>
> > > +#include <asm/io.h>
> > > +
> > > +#include <usb.h>
> > > +#include <usb/dwc2_udc.h>
> > > +
> > > +DECLARE_GLOBAL_DATA_PTR;
> > > +
> > > +void s_init(void) {}
> > > +
> > > +/*
> > > + * Miscellaneous platform dependent initialisations
> > > + */
> > > +int board_init(void)
> > 
> > I am thinking we can skip the board_init where it located at
> > original
> > board folder. If user has unique board specific initialization,
> > they
> > can still do it there.
> 
> See my reply to 6/6 .
> 
> Best regards,
> Marek Vasut


More information about the U-Boot mailing list