[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