[U-Boot] [PULL] Please pull u-boot-imx: u-boot-imx-20181025
Stefano Babic
sbabic at denx.de
Thu Oct 25 10:01:10 UTC 2018
Hi Tom,
please pull from u-boot-imx (tag: u-boot-imx-20181024). It contains the
fixes we discussed:
- fix build i.MX8 for Travis
- fix warnings (Warp)
- fix warning in imx8 DTS
The following changes since commit 0a60a81ba3860946551cb79aa6486aa076e357f3:
Kconfig: sandbox: enable cmd_avb and dependencies (2018-10-07 13:34:19
-0400)
are available in the Git repository at:
git://www.denx.de/git/u-boot-imx.git tags/u-boot-imx-20181025
for you to fetch changes up to 3c28576bb0f0990d699fd330089412e620706941:
arm: dts: imx8qxp: fix build warining (2018-10-25 11:48:13 +0200)
----------------------------------------------------------------
Merged imx8 architecture, fix build for imx8 + warnings
----------------------------------------------------------------
Anatolij Gustschin (3):
imx8: cpu: add function for reading FEC MAC from fuse
imx8: cpu: add uclass based CPU driver
i2c: imx_lpi2c: fix typo and register base address format
Bernhard Messerklinger (1):
serial: mxc: Add match string for i.mx6 quad/dual lite serial
Breno Matheus Lima (7):
doc: imx: reorganize i.MX documentation
doc: imx: Move SPD related info to the appropriate doc
doc: imx: mkimage: reorganize i.MX mkimage documentation
doc: imx: Reorganize i.MX SoC common documentation
doc: imx: hab: Reorganize High Assurance Boot documentation
doc: imx: misc: Reorganize miscellaneous documentation
doc: imx: Improve i.MX documentation naming
Dan Cimpoca (1):
board: ge: bx50v3: fix initialization of i2c bus0
Fabien Lahoudere (1):
board: ge: bx50v3: Change maintainer
Fabio Estevam (5):
pico-imx7d: Make SPL binary fit into 64kB
pico-imx7d: Add USB Host support
colibri_imx7: prime get_ram_size() using imx_ddr_size()
configs: mx7: Remove CONFIG_DBG_MONITOR
warp7: MAINTAINERS: Add an entry for warp7_bl33_defconfig
Ian Ray (2):
board: ge: bx50v3: correct LDB clock
board: ge: bx50v3: b{4,6}50v3 modeline
Marcel Ziswiler (1):
imx: mx7: fix potential overflow in imx_ddr_size()
Marek Vasut (3):
arm: imx: mx5: Make videoskip available on MX5
arm: mx5: Add LDB clock config code
arm: mx5: Add M53Menlo board
Otavio Salvador (2):
pico-imx6ul, pico-imx7d: Use eMMC user partition by default
pico-imx6ul, pico-imx7d: Enable USB and PXE boot support
Peng Fan (35):
dt-bindings: pinctrl: add i.MX8QXP pads definition
dt-bindings: clock: dt-bindings: pinctrl: add i.MX8QXP clocks
definition
dt-bindings: soc: add i.MX8QXP pm and rsrc definition
imx8: add scfw macro definition
imx: add Kconfig entry for i.MX8QXP
arm: build mach-imx for i.MX8
arm: global_data: add scu_dev for i.MX8
misc: add i.MX8 misc driver
misc: imx8: add scfw api impementation
imx: boot_mode: Add FLEXSPI boot entry
imx8: add imx-regs header file
imx8: pins: include i.MX8QXP pin header when CONFIG_IMX8QXP defined
imx: add i.MX8 cpu type
armv8: add cpu core helper functions
imx8: add basic cpu support
imx8: add boot device detection
imx8: implement mmc_get_env_dev
imx8: add mmu and dram related functions
imx8: add arch_cpu_init arch_cpu_init_dm
imx8: add iomux configuration api
imx8: add dummy clock
gpio: mxc_gpio: add support for i.MX8
pinctrl: Add pinctrl driver for i.MX8
power: Add power domain driver for i.MX8
clk: imx: add clk driver for i.MX8QXP
serial_lpuart: Update lpuart driver to support i.MX8
serial: lpuart: support uclass clk api
mmc: fsl_esdhc: add uclass clk support
arm: dts: introduce dtsi for i.MX8QXP
imx: add i.MX8QXP MEK board support
tools: add i.MX8/8X image support
arm: imx: include imx8image support
imx: imx8qxp_mek: update to build image in U-Boot
imx: mkimage: avoid stop CI when required files not exists
arm: dts: imx8qxp: fix build warining
Rui Miguel Silva (4):
imx: mx7: avoid some initialization if low level is skipped
optee: adjust dependencies and default values for dram
warp7: include: configs: set skip low level init
warp7: configs: add bl33 defconfig
Sébastien Szymanski (1):
ARM: opos6ul: make the board boot again
Xiaoliang Yang (1):
Kconfig: Convert CONFIG_IMX_WATCHDOG to Kconfig
Ye Li (2):
serial: lpuart: Enable RX and TX FIFO
fsl_esdhc: Update usdhc driver to support i.MX8
arch/arm/Kconfig | 8 ++
arch/arm/Makefile | 2 +-
arch/arm/dts/Makefile | 2 +
arch/arm/dts/fsl-imx8-ca35.dtsi | 66 +++++++++++++
arch/arm/dts/fsl-imx8dx.dtsi | 499
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/fsl-imx8dxp.dtsi | 11 +++
arch/arm/dts/fsl-imx8qxp-mek.dts | 244
++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/fsl-imx8qxp.dtsi | 51 ++++++++++
arch/arm/dts/imx6ul-opos6ul-u-boot.dtsi | 28 ++++++
arch/arm/dts/imx6ul-opos6ul.dtsi | 2 -
arch/arm/dts/imx6ul-opos6uldev-u-boot.dtsi | 24 +++++
arch/arm/dts/imx6ul-opos6uldev.dts | 2 -
arch/arm/include/asm/arch-imx/cpu.h | 6 ++
arch/arm/include/asm/arch-imx8/clock.h | 27 ++++++
arch/arm/include/asm/arch-imx8/gpio.h | 21 +++++
arch/arm/include/asm/arch-imx8/imx-regs.h | 46 +++++++++
arch/arm/include/asm/arch-imx8/imx8-pins.h | 15 +++
arch/arm/include/asm/arch-imx8/iomux.h | 40 ++++++++
arch/arm/include/asm/arch-imx8/power-domain.h | 15 +++
arch/arm/include/asm/arch-imx8/sci/rpc.h | 158
+++++++++++++++++++++++++++++++
arch/arm/include/asm/arch-imx8/sci/sci.h | 88
++++++++++++++++++
arch/arm/include/asm/arch-imx8/sci/svc/misc/api.h | 30 ++++++
arch/arm/include/asm/arch-imx8/sci/svc/pad/api.h | 57 ++++++++++++
arch/arm/include/asm/arch-imx8/sci/svc/pm/api.h | 44 +++++++++
arch/arm/include/asm/arch-imx8/sci/svc/rm/api.h | 69 ++++++++++++++
arch/arm/include/asm/arch-imx8/sci/types.h | 220
+++++++++++++++++++++++++++++++++++++++++++
arch/arm/include/asm/arch-imx8/sys_proto.h | 19 ++++
arch/arm/include/asm/arch-mx5/clock.h | 1 +
arch/arm/include/asm/armv8/cpu.h | 26 ++++++
arch/arm/include/asm/global_data.h | 4 +
arch/arm/include/asm/mach-imx/boot_mode.h | 1 +
arch/arm/include/asm/mach-imx/sys_proto.h | 3 +
arch/arm/mach-imx/Makefile | 28 ++++--
arch/arm/mach-imx/imx8/Kconfig | 26 ++++++
arch/arm/mach-imx/imx8/Makefile | 7 ++
arch/arm/mach-imx/imx8/clock.c | 21 +++++
arch/arm/mach-imx/imx8/cpu.c | 646
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/mach-imx/imx8/iomux.c | 43 +++++++++
arch/arm/mach-imx/mx5/Kconfig | 6 ++
arch/arm/mach-imx/mx5/clock.c | 29 ++++++
arch/arm/mach-imx/mx7/ddr.c | 4 +
arch/arm/mach-imx/mx7/soc.c | 2 +
arch/arm/mach-imx/syscounter.c | 2 +
board/freescale/imx8qxp_mek/Kconfig | 14 +++
board/freescale/imx8qxp_mek/MAINTAINERS | 6 ++
board/freescale/imx8qxp_mek/Makefile | 7 ++
board/freescale/imx8qxp_mek/README | 55 +++++++++++
board/freescale/imx8qxp_mek/imx8qxp_mek.c | 170
+++++++++++++++++++++++++++++++++
board/freescale/imx8qxp_mek/imximage.cfg | 25 +++++
board/freescale/mx8mq_evk/README | 81
++++++++++++++++
board/ge/bx50v3/MAINTAINERS | 2 +-
board/ge/bx50v3/bx50v3.c | 38 ++++----
board/menlo/m53menlo/Kconfig | 15 +++
board/menlo/m53menlo/MAINTAINERS | 7 ++
board/menlo/m53menlo/Makefile | 9 ++
board/menlo/m53menlo/imximage.cfg | 91
++++++++++++++++++
board/menlo/m53menlo/m53menlo.c | 513
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/technexion/pico-imx7d/pico-imx7d.c | 29 +++++-
board/toradex/colibri_imx7/colibri_imx7.c | 2 +-
board/warp7/MAINTAINERS | 1 +
common/image.c | 1 +
configs/aristainetos2_defconfig | 1 +
configs/aristainetos2b_defconfig | 1 +
configs/aristainetos_defconfig | 1 +
configs/dh_imx6_defconfig | 1 +
configs/display5_defconfig | 1 +
configs/display5_factory_defconfig | 1 +
configs/ge_bx50v3_defconfig | 1 +
configs/imx8qxp_mek_defconfig | 52 +++++++++++
configs/kp_imx6q_tpc_defconfig | 1 +
configs/m53menlo_defconfig | 60 ++++++++++++
configs/mx53ppd_defconfig | 1 +
configs/pico-hobbit-imx7d_defconfig | 1 -
configs/pico-imx7d_defconfig | 1 -
configs/pico-pi-imx7d_defconfig | 1 -
configs/tqma6s_wru4_mmc_defconfig | 1 +
configs/warp7_bl33_defconfig | 42 +++++++++
configs/warp7_defconfig | 2 +
configs/warp_defconfig | 1 +
doc/{README.imx25 => imx/common/imx25.txt} | 0
doc/{README.imx27 => imx/common/imx27.txt} | 0
doc/{README.imx5 => imx/common/imx5.txt} | 0
doc/{README.imx6 => imx/common/imx6.txt} | 25 -----
doc/{README.mxs => imx/common/mxs.txt} | 0
doc/imx/hab/habv4/encrypted_boot.txt | 43 +++++++++
doc/{README.mxc_hab => imx/hab/habv4/secure_boot.txt} | 44 ---------
doc/{README.sdp => imx/misc/sdp.txt} | 22 ++++-
doc/{README.imximage => imx/mkimage/imximage.txt} | 0
doc/{README.mxsimage => imx/mkimage/mxsimage.txt} | 0
drivers/clk/Kconfig | 1 +
drivers/clk/Makefile | 1 +
drivers/clk/imx/Kconfig | 6 ++
drivers/clk/imx/Makefile | 5 +
drivers/clk/imx/clk-imx8.c | 393
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/gpio/mxc_gpio.c | 30 ++++--
drivers/i2c/imx_lpi2c.c | 4 +-
drivers/misc/Makefile | 1 +
drivers/misc/imx8/Makefile | 3 +
drivers/misc/imx8/scu.c | 266
++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/misc/imx8/scu_api.c | 367
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/mmc/fsl_esdhc.c | 34 +++++--
drivers/pinctrl/nxp/Kconfig | 18 ++++
drivers/pinctrl/nxp/Makefile | 2 +
drivers/pinctrl/nxp/pinctrl-imx.c | 209
++++++++++++++++++++++-------------------
drivers/pinctrl/nxp/pinctrl-imx.h | 16 ++++
drivers/pinctrl/nxp/pinctrl-imx8.c | 40 ++++++++
drivers/pinctrl/nxp/pinctrl-scu.c | 66 +++++++++++++
drivers/power/domain/Kconfig | 8 +-
drivers/power/domain/Makefile | 1 +
drivers/power/domain/imx8-power-domain.c | 315
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/serial/serial_lpuart.c | 143
++++++++++++++++++++++------
drivers/serial/serial_mxc.c | 1 +
drivers/watchdog/Kconfig | 7 ++
include/configs/aristainetos-common.h | 3 -
include/configs/cl-som-imx7.h | 2 -
include/configs/colibri-imx6ull.h | 1 -
include/configs/colibri_imx7.h | 3 -
include/configs/dh_imx6.h | 2 -
include/configs/display5.h | 2 -
include/configs/ge_bx50v3.h | 2 -
include/configs/imx8qxp_mek.h | 157
+++++++++++++++++++++++++++++++
include/configs/kp_imx6q_tpc.h | 2 -
include/configs/m53menlo.h | 246
++++++++++++++++++++++++++++++++++++++++++++++++
include/configs/mx53ppd.h | 2 -
include/configs/mx7dsabresd.h | 1 -
include/configs/pico-imx6ul.h | 6 +-
include/configs/pico-imx7d.h | 6 +-
include/configs/tqma6_wru4.h | 2 -
include/configs/warp.h | 2 -
include/configs/warp7.h | 11 +++
include/dt-bindings/clock/imx8qxp-clock.h | 583
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
include/dt-bindings/pinctrl/pads-imx8qxp.h | 757
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
include/dt-bindings/soc/imx8_pd.h | 188
+++++++++++++++++++++++++++++++++++++
include/dt-bindings/soc/imx_rsrc.h | 557
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
include/fsl_lpuart.h | 2 +-
include/image.h | 1 +
include/imx8image.h | 273
+++++++++++++++++++++++++++++++++++++++++++++++++++++
lib/optee/Kconfig | 8 +-
scripts/config_whitelist.txt | 2 -
tools/Makefile | 1 +
tools/imagetool.h | 1 +
tools/imx8image.c | 961
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
tools/imx_cntr_image.sh | 29 ++++++
tools/mkimage.c | 7 ++
144 files changed, 9488 insertions(+), 282 deletions(-)
create mode 100644 arch/arm/dts/fsl-imx8-ca35.dtsi
create mode 100644 arch/arm/dts/fsl-imx8dx.dtsi
create mode 100644 arch/arm/dts/fsl-imx8dxp.dtsi
create mode 100644 arch/arm/dts/fsl-imx8qxp-mek.dts
create mode 100644 arch/arm/dts/fsl-imx8qxp.dtsi
create mode 100644 arch/arm/dts/imx6ul-opos6ul-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6ul-opos6uldev-u-boot.dtsi
create mode 100644 arch/arm/include/asm/arch-imx8/clock.h
create mode 100644 arch/arm/include/asm/arch-imx8/gpio.h
create mode 100644 arch/arm/include/asm/arch-imx8/imx-regs.h
create mode 100644 arch/arm/include/asm/arch-imx8/imx8-pins.h
create mode 100644 arch/arm/include/asm/arch-imx8/iomux.h
create mode 100644 arch/arm/include/asm/arch-imx8/power-domain.h
create mode 100644 arch/arm/include/asm/arch-imx8/sci/rpc.h
create mode 100644 arch/arm/include/asm/arch-imx8/sci/sci.h
create mode 100644 arch/arm/include/asm/arch-imx8/sci/svc/misc/api.h
create mode 100644 arch/arm/include/asm/arch-imx8/sci/svc/pad/api.h
create mode 100644 arch/arm/include/asm/arch-imx8/sci/svc/pm/api.h
create mode 100644 arch/arm/include/asm/arch-imx8/sci/svc/rm/api.h
create mode 100644 arch/arm/include/asm/arch-imx8/sci/types.h
create mode 100644 arch/arm/include/asm/arch-imx8/sys_proto.h
create mode 100644 arch/arm/include/asm/armv8/cpu.h
create mode 100644 arch/arm/mach-imx/imx8/Kconfig
create mode 100644 arch/arm/mach-imx/imx8/Makefile
create mode 100644 arch/arm/mach-imx/imx8/clock.c
create mode 100644 arch/arm/mach-imx/imx8/cpu.c
create mode 100644 arch/arm/mach-imx/imx8/iomux.c
create mode 100644 board/freescale/imx8qxp_mek/Kconfig
create mode 100644 board/freescale/imx8qxp_mek/MAINTAINERS
create mode 100644 board/freescale/imx8qxp_mek/Makefile
create mode 100644 board/freescale/imx8qxp_mek/README
create mode 100644 board/freescale/imx8qxp_mek/imx8qxp_mek.c
create mode 100644 board/freescale/imx8qxp_mek/imximage.cfg
create mode 100644 board/freescale/mx8mq_evk/README
create mode 100644 board/menlo/m53menlo/Kconfig
create mode 100644 board/menlo/m53menlo/MAINTAINERS
create mode 100644 board/menlo/m53menlo/Makefile
create mode 100644 board/menlo/m53menlo/imximage.cfg
create mode 100644 board/menlo/m53menlo/m53menlo.c
create mode 100644 configs/imx8qxp_mek_defconfig
create mode 100644 configs/m53menlo_defconfig
create mode 100644 configs/warp7_bl33_defconfig
rename doc/{README.imx25 => imx/common/imx25.txt} (100%)
rename doc/{README.imx27 => imx/common/imx27.txt} (100%)
rename doc/{README.imx5 => imx/common/imx5.txt} (100%)
rename doc/{README.imx6 => imx/common/imx6.txt} (73%)
rename doc/{README.mxs => imx/common/mxs.txt} (100%)
create mode 100644 doc/imx/hab/habv4/encrypted_boot.txt
rename doc/{README.mxc_hab => imx/hab/habv4/secure_boot.txt} (68%)
rename doc/{README.sdp => imx/misc/sdp.txt} (82%)
rename doc/{README.imximage => imx/mkimage/imximage.txt} (100%)
rename doc/{README.mxsimage => imx/mkimage/mxsimage.txt} (100%)
create mode 100644 drivers/clk/imx/Kconfig
create mode 100644 drivers/clk/imx/Makefile
create mode 100644 drivers/clk/imx/clk-imx8.c
create mode 100644 drivers/misc/imx8/Makefile
create mode 100644 drivers/misc/imx8/scu.c
create mode 100644 drivers/misc/imx8/scu_api.c
create mode 100644 drivers/pinctrl/nxp/pinctrl-imx8.c
create mode 100644 drivers/pinctrl/nxp/pinctrl-scu.c
create mode 100644 drivers/power/domain/imx8-power-domain.c
create mode 100644 include/configs/imx8qxp_mek.h
create mode 100644 include/configs/m53menlo.h
create mode 100644 include/dt-bindings/clock/imx8qxp-clock.h
create mode 100644 include/dt-bindings/pinctrl/pads-imx8qxp.h
create mode 100644 include/dt-bindings/soc/imx8_pd.h
create mode 100644 include/dt-bindings/soc/imx_rsrc.h
create mode 100644 include/imx8image.h
create mode 100644 tools/imx8image.c
create mode 100755 tools/imx_cntr_image.sh
Best regards,
Stefano
--
=====================================================================
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