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

Stefano Babic sbabic at denx.de
Sun Mar 19 17:07:47 UTC 2017


Hi Tom,

please pull from u-boot-imx, thanks !

The following changes since commit 2808576491ae36b6ea96743005058f370d936beb:

  arm64: booti: allow to place kernel image anywhere in physical memory
(2017-03-14 20:40:23 -0400)

are available in the git repository at:

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

for you to fetch changes up to d883fcc6bbb2fcc3df90857fee99c2f543a0289c:

  imx: ventana: add EMMC configuration (2017-03-19 17:39:59 +0100)

----------------------------------------------------------------
Fabio Estevam (3):
      mx7: Fix speed grade entry
      mx7: Fix the get_cpu_speed_grade_hz() return values
      mx7: Add 1.2GHz speed grade entry

Jagan Teki (25):
      configs: imx6: Don't define USDHC2_BASE_ADDR
      arm: imx6ul: Add Engicam Is.IoT MX6UL Starter Kit initial support
      arm: dts: imx6ul-isiot: Add I2C nodes
      imx6: isiotmx6ul: Add I2C support
      arm: dts: imx6ul-isiot: Add FEC node
      imx6: isiotmx6ul: Add FEC support
      imx6: isiotmx6ul: Add NAND support
      imx6: isiotmx6ul: Add nandboot env support
      imx6ul: isiotmx6ul: Enable I2C support
      i.MX6: engicam: Include dts files under MAINTAINERS
      imx6: Add imx6_src_get_boot_mode
      imx: spl: Update NAND bootmode detection bit
      imx: Use IMX6_BMODE_* macros instead of numericals
      imx6: Add src_base structure define macro
      imx6: isiotmx6ul: Update SPL board boot order for eMMC
      i.MX6UL: isiot: Add eMMC boot support
      i.MX6UL: isiot: Add modeboot env via board_late_init
      i.MX6UL: isiot: Add mmc_late_init
      i.MX6UL: isiot: Switch the mmc env based on devno
      arm: dts: imx6qdl-icore-rqs: Add eMMC node
      imx6: icorem6_rqs: Update SPL board boot order for eMMC
      imx6: icorem6_rqs: Add eMMC boot support
      i.MX6Q: icorem6_rqs: Add modeboot env via board_late_init
      i.MX6Q: icorem6_rqs: Add mmc_late_init
      i.MX6Q: isiot: Switch the mmc env based on devno

Lukasz Majewski (1):
      MCCMON6: defconfig: Move 'quiet' console parameter to 'console'
env variable

Markus Niebel (7):
      imx6: tqma6: implement power_init_board
      imx6: tqma6: use lower driver stength for I2C pins
      imx6: tqma6: disable spi CS unused in U-Boot
      imx6: tqma6: adjust ethernet phy reset delay
      mx6: tqma6: clear enet clk sel for mba6
      arm: imx6: tqma6: use CONFIG_TQM6x for SOM specific settings
      arm: imx6: tqma6: add support for TQMa6DL variant

Peng Fan (17):
      imx: mx7ulp: Add mx7ulp to Kconfig
      imx: mx7ulp: add registers header file
      imx: mx7ulp: add iomux driver to support IOMUXC0 and IOMUXC1
      imx: mx7ulp: Add clock framework and functions
      imx: mx7ulp: Add soc level initialization codes and functions
      gpio: Add Rapid GPIO2P driver for i.MX7ULP
      mxc_ocotp: Update driver to support OCOTP controller on i.MX7ULP
      pinctrl: Add i.MX7ULP pinctrl driver
      i2c: lpi2c: add lpi2c driver for i.MX7ULP
      serial: lpuart: restructure lpuart driver
      serial: lpuart: add i.MX7ULP support
      mx7ulp: Add HAB boot support
      arm: dts: add i.MX7ULP dtsi file
      mmc: fsl_esdhc: support i.MX7ULP
      imx: imx7ulp: add EVK board support
      imx: mx7ulp_evk: enable mmc/regulator support
      tools: imximage: add set bit command

Stefan Agner (8):
      toradex apalis/colibri: use common USB product id fallback
      toradex apalis/colibri: add device tree overlay support
      colibri_imx7/colibri_imx6/apalis_imx6: limit bootm memory
      colibri_imx7: implement board level USB PHY mode
      colibri_imx7: setup PMIC sleep mode configuration
      colibri_imx7: use device-tree for MTD partitions
      colibri_imx7: split and resize firmware MTD partition
      ARM: vf610: move to standard arch/board approach

