[U-Boot] [PULL] Please pull u-boot-imx

Stefano Babic sbabic at denx.de
Sun Dec 18 18:48:17 CET 2016


Hi Tom,

please pull from u-boot-imx, thanks !

The following changes since commit 53e8ca22538c2cec691fe74098684a359302688c:

  MAINTAINERS: DFU: Change e-mail address for DFU maintainer (2016-12-12
13:03:15 -0500)

are available in the git repository at:

  git://www.denx.de/git/u-boot-imx.git master

for you to fetch changes up to 854bb75be98ad792ff64c26ae38a1392ea185cd6:

  imx6: icorem6_rqs: Add FEC support (2016-12-16 18:39:06 +0100)

----------------------------------------------------------------
Breno Lima (10):
      Revert "ARM: mx6: add MMC2 boot device detection support in SPL"
      udoo_neo: Remove USDHC3 support
      udoo_neo: Move MX6SX configuration to Kconfig
      udoo_neo: Staticize board_string()
      udoo_neo: Remove mmcautodetect option
      udoo_neo: Remove console option
      udoo_neo: Add thermal support
      power: pmic: Add Voltage configuration macro
      udoo_neo: Add PFUZE300 PMIC support
      udoo_neo: Add Ethernet support

Jagan Teki (29):
      net: fec_mxc: Remove unneeded eth_device arg from fec_get_hwaddr
      net: fec_mxc: Convert into driver model
      net: fec_mxc: Driver cleanups
      dm: net: fec: Add .read_rom_hwaddr
      ARM: dts: imx6qdl-icore: Add FEC support
      icorem6: Use CONFIG_DM_ETH support
      video: Kconfig: Add VIDEO_IPV3 entry
      imx6: icorem6: Add framebuffer support
      imx6: icorem6: Add custom splashscreen support
      i2c: Kconfig: Add SYS_I2C_MXC entry
      i2c: mxc: Print hex instead of decimal for bus address
      i2c: mxc: Make 'no gpio pinctrl state' print as debug
      imx6: icorem6: Add I2C support
      arm: dts: Add devicetree for i.MX6UL
      arm: imx6ul: Add Engicam GEAM6UL Starter Kit initial support
      arm: dts: imx6ul-geam: Add I2C nodes
      imx6: geam6ul: Add I2C support
      imx6: geam6ul: Add NAND support
      imx6: geam6ul: Enable MTD device support
      imx6: geam6ul: Add default mtd nand partition table
      arm: imx6q: Add Engicam i.CoreM6 Quad/Dual RQS Starter Kit initial
support
      arm: imx6q: Add Engicam i.CoreM6 Solo/Duallite RQS Starter Kit
initial support
      imx6: icorem6: Rename engicam icorem6 defconfig files
      arm: dts: imx6qdl-icore-rqs: Add I2C node's
      imx6: icorem6_rqs: Add I2C support
      arm: dts: imx6ul-geam: Add FEC node
      imx6: geam6ul: Add FEC support
      arm: dts: imx6qdl-icore-rqs: Add FEC node
      imx6: icorem6_rqs: Add FEC support

Marcin Niestroj (2):
      ARM: imx6ul: Add support for liteSOM
      board/liteboard: Add support for liteBoard

Max Krummenacher (2):
      arm: imx: initial support for apalis imx6
      arm: imx: initial support for colibri imx6

Patrick Bruenn (1):
      arm: imx: add i.MX53 Beckhoff CX9020 Embedded PC

