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

Stefano Babic
2018-02-04T11:34:29Z

Hi Tom,

please pull from u-boot-imx, thanks !

checkpatch warnings in this PR are just related to long lines (in DTS
and pinmux). These are accepted exceptions. In a couple of cases long
lines are also accepted because code ramains more readable if not split
into more lines).

The following changes since commit b2153075f42c2d46d310778e226bcb11f0af47f5:

Kconfig: usb: rockchip: Remove not needed *_defconfig USB/gadget
entries (2018-02-02 07:13:48 -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 d1ceb0c4881332cb0586920f0a40f8e4a48d99a9:

imx: mx7: run sec_init for CAAM RNG (2018-02-04 12:14:11 +0100)

----------------------------------------------------------------
Anson Huang (3):
mx7_common: use psci 1.0 instead of 0.1
imx: mx7: psci: add system reset support
imx: mx7: psci: add system power off support

Bryan O'Donoghue (2):
drivers/crypto/fsl: assign job-rings to non-TrustZone
imx: mx7: run sec_init for CAAM RNG

Eran Matityahu (2):
iomux-v3: Take mx6dqp in consideration for imx_iomux_v3_setup_pad()
i2c: imx: Take mx6dqp in consideration in the I2C_PADS_INFO macro

Eric Nelson (3):
mx6memcal: launder through savedefconfig
mx6memcal: enable SDP support
mx6memcal: fix comment in board header file

Fabio Estevam (4):
mx6sabre_common: Allow building CONFIG_USB_FUNCTION_MASS_STORAGE
mx6sabresd: Select CONFIG_CMD_USB_MASS_STORAGE
mx6sabresd: Add fastboot support
doc: mxc_hab: Improve the config option list

Hannu Lounento (5):
net: e1000: add support for writing to EEPROM
net: e1000: split e1000_read_mac_addr
net: e1000: implement eth_write_hwaddr
board: ge: bx50v3: program MAC address to I210
board: ge: bx50v3: mount rootfs read-only

Ian Ray (5):
configs: Add network device support for bx50v3 products
board: ge: bx50v3: Support FIT and select configuration based on VPD
config: ge_bx50v3: read boot script
configs: ge_bx50v3: enable bootcount
configs: ge_bx50v3: automatic partition selection and video output
failure message

Jagan Teki (3):
board: i.MX6QDL: add Engicam i.CoreM6 1.5 QDL MIPI starter kit
configs: enable spl support wrt env device
configs: icore: enable nand on mmc defconfig

Martyn Welch (3):
board: ge: Enable access to i2c bus 1 and 2
board: ge: bx50v3: move FEC MAC address programming to driver
board: ge: bx50v3: Enable hardware watchdog

Michael Trimarchi (1):
imx: mx25: Remove SION bit in all pin-mux that are safe

Nandor Han (2):
rtc: adding RX8010SJ rtc driver
board,ge,bx50v3 - rtc time validation

Patrick Bruenn (4):
arm: imx: cx9020: remove usage of mx53_dram_size
arm: imx: cx9020: move dram init into common place
arm: imx: m53evk: remove usage of mx53_dram_size
arm: imx: mx53loco: remove usage of mx53_dram_size

Peng Fan (32):
imx: add i.MX8M into Kconfig
imx: mx8m: add register definition header file
imx: mx8m: add pin header file
imx: mx8m: add clock driver
imx: add sip function
imx: boot_mode: add USB_BOOT entry
imx: cpu: update cpu file to support i.MX8M
imx: spl: implement spl_boot_device for i.MX8M
imx: add i.MX8MQ SoC Revision and is_mx8m helper
imx: add pad settings bit definition for i.MX8M
imx: cpu: move speed/temp to common cpu
imx: cpu: add cpu speed/grade for i.MX8M
imx: refactor imx_get_mac_from_fuse
imx: cleanup bootaux
imx: bootaux: support i.MX8M
imx: mx7: move get_boot_device to cpu.c
imx: cpu: support get_boot_device for i.MX8M
imx: mx7: move mmc env code to mmc_env.c
imx: mx8m: add soc related settings and files
imx: makefile: compile files for i.MX8M
misc: ocotp: add i.MX8M support
mmc: fsl_esdhc: support i.MX8M
imx: lcdif: include i.MX8M
gpio: mxc: add i.MX8M support
net: fec: do not access reserved register for i.MX8M
imx: imx8mq: add dtsi file
power: pmic/regulator allow dm be omitted by SPL
imx: mx8m: add ddr controller memory map
mmc: fsl_esdhc: add strobe and tuning entry
ARM: dts: add pinmux and tuning settings for HS200/SDR104
mmc: fsl_esdhc: support SDR104 and HS200
imx: mx7dsabresd: enable UHS and HS200

Soeren Moch (1):
board: tbs2910: add private imx config

Stefan Agner (1):
arm: dts: imx6ull: move input include to base device tree

Ye Li (1):
net: fec: fix build warnings for 64bits support

arch/arm/Kconfig | 14 +-
arch/arm/Makefile | 4 +-
arch/arm/dts/Makefile | 2 +
arch/arm/dts/fsl-imx8-ca53.dtsi | 92 ++++++++++
arch/arm/dts/fsl-imx8mq.dtsi | 429
+++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx6dl-icore-mipi.dts | 21 +++
arch/arm/dts/imx6q-icore-mipi.dts | 21 +++
arch/arm/dts/imx6qdl-icore.dtsi | 28 ++++
arch/arm/dts/imx6ull-14x14-evk.dts | 1 -
arch/arm/dts/imx6ull.dtsi | 1 +
arch/arm/dts/imx7d-sdb.dts | 88 ++++++++++
arch/arm/include/asm/arch-imx/cpu.h | 6 +-
arch/arm/include/asm/arch-mx25/iomux-mx25.h | 571
+++++++++++++++++++++++++++++++-------------------------------
arch/arm/include/asm/arch-mx6/imx-regs.h | 9 +-
arch/arm/include/asm/arch-mx7/imx-regs.h | 18 +-
arch/arm/include/asm/arch-mx8m/clock.h | 657
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/include/asm/arch-mx8m/crm_regs.h | 10 ++
arch/arm/include/asm/arch-mx8m/ddr.h | 356
+++++++++++++++++++++++++++++++++++++++
arch/arm/include/asm/arch-mx8m/gpio.h | 12 ++
arch/arm/include/asm/arch-mx8m/imx-regs.h | 468
+++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/include/asm/arch-mx8m/mx8mq_pins.h | 623
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/include/asm/arch-mx8m/sys_proto.h | 18 ++
arch/arm/include/asm/mach-imx/boot_mode.h | 10 ++
arch/arm/include/asm/mach-imx/iomux-v3.h | 24 ++-
arch/arm/include/asm/mach-imx/mxc_i2c.h | 3 +-
arch/arm/include/asm/mach-imx/regs-lcdif.h | 10 +-
arch/arm/include/asm/mach-imx/sys_proto.h | 4 +
arch/arm/mach-imx/Makefile | 21 ++-
arch/arm/mach-imx/cpu.c | 130 ++++++++++++++-
arch/arm/mach-imx/imx_bootaux.c | 46 ++++-
arch/arm/mach-imx/mac.c | 61 +++++++
arch/arm/mach-imx/mmc_env.c | 30 ++++
arch/arm/mach-imx/mx5/Makefile | 5 +
arch/arm/mach-imx/mx5/mx53_dram.c | 45 +++++
arch/arm/mach-imx/mx6/soc.c | 72 --------
arch/arm/mach-imx/mx7/psci-mx7.c | 33 +++-
arch/arm/mach-imx/mx7/psci.S | 14 ++
arch/arm/mach-imx/mx7/soc.c | 200 +---------------------
arch/arm/mach-imx/mx8m/Kconfig | 10 ++
arch/arm/mach-imx/mx8m/Makefile | 8 +
arch/arm/mach-imx/mx8m/clock.c | 795
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/mach-imx/mx8m/clock_slice.c | 742
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/mach-imx/mx8m/lowlevel_init.S | 63 +++++++
arch/arm/mach-imx/mx8m/soc.c | 227 +++++++++++++++++++++++++
arch/arm/mach-imx/sip.c | 23 +++
arch/arm/mach-imx/spl.c | 8 +-
board/aries/m53evk/m53evk.c | 39 -----
board/beckhoff/mx53cx9020/mx53cx9020.c | 39 -----
board/engicam/common/board.c | 9 +-
board/freescale/mx53loco/mx53loco.c | 39 -----
board/freescale/mx6memcal/spl.c | 1 -
board/ge/bx50v3/bx50v3.c | 130 ++++++++++-----
board/tbs/tbs2910/Kconfig | 2 +-
board/tbs/tbs2910/tbs2910.cfg | 115 +++++++++++++
configs/ge_b450v3_defconfig | 7 +-
configs/ge_b650v3_defconfig | 7 +-
configs/ge_b850v3_defconfig | 8 +-
configs/imx6qdl_icore_mipi_defconfig | 49 ++++++
configs/imx6qdl_icore_mmc_defconfig | 5 +
configs/mx6memcal_defconfig | 19 ++-
configs/mx6sabresd_defconfig | 7 +
configs/mx7dsabresd_defconfig | 3 +
configs/mx7dsabresd_secure_defconfig | 3 +
doc/README.mxc_hab | 9 +-

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