[PULL] u-boot-mips

Hi Tom,
please pull MIPS updates for 2020.07, thanks.
https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/2966 https://travis-ci.org/github/danielschwierzeck/u-boot/builds/680241185
The following changes since commit d16d37bcd4087b8ea0f66cb76a73edad182d151a:
Merge tag 'video-for-v2020.07-rc1' of https://gitlab.denx.de/u-boot/custodians/u-boot-video (2020-04-27 09:41:51 -0400)
are available in the Git repository at:
git://git.denx.de/u-boot-mips.git tags/mips-pull-2020-04-27
for you to fetch changes up to 3fd023143237a5271a21ccec4b94440df257a5a7:
mips: Add support for SoM "VoCore2". (2020-04-27 20:30:14 +0200)
---------------------------------------------------------------- - brcmnand: fix missing code path from Linux driver - bmips: fix build error when disabling USB - mips: add option to restore original exception vector base - mips: fix off-by-one error when clearing gd_data - mips: minor fixes for compatibility with generic SPL framework - spl: refactor legacy image loading - spl: add LZMA decompression support for legacy images - Makefile: add target to build LZMA compressed U-Boot images - mtmips: refactor and rewrite low-level init code - mtmips: add and enable SPL support with LZMA - mtmips: add support for MT7628 reference board - mtmips: add support for VoCore/VoCore2 board
---------------------------------------------------------------- Mauro Condarelli (1): mips: Add support for SoM "VoCore2".
Stefan Roese (9): mips: spl: Flush cache before jumping to U-Boot proper spl: Extract legacy image handling into separate file spl: spl_legacy: Use IS_ENABLED() to remove #ifdef spl: spl_nor: Move legacy image loading into spl_legacy.c spl: spl_nor: Remove unused variable 'ret' warning mips: mtmips: Increase CONFIG_SPL_SYS_MALLOC_F_LEN mips: mt76x8: ddr_cal: Rename dqs_test_valid() to dqs_test_error() mips: mt76x8: ddr_cal: Change types from u32 to int in dqs_find_min/max mips: mt76x8: ddr_cal: Correct dqs_find_min/max implementations
Weijie Gao (19): mips: add support to restore exception vector base before booting linux configs: enable CONFIG_RESTORE_EXCEPTION_VECTOR_BASE for all mtmips boards mips: mtmips: add predefined i-cache/d-cache size and linesize mips: start.S: avoid overwriting outside gd when clearing global data in stack mips: enable support for appending dtb to spl binary mips: add an option to enable u_boot_list section for SPL loaders in u-boot-spl.lds sysreset: add reset controller based reboot driver mips: mtmips: make use of sysreset-resetctrl for mt7628 soc mips: add a mtmips-specific field to architecture-specific global data dts: mtmips: add alternative pinmux node for uart2 lib: enable lzma decompression support for SPL build Makefile: add support to generate LZMA compressed u-boot image spl: spl_legacy: Add lzma decompression support for legacy image mips: add an option to support initialize SRAM for initial stack mips: add a option to support not reserving malloc space on initial stack mips: mtmips: rewrite lowlevel codes of mt7628 mips: mtmips: add SPL support mips: mtmips: enable SPL for all boards mips: mtmips: add support for mt7628-rfb
Álvaro Fernández Rojas (2): nand: brcmnand: return without disabling clock bmips: allow disabling usb support
Makefile | 13 + arch/mips/Kconfig | 64 ++++ arch/mips/cpu/start.S | 16 +- arch/mips/cpu/u-boot-spl.lds | 4 +- arch/mips/dts/Makefile | 2 + arch/mips/dts/mediatek,mt7628-rfb.dts | 67 +++++ arch/mips/dts/mt7628-u-boot.dtsi | 38 +++ arch/mips/dts/mt7628a.dtsi | 17 +- arch/mips/dts/vocore_vocore2.dts | 85 ++++++ arch/mips/include/asm/global_data.h | 3 + arch/mips/include/asm/u-boot-mips.h | 2 + arch/mips/lib/Makefile | 1 + arch/mips/lib/bootm.c | 3 + arch/mips/lib/spl.c | 21 ++ arch/mips/lib/traps.c | 19 ++ arch/mips/mach-mtmips/Kconfig | 142 ++++----- arch/mips/mach-mtmips/Makefile | 8 +- arch/mips/mach-mtmips/cpu.c | 58 +--- arch/mips/mach-mtmips/ddr_cal.c | 205 +++++++++++++ arch/mips/mach-mtmips/ddr_calibrate.c | 309 ------------------- arch/mips/mach-mtmips/ddr_init.c | 194 ++++++++++++ arch/mips/mach-mtmips/include/mach/ddr.h | 52 ++++ arch/mips/mach-mtmips/include/mach/mc.h | 180 +++++++++++ arch/mips/mach-mtmips/include/mach/serial.h | 13 + arch/mips/mach-mtmips/lowlevel_init.S | 328 --------------------- arch/mips/mach-mtmips/mt7628/Makefile | 6 + arch/mips/mach-mtmips/mt7628/ddr.c | 173 +++++++++++ arch/mips/mach-mtmips/mt7628/init.c | 109 +++++++ arch/mips/mach-mtmips/mt7628/lowlevel_init.S | 161 ++++++++++ arch/mips/mach-mtmips/mt7628/mt7628.h | 104 +++++++ arch/mips/mach-mtmips/mt7628/serial.c | 34 +++ arch/mips/mach-mtmips/mt76xx.h | 32 -- arch/mips/mach-mtmips/spl.c | 44 +++ board/gardena/smart-gateway-mt7688/board.c | 2 + board/mediatek/mt7628/Kconfig | 12 + board/mediatek/mt7628/MAINTAINERS | 7 + board/mediatek/mt7628/Makefile | 3 + board/mediatek/mt7628/board.c | 8 + board/vocore/vocore2/Kconfig | 12 + board/vocore/vocore2/MAINTAINERS | 7 + board/vocore/vocore2/Makefile | 3 + board/vocore/vocore2/board.c | 6 + common/spl/Makefile | 1 + common/spl/spl.c | 56 +--- common/spl/spl_legacy.c | 131 ++++++++ common/spl/spl_nor.c | 27 +- configs/gardena-smart-gateway-mt7688-ram_defconfig | 74 ----- configs/gardena-smart-gateway-mt7688_defconfig | 17 +- configs/linkit-smart-7688-ram_defconfig | 65 ---- configs/linkit-smart-7688_defconfig | 17 +- configs/mt7628_rfb_defconfig | 47 +++ configs/vocore2_defconfig | 101 +++++++ drivers/mtd/nand/raw/brcmnand/brcmnand.c | 9 +- drivers/sysreset/Kconfig | 6 + drivers/sysreset/Makefile | 1 + drivers/sysreset/sysreset_resetctl.c | 48 +++ include/configs/bmips_bcm6318.h | 2 + include/configs/bmips_bcm63268.h | 2 + include/configs/bmips_bcm6328.h | 2 + include/configs/bmips_bcm6348.h | 2 + include/configs/bmips_bcm6358.h | 2 + include/configs/bmips_bcm6362.h | 2 + include/configs/bmips_bcm6368.h | 2 + include/configs/gardena-smart-gateway-mt7688.h | 21 +- include/configs/linkit-smart-7688.h | 22 +- include/configs/mt7628.h | 56 ++++ include/configs/vocore2.h | 54 ++++ include/spl.h | 13 + lib/Kconfig | 5 + lib/Makefile | 1 + 70 files changed, 2320 insertions(+), 1033 deletions(-) create mode 100644 arch/mips/dts/mediatek,mt7628-rfb.dts create mode 100644 arch/mips/dts/mt7628-u-boot.dtsi create mode 100644 arch/mips/dts/vocore_vocore2.dts create mode 100644 arch/mips/lib/spl.c create mode 100644 arch/mips/mach-mtmips/ddr_cal.c delete mode 100644 arch/mips/mach-mtmips/ddr_calibrate.c create mode 100644 arch/mips/mach-mtmips/ddr_init.c create mode 100644 arch/mips/mach-mtmips/include/mach/ddr.h create mode 100644 arch/mips/mach-mtmips/include/mach/mc.h create mode 100644 arch/mips/mach-mtmips/include/mach/serial.h delete mode 100644 arch/mips/mach-mtmips/lowlevel_init.S create mode 100644 arch/mips/mach-mtmips/mt7628/Makefile create mode 100644 arch/mips/mach-mtmips/mt7628/ddr.c create mode 100644 arch/mips/mach-mtmips/mt7628/init.c create mode 100644 arch/mips/mach-mtmips/mt7628/lowlevel_init.S create mode 100644 arch/mips/mach-mtmips/mt7628/mt7628.h create mode 100644 arch/mips/mach-mtmips/mt7628/serial.c delete mode 100644 arch/mips/mach-mtmips/mt76xx.h create mode 100644 arch/mips/mach-mtmips/spl.c create mode 100644 board/mediatek/mt7628/Kconfig create mode 100644 board/mediatek/mt7628/MAINTAINERS create mode 100644 board/mediatek/mt7628/Makefile create mode 100644 board/mediatek/mt7628/board.c create mode 100644 board/vocore/vocore2/Kconfig create mode 100644 board/vocore/vocore2/MAINTAINERS create mode 100644 board/vocore/vocore2/Makefile create mode 100644 board/vocore/vocore2/board.c create mode 100644 common/spl/spl_legacy.c delete mode 100644 configs/gardena-smart-gateway-mt7688-ram_defconfig delete mode 100644 configs/linkit-smart-7688-ram_defconfig create mode 100644 configs/mt7628_rfb_defconfig create mode 100644 configs/vocore2_defconfig create mode 100644 drivers/sysreset/sysreset_resetctl.c create mode 100644 include/configs/mt7628.h create mode 100644 include/configs/vocore2.h

On Mon, Apr 27, 2020 at 10:31:58PM +0200, Daniel Schwierzeck wrote:
Hi Tom,
please pull MIPS updates for 2020.07, thanks.
https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/2966 https://travis-ci.org/github/danielschwierzeck/u-boot/builds/680241185
The following changes since commit d16d37bcd4087b8ea0f66cb76a73edad182d151a:
Merge tag 'video-for-v2020.07-rc1' of https://gitlab.denx.de/u-boot/custodians/u-boot-video (2020-04-27 09:41:51 -0400)
are available in the Git repository at:
git://git.denx.de/u-boot-mips.git tags/mips-pull-2020-04-27
for you to fetch changes up to 3fd023143237a5271a21ccec4b94440df257a5a7:
mips: Add support for SoM "VoCore2". (2020-04-27 20:30:14 +0200)
Applied to u-boot/master, thanks!
participants (2)
-
Daniel Schwierzeck
-
Tom Rini