Peng Fan (19):
      imx: add i.MX 6SLL CPU type
      imx: mx6sll: add pinmux header files
      imx: mx6sll: update register address
      imx-common: timer: add i.MX6SLL support
      imx: mx6sll: add iomux settings
      imx: mx6: fix mmdc ch0 clk for 6SL
      imx: mx6: lcdif: gate clock before changing mux
      imx: mx6sl: add lcdif clock support
      imx: clock: gate clk before changing pix clk mux
      imx: mx6sll: add clock support
      imx-common: cache: configure L2 Cache for i.MX6SLL
      imx: mx6sll: add Kconfig entry for i.MX6SLL
      mx6_common: correct loadaddr and text base for i.MX6SLL
      OCOTP: Update OCOTP driver to support i.MX6SLL
      imx-common: lcdif: update lcdif regs for i.MX6SL/SLL
      pinctrl: imx6: support i.MX6SLL
      arm: dts: add i.MX6SLL device tree
      arm: imx: add i.MX6SLL EVK board support
      imx: mx6sllevk: add plugin support

Sanchayan Maity (1):
      configs: colibri_vf: Add fdt_fixup environment variable

Stefan Agner (6):
      toradex: fix USB Download gadget fixup callback
      toradex: allow custom fdt board setup in board file
      colibri_vf: use device-tree for MTD partitions
      colibri_vf: cleanup USB clock initialization
      colibri_vf: use same NAND clock as Linux uses
      ARM: dts: vf: Fix warning about missing reg property

Stefano Babic (1):
      Merge branch 'master' of git://git.denx.de/u-boot

 arch/arm/Kconfig                                            |    2 +
 arch/arm/Makefile                                           |    1 +
 arch/arm/cpu/armv7/mx5/Kconfig                              |    8 +
 arch/arm/cpu/armv7/mx6/Kconfig                              |   63 ++
 arch/arm/cpu/armv7/mx6/clock.c                              |  143 ++-
 arch/arm/dts/Makefile                                       |    8 +-
 arch/arm/dts/imx53-cx9020.dts                               |  190 ++++
 arch/arm/dts/imx53-pinfunc.h                                | 1189
+++++++++++++++++++++++
 arch/arm/dts/imx53.dtsi                                     |  110 +++
 arch/arm/dts/imx6dl-icore-rqs.dts                           |   50 +
 arch/arm/dts/imx6q-icore-rqs.dts                            |   50 +
 arch/arm/dts/imx6qdl-icore-rqs.dtsi                         |  170 ++++
 arch/arm/dts/imx6qdl-icore.dtsi                             |   24 +
 arch/arm/dts/imx6sll-evk.dts                                |  801
+++++++++++++++
 arch/arm/dts/imx6sll-pinfunc.h                              |  882
+++++++++++++++++
 arch/arm/dts/imx6sll.dtsi                                   |  859
++++++++++++++++
 arch/arm/dts/imx6ul-geam-kit.dts                            |  168 ++++
 arch/arm/dts/imx6ul.dtsi                                    |  942
++++++++++++++++++
 arch/arm/dts/vf.dtsi                                        |    2 +
 arch/arm/imx-common/cache.c                                 |   17 +-
 arch/arm/imx-common/cpu.c                                   |    2 +
 arch/arm/imx-common/iomux-v3.c                              |   10 +-
 arch/arm/imx-common/spl.c                                   |    6 +-
 arch/arm/imx-common/timer.c                                 |   10 +-
 arch/arm/include/asm/arch-imx/cpu.h                         |    3 +-
 arch/arm/include/asm/arch-mx6/clock.h                       |    2 +-
 arch/arm/include/asm/arch-mx6/crm_regs.h                    |   21 +
 arch/arm/include/asm/arch-mx6/imx-regs.h                    |   77 +-
 arch/arm/include/asm/arch-mx6/mx6-pins.h                    |    2 +
 arch/arm/include/asm/arch-mx6/mx6sll_pins.h                 | 1019
