[U-Boot] [PATCH v4 00/17] imx6: Add Engicam i.CoreM6 QDL support

Jagan Teki jagannadh.teki at gmail.com
Mon Sep 26 12:56:21 CEST 2016


Hi Stefano,

Please let me know if you have any comments, if OK please pick this.

On Mon, Sep 26, 2016 at 1:11 AM, Jagan Teki <jagannadh.teki at gmail.com> wrote:
> This series supports Engicam i.CoreM6 QDL modules on top of u-boot-imx.git/next
> and test on the respective starter kits as well.
>
> Changes for v4:
>         - Add 'net: Kconfig: Add FEC_MXC entry' patch
>         - Updated ENV configs along with comments
>         - Restructured configs for more readability
>         - Add CONFIG_ENV_OVERWRITE
>         - Rename icorem6qdl_defconfig with icorem6qdl_mmc_defconfig
>
> Changes for v3:
>         - Remove "v2 01/17 imx: iomux-v3: Fix build error with snvs base" patch
>         - Remove 'default n' on Kconfig DEFAULT_FDT_FILE patch
>         - Add minimal devicetree support for Engicam i.CoreM6 QDL
>         - Add is_mx6dl()
>         - Add is_mx6solo()
>         - Use is_mx6dq()
>         - Add last commit sha1 and header in pull devicetree files from Linux
>
> Changes for v2:
>         - Make static to local iomux structure in board file
>         - Corrected rowaddr in mx6_ddr3_cfg
>         - Used imx_ddr_size
>         - Add FEC support and tested the same
>         - Add DM_GPIO, DM_MMC support
>         - Add pinctrl support
>         - Add devicetree support
>
> Jagan Teki (17):
>   serial: Kconfig: Add MXC_UART entry
>   thermal: Kconfig: Add IMX_THERMAL entry
>   Kconfig: Add DEFAULT_FDT_FILE entry
>   arm: imx: Add Engicam i.CoreM6 QDL Starter Kit initial support
>   net: Kconfig: Add FEC_MXC entry
>   imx6: icorem6: Add ENET support
>   imx: s/docs\/README.imximage/doc\/README.imximage/g
>   arm: dts: Add devicetree for i.MX6DL
>   arm: dts: Add devicetree for i.MX6DQL
>   arm: dts: imx6dl: Add pinctrl defines
>   dt-bindings: clock: imx6qdl: Add clock defines
>   arm: imx6q: Add devicetree support for Engicam i.CoreM6 DualLite/Solo
>   imx6q: icorem6: Enable pinctrl driver
>   engicam: icorem6: Add DM_GPIO, DM_MMC support
>   arm: dts: Add devicetree for i.MX6Q
>   arm: dts: imx6q: Add pinctrl defines
>   arm: imx6q: Add devicetree support for Engicam i.CoreM6 Quad/Dual
>
>  arch/arm/cpu/armv7/mx6/Kconfig              |   11 +
>  arch/arm/dts/Makefile                       |    4 +-
>  arch/arm/dts/imx6dl-icore.dts               |   59 ++
>  arch/arm/dts/imx6dl-pinfunc.h               | 1091 +++++++++++++++++++++++
>  arch/arm/dts/imx6dl.dtsi                    |  133 +++
>  arch/arm/dts/imx6q-icore.dts                |   59 ++
>  arch/arm/dts/imx6q-pinfunc.h                | 1047 ++++++++++++++++++++++
>  arch/arm/dts/imx6q.dtsi                     |  300 +++++++
>  arch/arm/dts/imx6qdl-icore.dtsi             |  196 ++++
>  arch/arm/dts/imx6qdl.dtsi                   | 1281 +++++++++++++++++++++++++++
>  arch/arm/include/asm/imx-common/sys_proto.h |    2 +
>  board/barco/titanium/imximage.cfg           |    2 +-
>  board/ccv/xpress/imximage.cfg               |    2 +-
>  board/denx/m53evk/imximage.cfg              |    2 +-
>  board/engicam/icorem6/Kconfig               |   12 +
>  board/engicam/icorem6/MAINTAINERS           |    6 +
>  board/engicam/icorem6/Makefile              |    6 +
>  board/engicam/icorem6/README                |   38 +
>  board/engicam/icorem6/icorem6.c             |  474 ++++++++++
>  board/freescale/mx6sabresd/mx6dlsabresd.cfg |    2 +-
>  board/freescale/mx6slevk/imximage.cfg       |    2 +-
>  board/freescale/mx6ullevk/imximage.cfg      |    2 +-
>  board/freescale/mx7dsabresd/imximage.cfg    |    2 +-
>  board/freescale/s32v234evb/s32v234evb.cfg   |    2 +-
>  board/freescale/vf610twr/imximage.cfg       |    2 +-
>  board/phytec/pcm052/imximage.cfg            |    2 +-
>  board/technexion/pico-imx6ul/imximage.cfg   |    2 +-
>  board/toradex/colibri_imx7/imximage.cfg     |    2 +-
>  board/toradex/colibri_vf/imximage.cfg       |    2 +-
>  board/warp/imximage.cfg                     |    2 +-
>  board/warp7/imximage.cfg                    |    2 +-
>  common/Kconfig                              |    5 +
>  configs/imx6qdl_icore_mmc_defconfig         |   34 +
>  drivers/net/Kconfig                         |    7 +
>  drivers/serial/Kconfig                      |    7 +
>  drivers/thermal/Kconfig                     |   13 +
>  include/configs/imx6qdl_icore.h             |  142 +++
>  include/dt-bindings/clock/imx6qdl-clock.h   |  274 ++++++
>  38 files changed, 5215 insertions(+), 16 deletions(-)
>  create mode 100644 arch/arm/dts/imx6dl-icore.dts
>  create mode 100644 arch/arm/dts/imx6dl-pinfunc.h
>  create mode 100644 arch/arm/dts/imx6dl.dtsi
>  create mode 100644 arch/arm/dts/imx6q-icore.dts
>  create mode 100644 arch/arm/dts/imx6q-pinfunc.h
>  create mode 100644 arch/arm/dts/imx6q.dtsi
>  create mode 100644 arch/arm/dts/imx6qdl-icore.dtsi
>  create mode 100644 arch/arm/dts/imx6qdl.dtsi
>  create mode 100644 board/engicam/icorem6/Kconfig
>  create mode 100644 board/engicam/icorem6/MAINTAINERS
>  create mode 100644 board/engicam/icorem6/Makefile
>  create mode 100644 board/engicam/icorem6/README
>  create mode 100644 board/engicam/icorem6/icorem6.c
>  create mode 100644 configs/imx6qdl_icore_mmc_defconfig
>  create mode 100644 include/configs/imx6qdl_icore.h
>  create mode 100644 include/dt-bindings/clock/imx6qdl-clock.h
>
> --
> 2.7.4
>


thanks!
-- 
Jagan Teki
Free Software Engineer | www.openedev.com
U-Boot, Linux | Upstream Maintainer
Hyderabad, India.


More information about the U-Boot mailing list