All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v6 00/21] imx6: Add Engicam i.CoreM6 QDL support
@ 2016-10-04 20:47 Jagan Teki
  2016-10-07 14:59 ` Jagan Teki
  0 siblings, 1 reply; 3+ messages in thread
From: Jagan Teki @ 2016-10-04 20:47 UTC (permalink / raw)
  To: u-boot

From: Jagan Teki <jagan@amarulasolutions.com>

This series supports Engicam i.CoreM6 QDL modules on top of u-boot-imx/master
and test on the respective starter kits as well.

Tested both MMC and NAND boot.

Changes for v6:
	- Rebase to u-boot-imx/master
	- Move few SPL configs to defconfigs

Changes for v5:
        - Add NAND support

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 (21):
  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
  mtd: nand: Kconfig: Add NAND_MXS entry
  imx6: icorem6: Add NAND support
  imx6: icorem6: Enable MTD device support
  imx6: icorem6: Add default mtd nand partition table

 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             |  537 +++++++++++
 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         |   42 +
 configs/imx6qdl_icore_nand_defconfig        |   37 +
 drivers/mtd/nand/Kconfig                    |    7 +
 drivers/net/Kconfig                         |    7 +
 drivers/serial/Kconfig                      |    7 +
 drivers/thermal/Kconfig                     |   13 +
 include/configs/imx6qdl_icore.h             |  167 ++++
 include/dt-bindings/clock/imx6qdl-clock.h   |  274 ++++++
 40 files changed, 5355 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 configs/imx6qdl_icore_nand_defconfig
 create mode 100644 include/configs/imx6qdl_icore.h
 create mode 100644 include/dt-bindings/clock/imx6qdl-clock.h

-- 
2.7.4

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [U-Boot] [PATCH v6 00/21] imx6: Add Engicam i.CoreM6 QDL support
  2016-10-04 20:47 [U-Boot] [PATCH v6 00/21] imx6: Add Engicam i.CoreM6 QDL support Jagan Teki
@ 2016-10-07 14:59 ` Jagan Teki
  2016-10-07 15:37   ` Stefano Babic
  0 siblings, 1 reply; 3+ messages in thread
From: Jagan Teki @ 2016-10-07 14:59 UTC (permalink / raw)
  To: u-boot

Hi Stefano,

On Wed, Oct 5, 2016 at 2:17 AM, Jagan Teki <jteki@openedev.com> wrote:
> From: Jagan Teki <jagan@amarulasolutions.com>
>
> This series supports Engicam i.CoreM6 QDL modules on top of u-boot-imx/master
> and test on the respective starter kits as well.
>
> Tested both MMC and NAND boot.
>
> Changes for v6:
>         - Rebase to u-boot-imx/master
>         - Move few SPL configs to defconfigs
>
> Changes for v5:
>         - Add NAND support
>
> 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 (21):
>   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
>   mtd: nand: Kconfig: Add NAND_MXS entry
>   imx6: icorem6: Add NAND support
>   imx6: icorem6: Enable MTD device support
>   imx6: icorem6: Add default mtd nand partition table

All look fine on u-boot-imx/master, please apply

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [U-Boot] [PATCH v6 00/21] imx6: Add Engicam i.CoreM6 QDL support
  2016-10-07 14:59 ` Jagan Teki
@ 2016-10-07 15:37   ` Stefano Babic
  0 siblings, 0 replies; 3+ messages in thread
From: Stefano Babic @ 2016-10-07 15:37 UTC (permalink / raw)
  To: u-boot

On 07/10/2016 16:59, Jagan Teki wrote:
> Hi Stefano,
> 
> On Wed, Oct 5, 2016 at 2:17 AM, Jagan Teki <jteki@openedev.com> wrote:
>> From: Jagan Teki <jagan@amarulasolutions.com>
>>
>> This series supports Engicam i.CoreM6 QDL modules on top of u-boot-imx/master
>> and test on the respective starter kits as well.
>>
>> Tested both MMC and NAND boot.
>>
>> Changes for v6:
>>         - Rebase to u-boot-imx/master
>>         - Move few SPL configs to defconfigs
>>
>> Changes for v5:
>>         - Add NAND support
>>
>> 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 (21):
>>   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
>>   mtd: nand: Kconfig: Add NAND_MXS entry
>>   imx6: icorem6: Add NAND support
>>   imx6: icorem6: Enable MTD device support
>>   imx6: icorem6: Add default mtd nand partition table
> 
> All look fine on u-boot-imx/master, please apply

It does not look so fine - I still get the issue with
CONFIG_DEFAULT_FDT_FILE, and this generates warning on several file.

If you want check, you ca try to build ge_b650v3 (just because I am
testing this, but many boards report this warning). For example:

w+include/configs/zc5601.h:17:0: warning: "CONFIG_DEFAULT_FDT_FILE"
redefined [enabled by default]
w+include/generated/autoconf.h:16:0: note: this is the location of the
previous definition

Can you check it, please ?

Best regards,
Stefano Babic


-- 
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-10-07 15:37 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-04 20:47 [U-Boot] [PATCH v6 00/21] imx6: Add Engicam i.CoreM6 QDL support Jagan Teki
2016-10-07 14:59 ` Jagan Teki
2016-10-07 15:37   ` Stefano Babic

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.