+++++++++++++++++++
 arch/arm/include/asm/imx-common/iomux-v3.h                  |    6 +-
 arch/arm/include/asm/imx-common/regs-lcdif.h                |    7 +-
 arch/arm/include/asm/imx-common/sys_proto.h                 |    1 +
 arch/arm/mach-litesom/Kconfig                               |    6 +
 arch/arm/mach-litesom/Makefile                              |    6 +
 arch/arm/mach-litesom/include/mach/litesom.h                |   16 +
 arch/arm/mach-litesom/litesom.c                             |  200 ++++
 board/beckhoff/mx53cx9020/Kconfig                           |   12 +
 board/beckhoff/mx53cx9020/MAINTAINERS                       |    6 +
 board/beckhoff/mx53cx9020/Makefile                          |    9 +
 board/beckhoff/mx53cx9020/imximage.cfg                      |   82 ++
 board/beckhoff/mx53cx9020/mx53cx9020.c                      |  367 +++++++
 board/beckhoff/mx53cx9020/mx53cx9020_video.c                |   49 +
 board/engicam/geam6ul/Kconfig                               |   12 +
 board/engicam/geam6ul/MAINTAINERS                           |    6 +
 board/engicam/geam6ul/Makefile                              |    6 +
 board/engicam/geam6ul/README                                |   28 +
 board/engicam/geam6ul/geam6ul.c                             |  317 ++++++
 board/engicam/icorem6/MAINTAINERS                           |    6 +-
 board/engicam/icorem6/README                                |   19 +-
 board/engicam/icorem6/icorem6.c                             |  184 ++--
 board/engicam/icorem6_rqs/Kconfig                           |   12 +
 board/engicam/icorem6_rqs/MAINTAINERS                       |    7 +
 board/engicam/icorem6_rqs/Makefile                          |    6 +
 board/engicam/icorem6_rqs/README                            |   33 +
 board/engicam/icorem6_rqs/icorem6_rqs.c                     |  399 ++++++++
 board/freescale/mx6sllevk/Kconfig                           |   12 +
 board/freescale/mx6sllevk/Makefile                          |    6 +
 board/freescale/mx6sllevk/imximage.cfg                      |  127 +++
 board/freescale/mx6sllevk/mx6sllevk.c                       |  131 +++
 board/freescale/mx6sllevk/plugin.S                          |  155 +++
 board/freescale/mx6sxsabresd/mx6sxsabresd.c                 |    2 +-
 board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c           |    2 +-
 board/grinn/liteboard/Kconfig                               |   12 +
 board/grinn/liteboard/MAINTAINERS                           |    6 +
 board/grinn/liteboard/Makefile                              |    6 +
 board/grinn/liteboard/README                                |   31 +
 board/grinn/liteboard/board.c                               |  287 ++++++
 board/toradex/apalis_imx6/1066mhz_4x128mx16.cfg             |   48 +
 board/toradex/apalis_imx6/1066mhz_4x256mx16.cfg             |   48 +
 board/toradex/apalis_imx6/Kconfig                           |   55 ++
 board/toradex/apalis_imx6/MAINTAINERS                       |    9 +
 board/toradex/apalis_imx6/Makefile                          |    5 +
 board/toradex/apalis_imx6/apalis_imx6.c                     | 1292
+++++++++++++++++++++++++
 board/toradex/apalis_imx6/apalis_imx6q.cfg                  |   34 +
 board/toradex/apalis_imx6/clocks.cfg                        |   42 +
 board/toradex/apalis_imx6/ddr-setup.cfg                     |   97 ++
 board/toradex/apalis_imx6/do_fuse.c                         |   98 ++
 board/toradex/apalis_imx6/pf0100.c                          |  228 +++++
 board/toradex/apalis_imx6/pf0100.h                          |   56 ++
 board/toradex/apalis_imx6/pf0100_otp.inc                    |  191 ++++
 board/toradex/apalis_t30/apalis_t30.c                       |    8 +
 board/toradex/colibri_imx6/800mhz_2x64mx16.cfg              |   59 ++
 board/toradex/colibri_imx6/800mhz_4x64mx16.cfg              |   59 ++
 board/toradex/colibri_imx6/Kconfig                          |   44 +
 board/toradex/colibri_imx6/MAINTAINERS                      |    8 +
 board/toradex/colibri_imx6/Makefile                         |    5 +
 board/toradex/colibri_imx6/clocks.cfg                       |   42 +
 board/toradex/colibri_imx6/colibri_imx6.c                   | 1130
