[PULL] u-boot-mips
Daniel Schwierzeck
daniel.schwierzeck at gmail.com
Wed Oct 7 22:42:08 CEST 2020
Hi Tom,
please pull some more updates for Octeon MIPS64.
Gitlab CI:
https://gitlab.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/4947
The following changes since commit 5dcf7cc590b348f1e730ec38242df64c179f10a8:
Merge tag 'efi-2021-01-rc1' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2020-10-06 08:36:38 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-mips.git tags/mips-pull-2020-10-07
for you to fetch changes up to 1471560b2c375c6e667acc896e99fa271100d299:
mips: octeon: octeon_common.h: Increase CONFIG_SYS_BOOTM_LEN (2020-10-07 20:25:58 +0200)
----------------------------------------------------------------
- mips: octeon: add support for DDR4 memory controller
- mips: octeon: add support for DWC3 USB
- mips: octeon: add support for booting Linux
----------------------------------------------------------------
Aaron Williams (13):
mips: octeon: Add octeon-model.h header
mips: octeon Add cvmx/cvmx-lmcx-defs.h header
mips: octeon: Add octeon_ddr.h header
ram: octeon: Add MIPS Octeon3 DDR4 support (part 1/3)
ram: octeon: Add MIPS Octeon3 DDR4 support (part 2/3)
ram: octeon: Add MIPS Octeon3 DDR4 support (part 3/3)
mips: octeon: Add header cvmx-regs.h
mips: octeon: Add header octeon-feature.h
mips: octeon: Add header cvmx-fuse.h
mips: octeon: Add header cvmx-bootinfo.h
mips: octeon: Add coremask support
mips: octeon: Add bootmem support
mips: octeon: Add bootoctlinux command
Stefan Roese (14):
mips: octeon: dts: mrvl, cn73xx.dtsi: Add memory controller DT node
mips: octeon: dram.c: Add RAM driver support
mips: octeon: octeon_ebb7304: Add DDR4 support
usb: xhci: xhci-dwc3.c: Use dev_remap_addr() instead of dev_get_addr()
usb: xhci: xhci_bulk_tx: Don't "BUG" when comparing addresses
usb: xhci: octeon: Add DWC3 glue layer for Octeon
mips: octeon: cpu.c: Add table for selective swapping
mips: octeon: Add mangle-port.h
mips: octeon: cache.c: Flush all pending writes in flush_dcache_range()
mips: octeon: Add USB DT nodes
mips: octeon: octeon_ebb7304_defconfig: Enable USB support
mips: octeon: octeon-model.h: Enable inclusion from assembler files
mips: octeon: lowlevel_init.S: Add NMI handling code for SMP Linux booting
mips: octeon: octeon_common.h: Increase CONFIG_SYS_BOOTM_LEN
arch/mips/dts/mrvl,cn73xx.dtsi | 77 +
arch/mips/dts/mrvl,octeon-ebb7304.dts | 24 +
arch/mips/mach-octeon/Makefile | 3 +
arch/mips/mach-octeon/bootoctlinux.c | 661 ++
arch/mips/mach-octeon/cache.c | 12 +-
arch/mips/mach-octeon/cpu.c | 21 +
arch/mips/mach-octeon/cvmx-bootmem.c | 1460 +++
arch/mips/mach-octeon/cvmx-coremask.c | 366 +
arch/mips/mach-octeon/dram.c | 72 +-
arch/mips/mach-octeon/include/mach/bootoct_cmd.h | 54 +
arch/mips/mach-octeon/include/mach/cvmx-bootinfo.h | 350 +
arch/mips/mach-octeon/include/mach/cvmx-bootmem.h | 533 +
arch/mips/mach-octeon/include/mach/cvmx-coremask.h | 752 ++
arch/mips/mach-octeon/include/mach/cvmx-fuse.h | 71 +
arch/mips/mach-octeon/include/mach/cvmx-regs.h | 144 +
.../mach-octeon/include/mach/cvmx/cvmx-lmcx-defs.h | 4574 ++++++++
.../mips/mach-octeon/include/mach/octeon-feature.h | 442 +
arch/mips/mach-octeon/include/mach/octeon-model.h | 317 +
arch/mips/mach-octeon/include/mach/octeon_ddr.h | 982 ++
arch/mips/mach-octeon/include/mangle-port.h | 56 +
arch/mips/mach-octeon/lowlevel_init.S | 76 +
board/Marvell/octeon_ebb7304/board.c | 25 +-
board/Marvell/octeon_ebb7304/board_ddr.h | 447 +
configs/octeon_ebb7304_defconfig | 20 +
drivers/ram/Kconfig | 1 +
drivers/ram/Makefile | 2 +
drivers/ram/octeon/Kconfig | 17 +
drivers/ram/octeon/Makefile | 8 +
drivers/ram/octeon/dimm_spd_eeprom.c | 407 +
drivers/ram/octeon/octeon3_lmc.c | 11030 +++++++++++++++++++
drivers/ram/octeon/octeon_ddr.c | 2728 +++++
drivers/usb/host/Kconfig | 9 +
drivers/usb/host/Makefile | 1 +
drivers/usb/host/dwc3-octeon-glue.c | 393 +
drivers/usb/host/xhci-dwc3.c | 2 +-
drivers/usb/host/xhci-ring.c | 2 -
include/configs/octeon_common.h | 11 +-
37 files changed, 26127 insertions(+), 23 deletions(-)
create mode 100644 arch/mips/mach-octeon/bootoctlinux.c
create mode 100644 arch/mips/mach-octeon/cvmx-bootmem.c
create mode 100644 arch/mips/mach-octeon/cvmx-coremask.c
create mode 100644 arch/mips/mach-octeon/include/mach/bootoct_cmd.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-bootinfo.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-bootmem.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-coremask.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-fuse.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-regs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx/cvmx-lmcx-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/octeon-feature.h
create mode 100644 arch/mips/mach-octeon/include/mach/octeon-model.h
create mode 100644 arch/mips/mach-octeon/include/mach/octeon_ddr.h
create mode 100644 arch/mips/mach-octeon/include/mangle-port.h
create mode 100644 board/Marvell/octeon_ebb7304/board_ddr.h
create mode 100644 drivers/ram/octeon/Kconfig
create mode 100644 drivers/ram/octeon/Makefile
create mode 100644 drivers/ram/octeon/dimm_spd_eeprom.c
create mode 100644 drivers/ram/octeon/octeon3_lmc.c
create mode 100644 drivers/ram/octeon/octeon_ddr.c
create mode 100644 drivers/usb/host/dwc3-octeon-glue.c
More information about the U-Boot
mailing list