Sébastien Szymanski (3):
      dm: imx: serial: add i.MX6UL support
      arm: i.MX6UL: add Armadeus Systems OPOS6UL SoM and OPOS6ULDev
carrier board
      arm: dts: imx6ul: add usbotg aliases

Tim Harvey (9):
      imx: ventana: add additional DRAM configurations
      imx: ventana: config: add gzwrite support
      imx: ventana: move mmc_init to common
      imx: ventana: use mmc_root in boot scripts
      imx: ventana: change name of rs232_en to indicate polarity
      imx: ventana: fix hwconfig
      imx: ventana: make OTG VBUS power enable board specific
      imx: ventana: make SD3_VSELECT board specific
      imx: ventana: add EMMC configuration

Ye Li (3):
      imx: mx7ulp: Implement the clock functions for i2c driver
      mx7ulp: Add iomux pins header file
      wdog: Add the watchdog driver for MX7ULP.

 arch/arm/Kconfig                                          |   36 ++----
 arch/arm/Makefile                                         |    2 +-
 arch/arm/cpu/armv7/Makefile                               |    3 +-
 arch/arm/cpu/armv7/mx6/Kconfig                            |   27 ++++
 arch/arm/cpu/armv7/mx6/Makefile                           |    1 +
 arch/arm/cpu/armv7/mx6/opos6ul.c                          |  302
+++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/cpu/armv7/mx7/soc.c                              |   13 +-
 arch/arm/cpu/armv7/mx7ulp/Kconfig                         |   17 +++
 arch/arm/cpu/armv7/mx7ulp/Makefile                        |    8 ++
 arch/arm/cpu/armv7/mx7ulp/clock.c                         |  365
++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/cpu/armv7/mx7ulp/iomux.c                         |   70
+++++++++++
 arch/arm/cpu/armv7/mx7ulp/pcc.c                           |  286
+++++++++++++++++++++++++++++++++++++++++++
 arch/arm/cpu/armv7/mx7ulp/scg.c                           | 1086
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/cpu/armv7/mx7ulp/soc.c                           |  247
+++++++++++++++++++++++++++++++++++++
 arch/arm/cpu/armv7/vf610/Kconfig                          |   36 ++++++
 arch/arm/cpu/armv7/vf610/generic.c                        |    5 +
 arch/arm/dts/Makefile                                     |    8 +-
 arch/arm/dts/imx6qdl-icore-rqs.dtsi                       |   22 ++++
 arch/arm/dts/imx6ul-isiot-emmc.dts                        |   77
++++++++++++
 arch/arm/dts/imx6ul-isiot-mmc.dts                         |   50 ++++++++
 arch/arm/dts/imx6ul-isiot-nand.dts                        |   50 ++++++++
 arch/arm/dts/imx6ul-isiot.dtsi                            |  142
+++++++++++++++++++++
 arch/arm/dts/imx6ul-opos6ul.dtsi                          |  192
+++++++++++++++++++++++++++++
 arch/arm/dts/imx6ul-opos6uldev.dts                        |  412
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/imx6ul.dtsi                                  |    2 +
 arch/arm/dts/imx7ulp-evk.dts                              |  426
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/imx7ulp-pinfunc.h                            |  882
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/imx7ulp-uboot.dtsi                           |   43 +++++++
 arch/arm/dts/imx7ulp.dtsi                                 |  598
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/imx-common/Makefile                              |    4 +
 arch/arm/imx-common/hab.c                                 |    3 +-
 arch/arm/imx-common/init.c                                |   10 ++
 arch/arm/imx-common/spl.c                                 |   49 +++++---
 arch/arm/include/asm/arch-fsl-layerscape/imx-regs.h       |   42 -------
 arch/arm/include/asm/arch-imx/cpu.h                       |    2 +
 arch/arm/include/asm/arch-ls102xa/imx-regs.h              |   40 ------
 arch/arm/include/asm/arch-mx6/imx-regs.h                  |    2 +
 arch/arm/include/asm/arch-mx6/opos6ul.h                   |   16 +++
 arch/arm/include/asm/arch-mx7ulp/clock.h                  |   43 +++++++
 arch/arm/include/asm/arch-mx7ulp/gpio.h                   |   22 ++++
 arch/arm/include/asm/arch-mx7ulp/imx-regs.h               | 1120
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-mx7ulp/imx_lpi2c.h              |  520
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-mx7ulp/iomux.h                  |   95
++++++++++++++
 arch/arm/include/asm/arch-mx7ulp/mx7ulp-pins.h            |  910
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-mx7ulp/pcc.h                    |  373
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-mx7ulp/scg.h                    |  342
+++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-mx7ulp/sys_proto.h              |   21 ++++
 arch/arm/include/asm/arch-vf610/clock.h                   |    1 +
 arch/arm/include/asm/arch-vf610/imx-regs.h                |   28 -----
 arch/arm/include/asm/imx-common/sys_proto.h               |   49 ++++++++
 board/armadeus/opos6uldev/Kconfig                         |   15 +++
 board/armadeus/opos6uldev/MAINTAINERS                     |    6 +
 board/armadeus/opos6uldev/Makefile                        |    6 +
 board/armadeus/opos6uldev/board.c                         |  125