+++++++++++++++++++++
 board/toradex/colibri_imx6/colibri_imx6.cfg                 |   38 +
 board/toradex/colibri_imx6/ddr-setup.cfg                    |   98 ++
 board/toradex/colibri_imx6/do_fuse.c                        |   98 ++
 board/toradex/colibri_imx6/pf0100.c                         |  211 ++++
 board/toradex/colibri_imx6/pf0100.h                         |   56 ++
 board/toradex/colibri_imx6/pf0100_otp.inc                   |  189 ++++
 board/toradex/colibri_imx7/colibri_imx7.c                   |    8 +
 board/toradex/colibri_pxa270/colibri_pxa270.c               |    8 +
 board/toradex/colibri_t20/colibri_t20.c                     |    8 +
 board/toradex/colibri_t30/colibri_t30.c                     |    8 +
 board/toradex/colibri_vf/colibri_vf.c                       |   37 +-
 board/toradex/common/tdx-common.c                           |   12 +-
 board/toradex/common/tdx-common.h                           |    2 +
 board/udoo/neo/neo.c                                        |  334 +++++--
 configs/apalis_imx6_defconfig                               |   52 +
 configs/apalis_imx6_nospl_com_defconfig                     |   42 +
 configs/apalis_imx6_nospl_it_defconfig                      |   44 +
 configs/colibri_imx6_defconfig                              |   50 +
 configs/colibri_imx6_nospl_defconfig                        |   44 +
 ...x6qdl_icore_mmc_defconfig => imx6dl_icore_mmc_defconfig} |    7 +-
 ...qdl_icore_nand_defconfig => imx6dl_icore_nand_defconfig} |    7 +-
 configs/imx6dl_icore_rqs_mmc_defconfig                      |   43 +
 configs/imx6q_icore_mmc_defconfig                           |   47 +
 configs/imx6q_icore_nand_defconfig                          |   42 +
 configs/imx6q_icore_rqs_mmc_defconfig                       |   43 +
 configs/imx6ul_geam_mmc_defconfig                           |   44 +
 configs/imx6ul_geam_nand_defconfig                          |   37 +
 configs/liteboard_defconfig                                 |   29 +
 configs/mx53cx9020_defconfig                                |   35 +
 configs/mx6sllevk_defconfig                                 |   36 +
 configs/mx6sllevk_plugin_defconfig                          |   37 +
 configs/udoo_neo_defconfig                                  |    4 +-
 drivers/fpga/Kconfig                                        |   20 +
 drivers/i2c/Kconfig                                         |    8 +
 drivers/i2c/mxc_i2c.c                                       |    2 +-
 drivers/misc/mxc_ocotp.c                                    |   16 +-
 drivers/net/Kconfig                                         |    2 +-
 drivers/net/fec_mxc.c                                       |  473
++++++---
 drivers/net/fec_mxc.h                                       |   31 +-
 drivers/pinctrl/nxp/Kconfig                                 |   14 +
 drivers/pinctrl/nxp/Makefile                                |    1 +
 drivers/pinctrl/nxp/pinctrl-imx5.c                          |   44 +
 drivers/pinctrl/nxp/pinctrl-imx6.c                          |    2 +
 drivers/serial/Kconfig                                      |    2 +-
 drivers/video/Kconfig                                       |    7 +
 include/configs/apalis_imx6.h                               |  342 +++++++
 include/configs/colibri_imx6.h                              |  310 ++++++
 include/configs/colibri_vf.h                                |    7 +-
 include/configs/imx6qdl_icore.h                             |   14 +
 include/configs/imx6qdl_icore_rqs.h                         |  135 +++
 include/configs/imx6ul_geam.h                               |  165 ++++
 include/configs/liteboard.h                                 |  171 ++++
 include/configs/mx53cx9020.h                                |  198 ++++
 include/configs/mx6_common.h                                |    3 +-
 include/configs/mx6sllevk.h                                 |  152 +++
 include/configs/udoo_neo.h                                  |   35 +-
 include/dt-bindings/clock/imx5-clock.h                      |  219 +++++
 include/dt-bindings/clock/imx6sll-clock.h                   |  204 ++++
 include/dt-bindings/clock/imx6ul-clock.h                    |    1 +
 include/power/pfuze3000_pmic.h                              |    5 +
 tools/logos/engicam.bmp                                     |  Bin 0 ->
