From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Babic Date: Sun, 4 Feb 2018 12:34:29 +0100 Subject: [U-Boot] [PULL] Please pull u-boot-imx Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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 =====================================================================