[U-Boot] [GIT PULL] Pull request: u-boot-imx u -boot-imx-20190612
Stefano Babic
sbabic at denx.de
Tue Jun 11 13:09:58 UTC 2019
Hi Tom,
as expected, my PR for i.MX with several fix (sabre in primis),
conversion to DM, etc.
Travis:
https://travis-ci.org/sbabic/u-boot-imx/builds/544116004
It fails only by rockchip due to the known 32KB size issue - you have
merged the patch today.
The following changes since commit 6d277fb0ed145f82dd50cc6e99d2fa553a588c3b:
spl: Correct SPL_SIZE_LIMIT Kconfig option (2019-06-08 07:49:00 -0400)
are available in the Git repository at:
git://www.denx.de/git/u-boot-imx.git tags/u-boot-imx-20190612
for you to fetch changes up to 23612534fe0fe426716ee9cb5cfeb74a456cb891:
spl: imx6: Provide a SPL_SIZE_LIMIT default (2019-06-11 10:43:00 +0200)
----------------------------------------------------------------
u-boot-imx-20190612
--------------------
- Board fixes:
- imx6logic
- wandboard
- mx6sabre boots again
- imx8qm_mek
- pico-* boards
- Toradex apalis / colibri
- engicam imx6 (environment)
- KP MX53
- opos6ul
- Switch to DM:
- vining2000
- dh MX6
- Toradex colibri i.MX7
- Novena
- Security : fix CSF size for HAB
- Other:
- imx: fix building for i.mx8 without spl
- pcie and switch to DM
mx6sabreauto: Enable SPL SDP support
----------------------------------------------------------------
Adam Ford (1):
ARM: imx6logic: Stop overwriting fdt_file if manually set
Breno Matheus Lima (2):
imx: hab: Increase CSF_SIZE for i.MX6 and i.MX7 devices
Revert "drivers/crypto/fsl: assign job-rings to non-TrustZone"
Christoph Fritz (1):
mx6sx: vining2000: pinmux usdhc4 reset
Ezequiel Garcia (1):
wandboard: Rework Makefile to prevent spl.o from being built
Fabio Estevam (12):
imx: Use a convenient default value for SYS_MALLOC_F_LEN
pico-imx7d: MAINTAINERS: Unify all board entries
pico-imx6ul: MAINTAINERS: Unify all board entries
pico-imx6ul: MAINTAINERS: Add pico-dwarf entry
imx8qm_mek: Remove unneeded config options settings
imx8qxp_mek: Remove unneeded config options settings
mx6sabresd: Remove CONFIG_SPL_DM to decrease the SPL size
mx6sabresd: Select pinctrl driver
mx6sabresd: Remove U-Boot proper mmc initialization
MAINTAINERS: Add imx dts files to i.MX maintainers list
imx8mq_evk: Staticize when appropriate
spl: imx6: Provide a SPL_SIZE_LIMIT default
Heiko Schocher (3):
arm, imx, Makefile: fix u-boot-dtb.imx build in
CONFIG_MULTI_DTB_FIT case
spi: imx: remove doubled pointer from mxc_spi_probe
spi: imx: work with cs greater 0
Igor Opaniuk (9):
apalis/colibri imx6: provide proper fdtfile value
toradex apalis/colibri: extend CONFIG_SYS_MALLOC_F_LEN
colibri_imx7: migrate usb to driver model
colibri_imx7: fastboot support
colibri_imx7: use UUID for rootfs
colibri-imx6ull: use UUID for rootfs
colibri_vf: use UUID for rootfs
apalis_imx6: use UUID for rootfs
apalis-tk1: use UUID for rootfs
Jagan Teki (1):
configs: imx6-engicam: Update the recoveryboot setting
Jun Nie (8):
mx7_common: Share configs to skip low level init
imx: mx7: Skip secure init in arch_cpu_init
pico-imx7d: Correct uart clock root
pico-imx7d: Reserve region of memory to OPTEE
pico-imx7d: Add boot option for verified boot
pico-imx7d: Add bl33 config
pico-imx7d: README: Add BL33 usage case
pico-imx7d: enable boot without PMIC
Lukasz Majewski (3):
config: Update KP's imx53 HSC config to support SWUpdate
config: Update KP's imx53 HSC config to pass key pressed information
pinctrl: imx: Define imx6_pinctrl_soc_info in .data section
Marcel Ziswiler (10):
imx: fix building for i.mx8 without spl
board: toradex: add colibri imx8qxp 2gb wb it v1.0b module support
apalis_imx6: add device tree to makefile
colibri-imx6ull: fix usb host mode
arm: dts: imx8qm: add lpuart1, lpuart2, lpuart3, lpuart4
arm: dts: imx8qm: add support for i2c0, i2c1, i2c2, i2c3 and i2c4
clk: imx8qm: fix usdhc2 clocks
imx8qm: fix cpu frequency reporting
imx8: fuse: fix fuse driver
board: toradex: add apalis imx8qm 4gb wb it v1.0b module support
Marek Vasut (30):
ARM: imx: apalis_imx6: Drop ad-hoc SATA binding
ARM: dts: imx: dh-imx6: Import DHCOM iMX6 PDK2 DTs from Linux
ARM: dts: imx: dh-imx6: Fix SPI CS polarity on DHCOM iMX6 PDK2
ARM: imx: dh-imx6: Enable DM pin control
ARM: imx: dh-imx6: Enable DM GPIO
ARM: imx: dh-imx6: Convert SD/MMC support to DM
ARM: imx: dh-imx6: Convert SATA support to DM
ARM: imx: dh-imx6: Convert USB support to DM
ARM: imx: dh-imx6: Convert SPI support to DM
ARM: dts: imx: novena: Import Novena DT from Linux
ARM: imx: novena: Enable DM pin control
ARM: imx: novena: Enable DM GPIO
ARM: imx: novena: Convert block devices to DM
ARM: imx: novena: Enable DM USB
ARM: imx: novena: Convert to DM VIDEO
ARM: imx: Call imx_pcie_remove() only for non-DM PCI driver
pci: imx: Factor out hard-coded register base addresses
pci: imx: Fix potential 64bit memory access clamping
pci: imx: Pass driver private data around
pci: imx: Add DM and DT support
ARM: imx: novena: Enable DM PCI
serial: mxc: Add iMX6SX compatible string
ARM: imx: Rename VINING|2000
ARM: dts: imx: vining2000: Import VINING|2000 DT from Linux
ARM: imx: vining2000: Enable DM pin control
ARM: imx: vining2000: Convert MMC and block to DM
ARM: imx: vining2000: Enable DM USB
ARM: imx: vining2000: Enable DM GPIO
ARM: imx: vining2000: Enable DM PCI
ARM: imx: vining2000: Enable DM Serial
Matti Vaittinen (1):
regulator: bd71837: copy the bd71837 pmic driver from NXP imx u-boot
Parthiban Nallathambi (2):
ARM: dts: i.MX6ULL: U-Boot specific dts for u-boot, dm-spl
imx: Extend PCL063 support for phyCORE-i.MX6ULL SOM
Peng Fan (4):
net: fec_mxc: not access reserved register on i.MX8
imx8: cpu: get temperature when print cpu desc
imx: drop imx-regs.h
imx: define ARCH_MXC for i.MX8/8M/7ULP
Sjoerd Simons (5):
mx6sabreauto: Select pinctrl driver
mx6sabreauto: set SYS_MALLOC_F for video
arm: dts: imx6qdl-u-boot: Alias usb0 to usbotg
mx6sabreauto: Remove CONFIG_SPL_DM to decrease the SPL size
mx6sabreauto: Enable SPL SDP support
Sébastien Szymanski (2):
opos6ul: set REFSEL and REFR fields
opos6uldev: don't call enable_lcdif_clock
Trent Piepho (1):
power: pfuze100: Fix off by one error in voltage table handling
Ye Li (1):
mx7ulp: Add common plugin codes for mx7ulp
Kconfig | 2 +
MAINTAINERS | 1 +
Makefile | 4 +
arch/arm/dts/Makefile | 15 +-
arch/arm/dts/fsl-imx8qm-apalis-u-boot.dtsi | 128 ++++++++++
arch/arm/dts/fsl-imx8qm-apalis.dts | 615
++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/fsl-imx8qm.dtsi | 155 ++++++++++++
arch/arm/dts/fsl-imx8qxp-colibri-u-boot.dtsi | 117 +++++++++
arch/arm/dts/fsl-imx8qxp-colibri.dts | 328
+++++++++++++++++++++++++
arch/arm/dts/imx6q-dhcom-pdk2.dts | 151 ++++++++++++
arch/arm/dts/imx6q-dhcom-som.dtsi | 477
++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx6q-novena.dts | 797
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx6qdl-u-boot.dtsi | 4 +
arch/arm/dts/imx6sx-softing-vining-2000.dts | 578
+++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx6ul-phycore-segin.dts | 7 +-
arch/arm/dts/imx6ull-colibri.dts | 2 +-
arch/arm/dts/imx6ull-phycore-segin.dts | 70 ++++++
arch/arm/dts/imx6ull-u-boot.dtsi | 34 +++
arch/arm/dts/imx7-colibri-emmc.dts | 45 ++++
arch/arm/dts/imx7-colibri-rawnand.dts | 48 ++++
arch/arm/dts/{imx6ul-pcl063.dtsi => pcl063-common.dtsi} | 33 ++-
arch/arm/include/asm/arch-imx/imx-regs.h | 637
------------------------------------------------
arch/arm/include/asm/arch-imx8/imx-regs.h | 2 +
arch/arm/include/asm/arch-imx8m/imx-regs.h | 2 +
arch/arm/include/asm/arch-mx7/clock.h | 18 ++
arch/arm/include/asm/arch-mx7ulp/imx-regs.h | 2 +
arch/arm/include/asm/arch-mx7ulp/mx7ulp_plugin.S | 93 +++++++
arch/arm/mach-imx/Kconfig | 2 +-
arch/arm/mach-imx/Makefile | 13 +-
arch/arm/mach-imx/cpu.c | 2 +-
arch/arm/mach-imx/imx8/Kconfig | 18 +-
arch/arm/mach-imx/imx8/cpu.c | 44 +++-
arch/arm/mach-imx/mx6/Kconfig | 18 +-
arch/arm/mach-imx/mx6/opos6ul.c | 2 +
arch/arm/mach-imx/mx7/clock.c | 2 +-
arch/arm/mach-imx/mx7/soc.c | 43 ++--
board/armadeus/opos6uldev/board.c | 3 -
board/dhelectronics/dh_imx6/dh_imx6.c | 81 +-----
board/freescale/imx8mq_evk/spl.c | 4 +-
board/freescale/mx6sabresd/mx6sabresd.c | 44 ----
board/kosagi/novena/novena.c | 77 ++----
board/kosagi/novena/video.c | 3 +
board/logicpd/imx6/imx6logic.c | 3 +-
board/phytec/pcl063/Kconfig | 13 +
board/phytec/pcl063/MAINTAINERS | 6 +
board/phytec/pcl063/pcl063.c | 5 +-
board/phytec/pcl063/spl.c | 76 +++++-
board/{samtec => softing}/vining_2000/Kconfig | 4 +-
board/{samtec => softing}/vining_2000/MAINTAINERS | 4 +-
board/{samtec => softing}/vining_2000/Makefile | 1 +
board/{samtec => softing}/vining_2000/imximage.cfg | 1 +
board/{samtec => softing}/vining_2000/vining_2000.c | 93 +------
board/technexion/pico-imx6ul/MAINTAINERS | 9 +-
board/technexion/pico-imx7d/MAINTAINERS | 10 +-
board/technexion/pico-imx7d/README.pico-imx7d_BL33 | 44 ++++
board/technexion/pico-imx7d/pico-imx7d.c | 12 +-
board/toradex/apalis-imx8/Kconfig | 30 +++
board/toradex/apalis-imx8/MAINTAINERS | 9 +
board/toradex/apalis-imx8/Makefile | 6 +
board/toradex/apalis-imx8/README | 66 +++++
board/toradex/apalis-imx8/apalis-imx8.c | 149 ++++++++++++
board/toradex/apalis-imx8/apalis-imx8qm-imximage.cfg | 24 ++
board/toradex/apalis_imx6/apalis_imx6.c | 49 ----
board/toradex/colibri-imx8x/Kconfig | 30 +++
board/toradex/colibri-imx8x/MAINTAINERS | 9 +
board/toradex/colibri-imx8x/Makefile | 6 +
board/toradex/colibri-imx8x/README | 66 +++++
board/toradex/colibri-imx8x/colibri-imx8qxp-imximage.cfg | 24 ++
board/toradex/colibri-imx8x/colibri-imx8x.c | 160 ++++++++++++
board/wandboard/Makefile | 3 +-
board/wandboard/spl.c | 3 -
common/spl/Kconfig | 1 +
configs/apalis-imx8qm_defconfig | 56 +++++
configs/apalis-tk1_defconfig | 1 +
configs/apalis_imx6_defconfig | 1 +
configs/apalis_t30_defconfig | 1 +
configs/colibri-imx6ull_defconfig | 1 +
configs/colibri-imx8qxp_defconfig | 54 ++++
configs/colibri_imx6_defconfig | 1 +
configs/colibri_imx7_defconfig | 2 +
configs/colibri_imx7_emmc_defconfig | 10 +
configs/colibri_pxa270_defconfig | 1 +
configs/colibri_t20_defconfig | 1 +
configs/colibri_t30_defconfig | 1 +
configs/colibri_vf_defconfig | 2 +-
configs/dh_imx6_defconfig | 15 +-
configs/mx6sabreauto_defconfig | 8 +-
configs/mx6sabresd_defconfig | 3 +-
configs/novena_defconfig | 18 +-
configs/phycore_pcl063_ull_defconfig | 54 ++++
configs/pico-imx7d_bl33_defconfig | 66 +++++
configs/vining_2000_defconfig | 20 +-
drivers/clk/imx/clk-imx8qm.c | 18 ++
drivers/crypto/fsl/jr.c | 9 -
drivers/crypto/fsl/jr.h | 2 -
drivers/misc/imx8/fuse.c | 2 -
drivers/net/fec_mxc.c | 2 +-
drivers/pci/pcie_imx.c | 220
+++++++++++++----
drivers/pinctrl/nxp/pinctrl-imx6.c | 2 +-
drivers/power/pmic/Kconfig | 7 +
drivers/power/pmic/Makefile | 1 +
drivers/power/pmic/bd71837.c | 89 +++++++
drivers/power/regulator/pfuze100.c | 4 +-
drivers/serial/serial_mxc.c | 1 +
drivers/spi/mxc_spi.c | 77 ++++--
include/configs/apalis-imx8.h | 131 ++++++++++
include/configs/apalis-tk1.h | 62 +++--
include/configs/apalis_imx6.h | 66 +++--
include/configs/colibri-imx6ull.h | 13 +-
include/configs/colibri-imx8x.h | 165
+++++++++++++
include/configs/colibri_imx6.h | 2 +-
include/configs/colibri_imx7.h | 47 ++--
include/configs/colibri_vf.h | 15 +-
include/configs/dh_imx6.h | 10 +-
include/configs/imx6-engicam.h | 19 +-
include/configs/imx8qm_mek.h | 9 -
include/configs/imx8qxp_mek.h | 8 -
include/configs/kp_imx53.h | 9 +-
include/configs/mx6_common.h | 2 +-
include/configs/mx7_common.h | 13 +-
include/configs/novena.h | 9 +-
include/configs/pcl063.h | 2 +
include/configs/pcl063_ull.h | 117 +++++++++
include/configs/pico-imx7d.h | 38 ++-
include/configs/vining_2000.h | 3 -
include/configs/warp7.h | 11 -
include/power/bd71837.h | 62 +++++
127 files changed, 5944 insertions(+), 1256 deletions(-)
create mode 100644 arch/arm/dts/fsl-imx8qm-apalis-u-boot.dtsi
create mode 100644 arch/arm/dts/fsl-imx8qm-apalis.dts
create mode 100644 arch/arm/dts/fsl-imx8qxp-colibri-u-boot.dtsi
create mode 100644 arch/arm/dts/fsl-imx8qxp-colibri.dts
create mode 100644 arch/arm/dts/imx6q-dhcom-pdk2.dts
create mode 100644 arch/arm/dts/imx6q-dhcom-som.dtsi
create mode 100644 arch/arm/dts/imx6q-novena.dts
create mode 100644 arch/arm/dts/imx6sx-softing-vining-2000.dts
create mode 100644 arch/arm/dts/imx6ull-phycore-segin.dts
create mode 100644 arch/arm/dts/imx6ull-u-boot.dtsi
rename arch/arm/dts/{imx6ul-pcl063.dtsi => pcl063-common.dtsi} (83%)
delete mode 100644 arch/arm/include/asm/arch-imx/imx-regs.h
create mode 100644 arch/arm/include/asm/arch-mx7ulp/mx7ulp_plugin.S
rename board/{samtec => softing}/vining_2000/Kconfig (69%)
rename board/{samtec => softing}/vining_2000/MAINTAINERS (57%)
rename board/{samtec => softing}/vining_2000/Makefile (67%)
rename board/{samtec => softing}/vining_2000/imximage.cfg (97%)
rename board/{samtec => softing}/vining_2000/vining_2000.c (78%)
create mode 100644 board/technexion/pico-imx7d/README.pico-imx7d_BL33
create mode 100644 board/toradex/apalis-imx8/Kconfig
create mode 100644 board/toradex/apalis-imx8/MAINTAINERS
create mode 100644 board/toradex/apalis-imx8/Makefile
create mode 100644 board/toradex/apalis-imx8/README
create mode 100644 board/toradex/apalis-imx8/apalis-imx8.c
create mode 100644 board/toradex/apalis-imx8/apalis-imx8qm-imximage.cfg
create mode 100644 board/toradex/colibri-imx8x/Kconfig
create mode 100644 board/toradex/colibri-imx8x/MAINTAINERS
create mode 100644 board/toradex/colibri-imx8x/Makefile
create mode 100644 board/toradex/colibri-imx8x/README
create mode 100644 board/toradex/colibri-imx8x/colibri-imx8qxp-imximage.cfg
create mode 100644 board/toradex/colibri-imx8x/colibri-imx8x.c
create mode 100644 configs/apalis-imx8qm_defconfig
create mode 100644 configs/colibri-imx8qxp_defconfig
create mode 100644 configs/phycore_pcl063_ull_defconfig
create mode 100644 configs/pico-imx7d_bl33_defconfig
create mode 100644 drivers/power/pmic/bd71837.c
create mode 100644 include/configs/apalis-imx8.h
create mode 100644 include/configs/colibri-imx8x.h
create mode 100644 include/configs/pcl063_ull.h
create mode 100644 include/power/bd71837.h
Thanks,
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