60214 bytes
 150 files changed, 16828 insertions(+), 473 deletions(-)
 create mode 100644 arch/arm/dts/imx53-cx9020.dts
 create mode 100644 arch/arm/dts/imx53-pinfunc.h
 create mode 100644 arch/arm/dts/imx53.dtsi
 create mode 100644 arch/arm/dts/imx6dl-icore-rqs.dts
 create mode 100644 arch/arm/dts/imx6q-icore-rqs.dts
 create mode 100644 arch/arm/dts/imx6qdl-icore-rqs.dtsi
 create mode 100644 arch/arm/dts/imx6sll-evk.dts
 create mode 100644 arch/arm/dts/imx6sll-pinfunc.h
 create mode 100644 arch/arm/dts/imx6sll.dtsi
 create mode 100644 arch/arm/dts/imx6ul-geam-kit.dts
 create mode 100644 arch/arm/dts/imx6ul.dtsi
 create mode 100644 arch/arm/include/asm/arch-mx6/mx6sll_pins.h
 create mode 100644 arch/arm/mach-litesom/Kconfig
 create mode 100644 arch/arm/mach-litesom/Makefile
 create mode 100644 arch/arm/mach-litesom/include/mach/litesom.h
 create mode 100644 arch/arm/mach-litesom/litesom.c
 create mode 100644 board/beckhoff/mx53cx9020/Kconfig
 create mode 100644 board/beckhoff/mx53cx9020/MAINTAINERS
 create mode 100644 board/beckhoff/mx53cx9020/Makefile
 create mode 100644 board/beckhoff/mx53cx9020/imximage.cfg
 create mode 100644 board/beckhoff/mx53cx9020/mx53cx9020.c
 create mode 100644 board/beckhoff/mx53cx9020/mx53cx9020_video.c
 create mode 100644 board/engicam/geam6ul/Kconfig
 create mode 100644 board/engicam/geam6ul/MAINTAINERS
 create mode 100644 board/engicam/geam6ul/Makefile
 create mode 100644 board/engicam/geam6ul/README
 create mode 100644 board/engicam/geam6ul/geam6ul.c
 create mode 100644 board/engicam/icorem6_rqs/Kconfig
 create mode 100644 board/engicam/icorem6_rqs/MAINTAINERS
 create mode 100644 board/engicam/icorem6_rqs/Makefile
 create mode 100644 board/engicam/icorem6_rqs/README
 create mode 100644 board/engicam/icorem6_rqs/icorem6_rqs.c
 create mode 100644 board/freescale/mx6sllevk/Kconfig
 create mode 100644 board/freescale/mx6sllevk/Makefile
 create mode 100644 board/freescale/mx6sllevk/imximage.cfg
 create mode 100644 board/freescale/mx6sllevk/mx6sllevk.c
 create mode 100644 board/freescale/mx6sllevk/plugin.S
 create mode 100644 board/grinn/liteboard/Kconfig
 create mode 100644 board/grinn/liteboard/MAINTAINERS
 create mode 100644 board/grinn/liteboard/Makefile
 create mode 100644 board/grinn/liteboard/README
 create mode 100644 board/grinn/liteboard/board.c
 create mode 100644 board/toradex/apalis_imx6/1066mhz_4x128mx16.cfg
 create mode 100644 board/toradex/apalis_imx6/1066mhz_4x256mx16.cfg
 create mode 100644 board/toradex/apalis_imx6/Kconfig
 create mode 100644 board/toradex/apalis_imx6/MAINTAINERS
 create mode 100644 board/toradex/apalis_imx6/Makefile
 create mode 100644 board/toradex/apalis_imx6/apalis_imx6.c
 create mode 100644 board/toradex/apalis_imx6/apalis_imx6q.cfg
 create mode 100644 board/toradex/apalis_imx6/clocks.cfg
 create mode 100644 board/toradex/apalis_imx6/ddr-setup.cfg
 create mode 100644 board/toradex/apalis_imx6/do_fuse.c
 create mode 100644 board/toradex/apalis_imx6/pf0100.c
 create mode 100644 board/toradex/apalis_imx6/pf0100.h
 create mode 100644 board/toradex/apalis_imx6/pf0100_otp.inc
 create mode 100644 board/toradex/colibri_imx6/800mhz_2x64mx16.cfg
 create mode 100644 board/toradex/colibri_imx6/800mhz_4x64mx16.cfg
 create mode 100644 board/toradex/colibri_imx6/Kconfig
 create mode 100644 board/toradex/colibri_imx6/MAINTAINERS
 create mode 100644 board/toradex/colibri_imx6/Makefile
 create mode 100644 board/toradex/colibri_imx6/clocks.cfg
 create mode 100644 board/toradex/colibri_imx6/colibri_imx6.c
 create mode 100644 board/toradex/colibri_imx6/colibri_imx6.cfg
 create mode 100644 board/toradex/colibri_imx6/ddr-setup.cfg
 create mode 100644 board/toradex/colibri_imx6/do_fuse.c
 create mode 100644 board/toradex/colibri_imx6/pf0100.c
 create mode 100644 board/toradex/colibri_imx6/pf0100.h
 create mode 100644 board/toradex/colibri_imx6/pf0100_otp.inc
 create mode 100644 configs/apalis_imx6_defconfig
 create mode 100644 configs/apalis_imx6_nospl_com_defconfig
 create mode 100644 configs/apalis_imx6_nospl_it_defconfig
 create mode 100644 configs/colibri_imx6_defconfig
 create mode 100644 configs/colibri_imx6_nospl_defconfig
 rename configs/{imx6qdl_icore_mmc_defconfig =>
imx6dl_icore_mmc_defconfig} (90%)
 rename configs/{imx6qdl_icore_nand_defconfig =>
imx6dl_icore_nand_defconfig} (89%)
 create mode 100644 configs/imx6dl_icore_rqs_mmc_defconfig
 create mode 100644 configs/imx6q_icore_mmc_defconfig
 create mode 100644 configs/imx6q_icore_nand_defconfig
 create mode 100644 configs/imx6q_icore_rqs_mmc_defconfig
 create mode 100644 configs/imx6ul_geam_mmc_defconfig
 create mode 100644 configs/imx6ul_geam_nand_defconfig
 create mode 100644 configs/liteboard_defconfig
 create mode 100644 configs/mx53cx9020_defconfig
 create mode 100644 configs/mx6sllevk_defconfig
 create mode 100644 configs/mx6sllevk_plugin_defconfig
 create mode 100644 drivers/pinctrl/nxp/pinctrl-imx5.c
 create mode 100644 include/configs/apalis_imx6.h
 create mode 100644 include/configs/colibri_imx6.h
 create mode 100644 include/configs/imx6qdl_icore_rqs.h
 create mode 100644 include/configs/imx6ul_geam.h
 create mode 100644 include/configs/liteboard.h
 create mode 100644 include/configs/mx53cx9020.h
 create mode 100644 include/configs/mx6sllevk.h
 create mode 100644 include/dt-bindings/clock/imx5-clock.h
 create mode 100644 include/dt-bindings/clock/imx6sll-clock.h
 create mode 100755 tools/logos/engicam.bmp



-- 
=====================================================================
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
=====================================================================


More information about the U-Boot mailing list