[U-Boot] Pull request: u-boot-imx u-boot-imx-20190426
Stefano Babic
sbabic at denx.de
Tue Apr 30 16:09:59 UTC 2019
Hi Tom,
next chunk of patches, another big chunk will follow. Please pull from
u-boot-imx, thanks !
Travis:
-------
https://travis-ci.org/sbabic/u-boot-imx/builds/524580462
The following changes since commit 3fbd2dce351ab5d40d3244f26bd713caa4f826e2:
Merge branch '2019-04-22-master-imports' (2019-04-24 09:04:23 -0400)
are available in the Git repository at:
git://www.denx.de/git/u-boot-imx.git tags/u-boot-imx-20190426
for you to fetch changes up to 0d3912fcd41dc2a85891f78e8fc255a379323619:
colibri_imx6: use UUID for rootfs (2019-04-25 19:21:40 +0200)
----------------------------------------------------------------
Porting to DM and i.MX8
------------------------
- warp7 to DM
- kp_imx53 to DM
- Warnings in DT
- MX8QM support
- colibri-imx6ull to DM
- imx7d-pico to DM
- ocotp for MX8
----------------------------------------------------------------
Adam Ford (3):
ARM: imx6q_logic: Allow optional arguments to cmd line
ARM: imx6q_logic: Allow storing environment in FAT on eMMC
ARM: omap3_logic: Enable UUID
Chris Packham (1):
ARM: imx: Fix typo in select option for ZMX25
Filip Brozovic (1):
dts: imx6ull: add USB aliases to support DM
Gerard Salvatella (1):
tdx-cfg-block: add support for new colibri iMX6ull skus
Igor Opaniuk (1):
colibri_imx6: use UUID for rootfs
Joris Offouga (5):
Arm: imx7d-pico: Import all Linux device tree for Pico i.MX7D SOM
pico-imx7d: defconfig: Add DT file hooks
pico-imx7d: defconfig Enable DM gpio pinctrl and pinctrl_imx7
pico-imx7d: Convert DM MMC
pico-imx7d: Increase u-boot size for dfu request
Ludwig Zenz (2):
ARM: imx6: update 1GB DDR3 calibration for DHCOM i.MX6qd PDK
ARM: imx6: DHCOM i.MX6 PDK: use Kconfig for inclusion of DDR
calibration
Lukasz Majewski (14):
ARM: Remove HSC|DDC ETH PHY reset code after switching to DM/DTS
DTS: Add esdhc3 device tree description tuning for HSC|DDC boards
ARM: Enable CONFIG_DM_MMC and CONFIG_DM_BLK on HSC and DDC boards
ARM: defconfig: Move CONFIG_FSL_ESDHC to Kconfig
ARM: Remove non DM/DTS esdhc3 code from HSC|DDC board related files
ARM: kp_imx53: config: Do not use ${boardtype} to setup update wic
file
DTS: Provide USB host DTS description for i.MX53 devices
DTS: Enable USB host support (including regulators) on HSC|DDC boards
ARM: Remove EHCI specific code from HSC|DDC board file
USB: DM: Convert i.MX5 ehci code to driver model
ARM: defconfig: kp_imx53: Enable DM_USB support on HSC|DDC boards
ARM: config: Remove not needed CONFIG_MXC_USB_PORT define
Convert CONFIG_USB_EHCI_MX5 to Kconfig
boot.src: Provide dsa_core.blacklist bootarg when booting via NFS
Marcel Ziswiler (16):
colibri_vf: fix ethernet by adding explicit phy node
colibri_vf: fix tab vs. spaces
colibri-imx6ull: fix ethernet phy power on
colibri-imx6ull: configuration clean-up
colibri-imx6ull: migrate pinctrl and regulators to dtb/dm
colibri-imx6ull: migrate mmc to using driver model
colibri-imx6ull: migrate usb to using driver model
colibri-imx6ull: migrate fec to using driver model
ARM: dts: colibri-imx6ull: fix uart-has-rtscts property
misc: imx8: remove duplicates from scfw api
arm: dts: imx8dx: add lpuart1, lpuart2, lpuart3
board: toradex: tdx-cfg-block: clean-up sku handling
board: toradex: tdx-cfg-block: add new skus
ARM: dts: i.MX6Q: fix avoid_unnecessary_addr_size warnings
ARM: dts: colibri-imx6ull: add osc32k_32k_out pinctrl
ARM: dts: colibri-imx6ull: update device tree
Parthiban Nallathambi (1):
imx: Add variscite DART-6UL Evaluation Kit
Peng Fan (19):
imx: sip: add call_imx_sip_ret2
imx8: fuse: add fuse driver
imx8qxp: mek: Enable CMD_FUSE
imx8: mek: move HUSH_PARSER to defconfig
imx8qxp: mek: enable dm-spl for pm
pinctrl: imx8: add i.MX8QM compatible
dt-bindings: pinctrl: add i.MX8QM pads definition
dt-bindings: clock: dt-bindings: pinctrl: add i.MX8QM clocks
definition
arm: dts: introduce dtsi for i.MX8QM
imx8: add cpu support
clk: imx8: split code into common and soc specific part
clk: imx8: add i.MX8QM clk driver
imx8: imx8-pins: add i.MX8QM
misc: imx8: scu: add i.MX8QM support
imx: support i.MX8QM MEK board
imx: add lowlevel init for ARM64
imx: 8qxp_mek: fix fdt_file and console
imx: i.MX8MQ: clear ocotp error bit
ddr: imx8m: hide i.MX8M DDR options from device driver entry
Philippe Schenker (1):
board: imx6ull: Add disable PMIC_STBY_REQ
Pierre-Jean Texier (3):
warp7: Fix dfu_alt_info setting after DM conversion
warp7: Switch to DM Serial
warp7: Switch to DM USB
Stefan Agner (3):
tdx-cfg-block: simplify i.MX 6 module detection
colibri-imx6ull: set module variant depending on config block
apalis/colibri_imx6/imx6ull: make sure loadaddr does not collide
Stefano Babic (1):
imx8qxp_mek: drop warning due to unused variable
Ye Li (2):
mxc_ocotp: Update redundancy banks for mx7ulp B0
mxc_ocotp: Disable fuse sense for imx8mq B1
arch/arm/Kconfig | 1 +
arch/arm/dts/Makefile | 10 +-
arch/arm/dts/fsl-imx8dx.dtsi | 54 +++++++++
arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi | 112 +++++++++++++++++++
arch/arm/dts/fsl-imx8qm-mek.dts | 184
+++++++++++++++++++++++++++++++
arch/arm/dts/fsl-imx8qm.dtsi | 400
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi | 5 +
arch/arm/dts/imx53-kp.dts | 59 +++++++++-
arch/arm/dts/imx53.dtsi | 10 ++
arch/arm/dts/imx6q.dtsi | 5 +
arch/arm/dts/imx6ull-colibri.dts | 170
++++++++++++++++++----------
arch/arm/dts/imx6ull-dart-6ul.dts | 39 +++++++
arch/arm/dts/imx6ull-dart-6ul.dtsi | 261
+++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx6ull-pinfunc.h | 26 +++--
arch/arm/dts/imx6ull.dtsi | 2 +
arch/arm/dts/imx7d-pico-hobbit.dts | 105 ++++++++++++++++++
arch/arm/dts/imx7d-pico-pi.dts | 93 ++++++++++++++++
arch/arm/dts/imx7d-pico.dtsi | 590
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx7s-warp.dts | 5 +
arch/arm/dts/vf-colibri.dtsi | 13 +++
arch/arm/include/asm/arch-imx/cpu.h | 1 +
arch/arm/include/asm/arch-imx8/imx8-pins.h | 2 +
arch/arm/include/asm/arch-imx8/sci/sci.h | 4 -
arch/arm/include/asm/mach-imx/sys_proto.h | 3 +
arch/arm/mach-imx/Makefile | 2 +-
arch/arm/mach-imx/imx8/Kconfig | 11 ++
arch/arm/mach-imx/imx8/cpu.c | 3 +
arch/arm/mach-imx/imx8m/soc.c | 7 ++
arch/arm/mach-imx/lowlevel.S | 22 ++++
arch/arm/mach-imx/mx2/Kconfig | 2 +-
arch/arm/mach-imx/mx5/Kconfig | 4 +
arch/arm/mach-imx/mx6/Kconfig | 12 ++
arch/arm/mach-imx/sip.c | 22 ++++
board/dhelectronics/dh_imx6/dh_imx6_spl.c | 56 +++++++---
board/freescale/imx8qm_mek/Kconfig | 14 +++
board/freescale/imx8qm_mek/MAINTAINERS | 6 +
board/freescale/imx8qm_mek/Makefile | 8 ++
board/freescale/imx8qm_mek/README | 57 ++++++++++
board/freescale/imx8qm_mek/imx8qm_mek.c | 157
++++++++++++++++++++++++++
board/freescale/imx8qm_mek/imximage.cfg | 19 ++++
board/freescale/imx8qm_mek/spl.c | 75 +++++++++++++
board/freescale/imx8qxp_mek/spl.c | 16 ---
board/k+p/bootscripts/tpcboot.cmd | 7 ++
board/k+p/kp_imx53/kp_imx53.c | 70 ------------
board/technexion/pico-imx7d/pico-imx7d.c | 42 +------
board/technexion/pico-imx7d/spl.c | 38 +++++++
board/toradex/colibri-imx6ull/colibri-imx6ull.c | 225
+++++--------------------------------
board/toradex/colibri_vf/MAINTAINERS | 2 +-
board/toradex/common/tdx-cfg-block.c | 89 +++++++++++----
board/toradex/common/tdx-cfg-block.h | 32 ++++--
board/variscite/dart_6ul/Kconfig | 12 ++
board/variscite/dart_6ul/MAINTAINERS | 8 ++
board/variscite/dart_6ul/Makefile | 4 +
board/variscite/dart_6ul/README | 41 +++++++
board/variscite/dart_6ul/dart_6ul.c | 228
++++++++++++++++++++++++++++++++++++++
board/variscite/dart_6ul/spl.c | 215
++++++++++++++++++++++++++++++++++++
board/warp7/warp7.c | 6 -
configs/colibri-imx6ull_defconfig | 18 +--
configs/colibri_imx6_defconfig | 1 +
configs/imx6q_logic_defconfig | 4 +-
configs/imx8qm_mek_defconfig | 75 +++++++++++++
configs/imx8qxp_mek_defconfig | 4 +-
configs/kp_imx53_defconfig | 3 +
configs/m53menlo_defconfig | 1 +
configs/mx51evk_defconfig | 1 +
configs/mx53loco_defconfig | 1 +
configs/mx53ppd_defconfig | 1 +
configs/omap35_logic_defconfig | 1 +
configs/omap35_logic_somlv_defconfig | 1 +
configs/omap3_logic_defconfig | 1 +
configs/omap3_logic_somlv_defconfig | 1 +
configs/pico-hobbit-imx7d_defconfig | 7 +-
configs/pico-imx7d_defconfig | 7 +-
configs/pico-pi-imx7d_defconfig | 7 +-
configs/usbarmory_defconfig | 1 +
configs/variscite_dart6ul_defconfig | 55 ++++++++++
configs/warp7_bl33_defconfig | 3 +
configs/warp7_defconfig | 3 +
drivers/clk/imx/Makefile | 5 +
drivers/clk/imx/clk-imx8.c | 298
++-----------------------------------------------
drivers/clk/imx/clk-imx8.h | 19 ++++
drivers/clk/imx/clk-imx8qm.c | 307
+++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/clk/imx/clk-imx8qxp.c | 311
++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/ddr/imx/imx8m/Kconfig | 4 +
drivers/misc/imx8/Makefile | 1 +
drivers/misc/imx8/fuse.c | 86 +++++++++++++++
drivers/misc/imx8/scu.c | 16 ++-
drivers/misc/mxc_ocotp.c | 23 ++--
drivers/pinctrl/nxp/pinctrl-imx8.c | 1 +
drivers/usb/host/Kconfig | 7 ++
drivers/usb/host/ehci-mx5.c | 103 +++++++++++++++++
include/configs/apalis_imx6.h | 4 +-
include/configs/colibri-imx6ull.h | 14 +--
include/configs/colibri_imx6.h | 62 +++++++----
include/configs/dart_6ul.h | 131
++++++++++++++++++++++
include/configs/imx6_logic.h | 6 +-
include/configs/imx8qm_mek.h | 176
+++++++++++++++++++++++++++++
include/configs/imx8qxp_mek.h | 5 +-
include/configs/kp_imx53.h | 9 +-
include/configs/m53menlo.h | 1 -
include/configs/mx51evk.h | 1 -
include/configs/mx53cx9020.h | 1 -
include/configs/mx53loco.h | 1 -
include/configs/mx53ppd.h | 1 -
include/configs/omap3_logic.h | 6 +-
include/configs/pico-imx7d.h | 2 +-
include/configs/usbarmory.h | 1 -
include/configs/warp7.h | 4 +-
include/dt-bindings/clock/imx8qm-clock.h | 846
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
include/dt-bindings/pinctrl/pads-imx8qm.h | 961
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
scripts/config_whitelist.txt | 1 -
111 files changed, 6445 insertions(+), 831 deletions(-)
create mode 100644 arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi
create mode 100644 arch/arm/dts/fsl-imx8qm-mek.dts
create mode 100644 arch/arm/dts/fsl-imx8qm.dtsi
create mode 100644 arch/arm/dts/imx6ull-dart-6ul.dts
create mode 100644 arch/arm/dts/imx6ull-dart-6ul.dtsi
create mode 100644 arch/arm/dts/imx7d-pico-hobbit.dts
create mode 100644 arch/arm/dts/imx7d-pico-pi.dts
create mode 100644 arch/arm/dts/imx7d-pico.dtsi
create mode 100644 arch/arm/mach-imx/lowlevel.S
create mode 100644 board/freescale/imx8qm_mek/Kconfig
create mode 100644 board/freescale/imx8qm_mek/MAINTAINERS
create mode 100644 board/freescale/imx8qm_mek/Makefile
create mode 100644 board/freescale/imx8qm_mek/README
create mode 100644 board/freescale/imx8qm_mek/imx8qm_mek.c
create mode 100644 board/freescale/imx8qm_mek/imximage.cfg
create mode 100644 board/freescale/imx8qm_mek/spl.c
create mode 100644 board/variscite/dart_6ul/Kconfig
create mode 100644 board/variscite/dart_6ul/MAINTAINERS
create mode 100644 board/variscite/dart_6ul/Makefile
create mode 100644 board/variscite/dart_6ul/README
create mode 100644 board/variscite/dart_6ul/dart_6ul.c
create mode 100644 board/variscite/dart_6ul/spl.c
create mode 100644 configs/imx8qm_mek_defconfig
create mode 100644 configs/variscite_dart6ul_defconfig
create mode 100644 drivers/clk/imx/clk-imx8.h
create mode 100644 drivers/clk/imx/clk-imx8qm.c
create mode 100644 drivers/clk/imx/clk-imx8qxp.c
create mode 100644 drivers/misc/imx8/fuse.c
create mode 100644 include/configs/dart_6ul.h
create mode 100644 include/configs/imx8qm_mek.h
create mode 100644 include/dt-bindings/clock/imx8qm-clock.h
create mode 100644 include/dt-bindings/pinctrl/pads-imx8qm.h
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