+++++++++++++++++++
 board/engicam/geam6ul/MAINTAINERS                         |    1 +
 board/engicam/icorem6/MAINTAINERS                         |    3 +
 board/engicam/icorem6_rqs/MAINTAINERS                     |    3 +
 board/engicam/icorem6_rqs/icorem6_rqs.c                   |   96
++++++++++++++-
 board/engicam/isiotmx6ul/Kconfig                          |   12 ++
 board/engicam/isiotmx6ul/MAINTAINERS                      |   12 ++
 board/engicam/isiotmx6ul/Makefile                         |    6 +
 board/engicam/isiotmx6ul/README                           |   28 +++++
 board/engicam/isiotmx6ul/isiotmx6ul.c                     |  414
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/freescale/mx7ulp_evk/Kconfig                        |   12 ++
 board/freescale/mx7ulp_evk/MAINTAINERS                    |    7 ++
 board/freescale/mx7ulp_evk/Makefile                       |   10 ++
 board/freescale/mx7ulp_evk/imximage.cfg                   |  137
+++++++++++++++++++++
 board/freescale/mx7ulp_evk/mx7ulp_evk.c                   |   48 ++++++++
 board/freescale/mx7ulp_evk/plugin.S                       |  224
++++++++++++++++++++++++++++++++++
 board/freescale/vf610twr/Kconfig                          |    3 -
 board/gateworks/gw_ventana/README                         |   17 ++-
 board/gateworks/gw_ventana/common.c                       |   83
++++++++++---
 board/gateworks/gw_ventana/common.h                       |    4 +-
 board/gateworks/gw_ventana/gw_ventana.c                   |   43 +------
 board/gateworks/gw_ventana/gw_ventana_spl.c               |   45 +++++++
 board/phytec/pcm052/Kconfig                               |    6 -
 board/toradex/colibri_imx7/colibri_imx7.c                 |   57 +++++++++
 board/toradex/colibri_vf/Kconfig                          |    6 -
 board/tqc/tqma6/Kconfig                                   |    7 ++
 board/tqc/tqma6/README                                    |    3 +
 board/tqc/tqma6/tqma6.c                                   |   31 +++--
 board/tqc/tqma6/tqma6_mba6.c                              |   47 +++----
 board/tqc/tqma6/tqma6dl.cfg                               |  125
+++++++++++++++++++
 configs/apalis_imx6_defconfig                             |    3 +-
 configs/apalis_t30_defconfig                              |    7 +-
 configs/bk4r1_defconfig                                   |    1 +
 configs/colibri_imx6_defconfig                            |    3 +-
 configs/colibri_imx6_nospl_defconfig                      |    2 +-
 configs/colibri_imx7_defconfig                            |    4 +-
 configs/colibri_t20_defconfig                             |    7 +-
 configs/colibri_t30_defconfig                             |    7 +-
 configs/colibri_vf_defconfig                              |    4 +-
 configs/gwventana_emmc_defconfig                          |   63 ++++++++++
 configs/{gwventana_defconfig => gwventana_nand_defconfig} |    6 +-
 configs/imx6dl_icore_rqs_mmc_defconfig                    |    1 +
 configs/imx6q_icore_rqs_mmc_defconfig                     |    1 +
 configs/imx6ul_isiot_emmc_defconfig                       |   40 ++++++
 configs/imx6ul_isiot_mmc_defconfig                        |   42 +++++++
 configs/imx6ul_isiot_nand_defconfig                       |   43 +++++++
 configs/mx7ulp_evk_defconfig                              |   25 ++++
 configs/mx7ulp_evk_plugin_defconfig                       |   26 ++++
 configs/opos6uldev_defconfig                              |   85
