[U-Boot] [PATCH V3 00/32] Add mx6solo/mx6duallite support

Albert ARIBAUD albert.u.boot at aribaud.net
Thu Oct 4 12:18:38 CEST 2012


Hi Troy,

On Wed,  3 Oct 2012 18:47:02 -0700, Troy Kisky
<troy.kisky at boundarydevices.com> wrote:

> This series goal is to add support for mx6solo and mx6duallite
> variants of mx6qsabrelite board. The new targets are
> called mx6ssabrelite and mx6dlsabrelite.

If the boards are known as 'mx6solo' and 'mx6duallite', they should be
named so rather than called yet another nickname.

> The 1st 16 patches perform cleanup on imximage
> 
> The final 2 patches add support for expressions to mkimage.
> If found not to be worth the effort, they can be omitted.
> 
> 
> Troy Kisky (32):
>   imximage: check dcd_len as entries added
>   imximage: remove redundant setting of app_dest_ptr
>   imximage: move flash_offset check to common location
>   imximage: fix size of image to load.
>   imximage: delay setting of image size
>   imximage: change parameters to set_imx_hdr
>   imximage: make set_imx_hdr_v1/v2 easier to read
>   imximage: make header variable length
>   imximage: remove static imximage_version
>   imximage: prepare to move static variables to struct data_src
>   imximage: change parameters for set_dcd_val/set_imx_hdr
>   imximage: move set_imx_hdr to struct data_src
>   imximage: move set_dcd_val to struct data_src
>   imximage: enable word writes for version2 header
>   tools: add parse_helper file
>   imximage: use parse_helper functions
>   imximage.cfg: run files through C preprocessor
>   mx6q_4x_mt41j128.cfg: use symbols instead of hardcoded constants
>   mx6q_4x_mt41j128.cfg: add comments
>   mx6q_4x_mt41j128.cfg: use ddr3 mode for reset
>   mx6q_4x_mt41j128.cfg: skip initiailizing non-existent memory
>   mx6q_4x_mt41j128.cfg: force ZQ calibration
>   mx6: soc: update get_cpu_rev and get_imx_type for mx6solo/sololite
>   mx6: use CONFIG_MX6 instead of CONFIG_MX6Q
>   imx-common: cpu: add imx_ddr_size
>   arch-mx6: add mx6dl_pins.h
>   mx6qsabrelite: add support for mx6 solo/duallite
>   mx6q_4x_mt41j128.cfg: add mx6 solo/duallite support
>   Add boards for sabrelite variants mx6s(solo) and mx6dl(duallite)
>   mx6qsabrelite: change CONFIG_SYS_PROMPT
>   parse_helper: add expression evaluation
>   imx-mkimage.h: use base + offset syntax
> 
>  Makefile                                      |    3 +-
>  arch/arm/cpu/armv7/mx6/soc.c                  |   32 +-
>  arch/arm/imx-common/cpu.c                     |   66 +++-
>  arch/arm/include/asm/arch-mx5/sys_proto.h     |   10 +-
>  arch/arm/include/asm/arch-mx6/imx-mkimage.h   |  133 +++++++
>  arch/arm/include/asm/arch-mx6/imx-regs.h      |    2 +
>  arch/arm/include/asm/arch-mx6/mx6dl_pins.h    |  118 ++++++
>  arch/arm/include/asm/arch-mx6/sys_proto.h     |   10 +-
>  board/esg/ima3-mx53/imximage.cfg              |  120 +++---
>  board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg  |  425 ++++++++++++---------
>  board/freescale/mx25pdk/imximage.cfg          |   77 ++--
>  board/freescale/mx51evk/imximage.cfg          |  114 +++---
>  board/freescale/mx53ard/imximage_dd3.cfg      |   83 +++--
>  board/freescale/mx53evk/imximage.cfg          |   86 ++---
>  board/freescale/mx53loco/imximage.cfg         |   83 +++--
>  board/freescale/mx53smd/imximage.cfg          |   83 +++--
>  board/freescale/mx6qarm2/imximage.cfg         |   88 ++---
>  board/freescale/mx6qsabrelite/mx6qsabrelite.c |  235 +++---------
>  board/freescale/mx6qsabrelite/pads.h          |  172 +++++++++
>  board/genesi/mx51_efikamx/imximage_mx.cfg     |  132 +++----
>  board/genesi/mx51_efikamx/imximage_sb.cfg     |  126 ++++---
>  board/ttcontrol/vision2/imximage_hynix.cfg    |  295 ++++++++-------
>  boards.cfg                                    |    4 +-
>  drivers/gpio/mxc_gpio.c                       |    6 +-
>  drivers/video/ipu_regs.h                      |    2 +-
>  include/configs/mx6qarm2.h                    |    1 +
>  include/configs/mx6qsabre_common.h            |    1 +
>  include/configs/mx6qsabrelite.h               |    4 +-
>  tools/Makefile                                |    2 +
>  tools/imximage.c                              |  487 ++++++++++---------------
>  tools/imximage.h                              |   39 +-
>  tools/parse_helper.c                          |  325 +++++++++++++++++
>  tools/parse_helper.h                          |   28 ++
>  33 files changed, 2106 insertions(+), 1286 deletions(-)
>  create mode 100644 arch/arm/include/asm/arch-mx6/imx-mkimage.h
>  create mode 100644 arch/arm/include/asm/arch-mx6/mx6dl_pins.h
>  create mode 100644 board/freescale/mx6qsabrelite/pads.h
>  create mode 100644 tools/parse_helper.c
>  create mode 100644 tools/parse_helper.h
> 



Amicalement,
-- 
Albert.


More information about the U-Boot mailing list