* [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.