On 23:26 Fri 24 Apr     , Jean-Christophe PLAGNIOL-VILLARD wrote:
> On 09:40 Tue 14 Apr     , Tom Rix wrote:
> > Zoom2 is a new board from Texas Instruments and LogicPD
> > 
> > The logicpd web site is a good source for general information on this board.
> > Please start looking here if the below links are broken.
> > http://www.logicpd.com
> > 
> > This is a pdf of the product
> > http://www.logicpd.com/sites/default/files/1012659A_Zoom_OMAP34x-II_MDP_Brief.pdf
> > This is the product description web page
> > http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap34x-ii-mdp
> > 
> > This patch provides a zoom2 base target by copying zoom1 and by making some
> > obvious changes.
> > 
> > To configure, run
> > make omap3_zoom2_config
> > 
> > Signed-off-by: Tom Rix <[email protected]>
> > ---
> >  MAINTAINERS                   |    4 +
> >  MAKEALL                       |    1 +
> >  Makefile                      |    3 +
> >  board/omap3/common/Makefile   |    1 +
> >  board/omap3/zoom2/Makefile    |   49 ++++++++
> >  board/omap3/zoom2/config.mk   |   33 ++++++
> >  board/omap3/zoom2/u-boot.lds  |   63 +++++++++++
> >  board/omap3/zoom2/zoom2.c     |   76 +++++++++++++
> >  board/omap3/zoom2/zoom2.h     |  151 +++++++++++++++++++++++++
> >  doc/README.omap3              |   13 ++
> >  include/configs/omap3_zoom2.h |  247 
> > +++++++++++++++++++++++++++++++++++++++++
> >  11 files changed, 641 insertions(+), 0 deletions(-)
> >  create mode 100644 board/omap3/zoom2/Makefile
> >  create mode 100644 board/omap3/zoom2/config.mk
> >  create mode 100644 board/omap3/zoom2/u-boot.lds
> >  create mode 100644 board/omap3/zoom2/zoom2.c
> >  create mode 100644 board/omap3/zoom2/zoom2.h
> >  create mode 100644 include/configs/omap3_zoom2.h
> > 
> > diff --git a/MAINTAINERS b/MAINTAINERS
> > index 03d59b9..c2a4e33 100644
> > --- a/MAINTAINERS
> > +++ b/MAINTAINERS
> > @@ -611,6 +611,10 @@ Stelian Pop <[email protected]>
> >     at91sam9263ek   ARM926EJS (AT91SAM9263 SoC)
> >     at91sam9rlek    ARM926EJS (AT91SAM9RL SoC)
> >  
> > +Tom Rix <[email protected]>
> > +
> > +   omap3_zoom2     ARM CORTEX-A8 (OMAP3xx SoC)
> > +
> >  Stefan Roese <[email protected]>
> >  
> >     ixdpg425        xscale
> > diff --git a/MAKEALL b/MAKEALL
> > index e4eb42b..c72e810 100755
> > --- a/MAKEALL
> > +++ b/MAKEALL
> > @@ -561,6 +561,7 @@ LIST_ARM_CORTEX_A8="            \
> >     omap3_evm               \
> >     omap3_pandora           \
> >     omap3_zoom1             \
> > +   omap3_zoom2             \
> >  "
> >  
> >  #########################################################################
> > diff --git a/Makefile b/Makefile
> > index e91c051..724ed51 100644
> > --- a/Makefile
> > +++ b/Makefile
> > @@ -2980,6 +2980,9 @@ omap3_pandora_config :        unconfig
> >  omap3_zoom1_config :       unconfig
> >     @$(MKCONFIG) $(@:_config=) arm arm_cortexa8 zoom1 omap3 omap3
> >  
> > +omap3_zoom2_config :       unconfig
> > +   @$(MKCONFIG) $(@:_config=) arm arm_cortexa8 zoom2 omap3 omap3
> > +
> >  #########################################################################
> >  ## XScale Systems
> >  #########################################################################
> > diff --git a/board/omap3/common/Makefile b/board/omap3/common/Makefile
> > index 7b892fa..b8a0b14 100644
> > --- a/board/omap3/common/Makefile
> > +++ b/board/omap3/common/Makefile
> > @@ -33,6 +33,7 @@ COBJS-$(CONFIG_OMAP3_BEAGLE) += power.o
> >  COBJS-$(CONFIG_OMAP3_OVERO) += power.o
> >  COBJS-$(CONFIG_OMAP3_PANDORA) += power.o
> >  COBJS-$(CONFIG_OMAP3_ZOOM1) += power.o
> > +COBJS-$(CONFIG_OMAP3_ZOOM2) += power.o
> how many CONFIG_X_BOARDS will we have?
> 
> It's time to create a functionnality CONFIG_
> (it can be done in an other patch but no other new board will be allow to do
> it)
> >  
> >  COBJS      := $(COBJS-y)
> >  SRCS       := $(COBJS:.o=.c)
> > diff --git a/board/omap3/zoom2/Makefile b/board/omap3/zoom2/Makefile
> > new file mode 100644
> > index 0000000..088b8cb
> > --- /dev/null
> > +++ b/board/omap3/zoom2/Makefile
> > + * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
> > + * MA 02111-1307 USA
> > + */
> > +
> > +OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
> > +OUTPUT_ARCH(arm)
> > +ENTRY(_start)
> > +SECTIONS
> > +{
> > +   . = 0x00000000;
> > +
> > +   . = ALIGN(4);
> > +   .text   :
> > +   {
> > +           cpu/arm_cortexa8/start.o        (.text)
> > +           *(.text)
> > +   }
> > +
> > +   . = ALIGN(4);
> > +   .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) }
> > +
> > +   .ARM.extab      : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
> > +   __exidx_start = .;
> > +   .ARM.exidx      : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) }
> > +   __exidx_end = .;
> as said precedently .ARM.extab & .ARM.exidx is not needed please remove
I've seen you fix it in the 10th patch

Best Regards,
J.
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to