+++++++++++++
 configs/pcm052_defconfig                                  |    1 +
 configs/tqma6dl_mba6_mmc_defconfig                        |   34 ++++++
 configs/tqma6dl_mba6_spi_defconfig                        |   35 ++++++
 configs/vf610twr_defconfig                                |    1 +
 configs/vf610twr_nand_defconfig                           |    1 +
 drivers/gpio/Kconfig                                      |    7 ++
 drivers/gpio/Makefile                                     |    1 +
 drivers/gpio/imx_rgpio2p.c                                |  224
++++++++++++++++++++++++++++++++++
 drivers/i2c/Kconfig                                       |    6 +
 drivers/i2c/Makefile                                      |    1 +
 drivers/i2c/imx_lpi2c.c                                   |  462
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/misc/mxc_ocotp.c                                  |   52 +++++++-
 drivers/mmc/fsl_esdhc.c                                   |    8 ++
 drivers/pinctrl/nxp/Kconfig                               |   14 +++
 drivers/pinctrl/nxp/Makefile                              |    1 +
 drivers/pinctrl/nxp/pinctrl-imx.c                         |   10 +-
 drivers/pinctrl/nxp/pinctrl-imx.h                         |    3 +
 drivers/pinctrl/nxp/pinctrl-imx7ulp.c                     |   41 +++++++
 drivers/serial/serial_lpuart.c                            |  336
+++++++++++++++++++++++++++++++++-----------------
 drivers/serial/serial_mxc.c                               |    1 +
 drivers/watchdog/Kconfig                                  |    8 ++
 drivers/watchdog/Makefile                                 |    1 +
 drivers/watchdog/ulp_wdog.c                               |   98
+++++++++++++++
 include/configs/apalis_imx6.h                             |    1 +
 include/configs/colibri_imx6.h                            |    1 +
 include/configs/colibri_imx7.h                            |    9 +-
 include/configs/colibri_vf.h                              |    1 -
 include/configs/gw_ventana.h                              |   13 +-
 include/configs/imx6qdl_icore.h                           |    2 +-
 include/configs/imx6qdl_icore_rqs.h                       |   36 +++---
 include/configs/imx6ul_geam.h                             |    2 +-
 include/configs/imx6ul_isiot.h                            |  199
++++++++++++++++++++++++++++++
 include/configs/mccmon6.h                                 |    4 +-
 include/configs/mx7ulp_evk.h                              |  198
++++++++++++++++++++++++++++++
 include/configs/opos6uldev.h                              |  219
+++++++++++++++++++++++++++++++++
 include/configs/pcm052.h                                  |    2 -
 include/configs/tqma6.h                                   |   16 +--
 include/configs/tqma6_mba6.h                              |    5 +-
 include/configs/vf610twr.h                                |    2 -
 include/dt-bindings/clock/imx7ulp-clock.h                 |  161
++++++++++++++++++++++++
 include/fsl_lpuart.h                                      |   72
