[PATCH 00/26] imx: update for i.MX8M
Peng Fan (OSS)
peng.fan at oss.nxp.com
Fri Mar 19 08:56:52 CET 2021
From: Peng Fan <peng.fan at nxp.com>
This patchset is to upstream NXP downstream patches targeting
next release: 2021.07.
- Enviorment cleanup
- ddr script update for ddr4/lpddr4 boards
- update fuse path
- Support i.MX8MQ B2
- Add i.MX8MN 11*11 variant
- Change pca9450 API accepting address
Jacky Bai (1):
imx8mn: Update the DDR4 timing script on imx8mn ddr4 evk
Peng Fan (12):
tools: imx image: fix write warning
imx8mm/p: remove boot.cmd
imx8mm_evk: add/cleanup variable for distro
imx8mp_evk: add/cleanup variable for distro
imx8mp_evk: spl: clean up including headers
imx8mp_evk: Increase VDD_ARM to 0.95v Overdrive voltage
power: pca9450: add a new parameter for power_pca9450_init
imx8mn_evk: drop duplicated code
imx8mn: Add LPDDR4 EVK board support
imx: logos: use NXP logo
imx8m: soc: update fuse path
arch: mach-imx: imx8m: fix unique_id read error for imx8mp
Sherry Sun (1):
imx8mp: ddr: Add inline ECC feature support
Ye Li (11):
imx8mm_evk: Update to latest LPDDR4 script
imx8mm_evk: Switch to new imx8mm evk board
imx8mp_evk: Update LPDDR4 timing for new FW 202006
imx8mp_evk: Update LPDDR4 refresh time
imx8mn: Add low drive mode support for DDR4/LPDDR4 EVK
imx8mn: Add support for 11x11 UltraLite part number
imx8m: Update thermal and PMU kernel nodes for dual/single cores
imx8m: ddr: Disable CA VREF Training for LPDDR4
iMX8MQ: Recognize the B2 revision
misc: ocotp: Update OCOTP driver for iMX8MQ B2
imx8mq_evk: Applying default LPDDR4 script for B2
haidong.zheng (1):
imx8mp: refine power on imx8mp board
arch/arm/dts/Makefile | 1 +
arch/arm/dts/imx8mm-evk-u-boot.dtsi | 4 +-
arch/arm/dts/imx8mm-evk.dtsi | 127 +-
arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 3 +
arch/arm/dts/imx8mn-evk-u-boot.dtsi | 26 +
arch/arm/dts/imx8mn-evk.dts | 128 ++
arch/arm/include/asm/arch-imx/cpu.h | 12 +-
arch/arm/include/asm/arch-imx8m/imx-regs.h | 11 +
arch/arm/include/asm/mach-imx/sys_proto.h | 6 +-
arch/arm/mach-imx/cpu.c | 8 +-
arch/arm/mach-imx/imx8m/Kconfig | 6 +
arch/arm/mach-imx/imx8m/soc.c | 183 +-
board/freescale/imx8mm_evk/boot.cmd | 35 -
board/freescale/imx8mm_evk/lpddr4_timing.c | 692 +++----
board/freescale/imx8mm_evk/spl.c | 33 +-
board/freescale/imx8mn_evk/Kconfig | 6 +-
board/freescale/imx8mn_evk/Makefile | 6 +
board/freescale/imx8mn_evk/ddr4_timing.c | 1057 +++++------
board/freescale/imx8mn_evk/ddr4_timing_ld.c | 1057 +++++++++++
board/freescale/imx8mn_evk/lpddr4_timing.c | 1587 +++++++++++++++++
board/freescale/imx8mn_evk/lpddr4_timing_ld.c | 1440 +++++++++++++++
board/freescale/imx8mn_evk/spl.c | 50 +-
board/freescale/imx8mp_evk/boot.cmd | 25 -
board/freescale/imx8mp_evk/lpddr4_timing.c | 372 +++-
board/freescale/imx8mp_evk/spl.c | 38 +-
board/freescale/imx8mq_evk/spl.c | 2 +-
board/phytec/phycore_imx8mp/spl.c | 2 +-
configs/imx8mm_evk_defconfig | 2 +-
configs/imx8mn_evk_defconfig | 93 +
drivers/ddr/imx/imx8m/Kconfig | 8 +
drivers/misc/mxc_ocotp.c | 2 +-
drivers/power/pmic/pmic_pca9450.c | 4 +-
include/configs/imx8mm_evk.h | 8 +-
include/configs/imx8mp_evk.h | 8 +-
include/power/pca9450.h | 2 +-
tools/imx8image.c | 2 +-
tools/imx8mimage.c | 2 +-
tools/logos/freescale.bmp | Bin 46738 -> 47670 bytes
38 files changed, 5745 insertions(+), 1303 deletions(-)
create mode 100644 arch/arm/dts/imx8mn-evk-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mn-evk.dts
delete mode 100644 board/freescale/imx8mm_evk/boot.cmd
create mode 100644 board/freescale/imx8mn_evk/ddr4_timing_ld.c
create mode 100644 board/freescale/imx8mn_evk/lpddr4_timing.c
create mode 100644 board/freescale/imx8mn_evk/lpddr4_timing_ld.c
delete mode 100644 board/freescale/imx8mp_evk/boot.cmd
mode change 100644 => 100755 board/freescale/imx8mp_evk/lpddr4_timing.c
create mode 100644 configs/imx8mn_evk_defconfig
--
2.30.0
More information about the U-Boot
mailing list