+++++++++++
 tools/imximage.c                                          |   12 ++
 tools/imximage.h                                          |    4 +-
 145 files changed, 12951 insertions(+), 466 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/mx6/opos6ul.c
 create mode 100644 arch/arm/cpu/armv7/mx7ulp/Kconfig
 create mode 100644 arch/arm/cpu/armv7/mx7ulp/Makefile
 create mode 100644 arch/arm/cpu/armv7/mx7ulp/clock.c
 create mode 100644 arch/arm/cpu/armv7/mx7ulp/iomux.c
 create mode 100644 arch/arm/cpu/armv7/mx7ulp/pcc.c
 create mode 100644 arch/arm/cpu/armv7/mx7ulp/scg.c
 create mode 100644 arch/arm/cpu/armv7/mx7ulp/soc.c
 create mode 100644 arch/arm/cpu/armv7/vf610/Kconfig
 create mode 100644 arch/arm/dts/imx6ul-isiot-emmc.dts
 create mode 100644 arch/arm/dts/imx6ul-isiot-mmc.dts
 create mode 100644 arch/arm/dts/imx6ul-isiot-nand.dts
 create mode 100644 arch/arm/dts/imx6ul-isiot.dtsi
 create mode 100644 arch/arm/dts/imx6ul-opos6ul.dtsi
 create mode 100644 arch/arm/dts/imx6ul-opos6uldev.dts
 create mode 100644 arch/arm/dts/imx7ulp-evk.dts
 create mode 100644 arch/arm/dts/imx7ulp-pinfunc.h
 create mode 100644 arch/arm/dts/imx7ulp-uboot.dtsi
 create mode 100644 arch/arm/dts/imx7ulp.dtsi
 create mode 100644 arch/arm/include/asm/arch-mx6/opos6ul.h
 create mode 100644 arch/arm/include/asm/arch-mx7ulp/clock.h
 create mode 100644 arch/arm/include/asm/arch-mx7ulp/gpio.h
 create mode 100644 arch/arm/include/asm/arch-mx7ulp/imx-regs.h
 create mode 100644 arch/arm/include/asm/arch-mx7ulp/imx_lpi2c.h
 create mode 100644 arch/arm/include/asm/arch-mx7ulp/iomux.h
 create mode 100644 arch/arm/include/asm/arch-mx7ulp/mx7ulp-pins.h
 create mode 100644 arch/arm/include/asm/arch-mx7ulp/pcc.h
 create mode 100644 arch/arm/include/asm/arch-mx7ulp/scg.h
 create mode 100644 arch/arm/include/asm/arch-mx7ulp/sys_proto.h
 create mode 100644 board/armadeus/opos6uldev/Kconfig
 create mode 100644 board/armadeus/opos6uldev/MAINTAINERS
 create mode 100644 board/armadeus/opos6uldev/Makefile
 create mode 100644 board/armadeus/opos6uldev/board.c
 create mode 100644 board/engicam/isiotmx6ul/Kconfig
 create mode 100644 board/engicam/isiotmx6ul/MAINTAINERS
 create mode 100644 board/engicam/isiotmx6ul/Makefile
 create mode 100644 board/engicam/isiotmx6ul/README
 create mode 100644 board/engicam/isiotmx6ul/isiotmx6ul.c
 create mode 100644 board/freescale/mx7ulp_evk/Kconfig
 create mode 100644 board/freescale/mx7ulp_evk/MAINTAINERS
 create mode 100644 board/freescale/mx7ulp_evk/Makefile
 create mode 100644 board/freescale/mx7ulp_evk/imximage.cfg
 create mode 100644 board/freescale/mx7ulp_evk/mx7ulp_evk.c
 create mode 100644 board/freescale/mx7ulp_evk/plugin.S
 create mode 100644 board/tqc/tqma6/tqma6dl.cfg
 create mode 100644 configs/gwventana_emmc_defconfig
 rename configs/{gwventana_defconfig => gwventana_nand_defconfig} (100%)
 create mode 100644 configs/imx6ul_isiot_emmc_defconfig
 create mode 100644 configs/imx6ul_isiot_mmc_defconfig
 create mode 100644 configs/imx6ul_isiot_nand_defconfig
 create mode 100644 configs/mx7ulp_evk_defconfig
 create mode 100644 configs/mx7ulp_evk_plugin_defconfig
 create mode 100644 configs/opos6uldev_defconfig
 create mode 100644 configs/tqma6dl_mba6_mmc_defconfig
 create mode 100644 configs/tqma6dl_mba6_spi_defconfig
 create mode 100644 drivers/gpio/imx_rgpio2p.c
 create mode 100644 drivers/i2c/imx_lpi2c.c
 create mode 100644 drivers/pinctrl/nxp/pinctrl-imx7ulp.c
 create mode 100644 drivers/watchdog/ulp_wdog.c
 create mode 100644 include/configs/imx6ul_isiot.h
 create mode 100644 include/configs/mx7ulp_evk.h
 create mode 100644 include/configs/opos6uldev.h
 create mode 100644 include/dt-bindings/clock/imx7ulp-clock.h
 create mode 100644 include/fsl_lpuart.h


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