* [PULL] u-boot-mips
@ 2020-07-18 15:20 Daniel Schwierzeck
2020-07-19 12:37 ` Tom Rini
0 siblings, 1 reply; 25+ messages in thread
From: Daniel Schwierzeck @ 2020-07-18 15:20 UTC (permalink / raw)
To: u-boot
Hi Tom,
please pull MIPS updates for 2020.10. This contains initial but very basic
support for Marvell Octeon MIPS64 SoC's along with some small refactorings
in start.S to prepare for Octeon.
Gitlab CI:
https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/4105
The following changes since commit 1c4b5038afcc7cdb1064713f65571da05aa0de0e:
Merge branch '2020-07-17-misc-fixes' (2020-07-17 16:08:54 -0400)
are available in the Git repository at:
git at gitlab.denx.de:u-boot/custodians/u-boot-mips.git tags/mips-pull-2020-07-18
for you to fetch changes up to 5fef24c912a44a08ab644aa16ceb5a435491f9d9:
mips: octeon: Add minimal Octeon 3 EBB7304 EVK support (2020-07-18 15:47:50 +0200)
----------------------------------------------------------------
- MIPS: refactor cache init and setup in start.S
- MIPS: sync asm header files with Linux 5.7
- MIPS: add initial support for Marvell Octeon MIPS64
----------------------------------------------------------------
Aaron Williams (1):
mips: octeon: Initial minimal support for the Marvell Octeon SoC
Daniel Schwierzeck (8):
mips: start.S: remove dead code
mips: add KSEG1 wrapper for change_k0_cca
mips: refactor disabling of caches
mips: add config options for generic cache setup code
mips: remove deprecated UNCACHED_SDRAM() macro
mips: sync asm/asm.h with Linux 5.7
mips: sync asm/addrspace.h with Linux 5.7
mips: sync asm/mipsregs.h with Linux 5.7
Stefan Roese (11):
mips: time: Only compile the weak get_tbclk() when needed
mips: traps: Set WG bit in EBase register on Octeon
mips: reloc: Change R_MIPS_NONE to catch pre-reloc BSS usage
mips: cache: Allow using CONFIG_MIPS_L2_CACHE without CONFIG_MIPS_CM
mips: cache: Make flush_cache() weak to enable overwrite
mips: cache: Make invalidate_dcache_range() weak to enable overwrite
mips: Add CONFIG_MIPS_MACH_EARLY_INIT for very early mach init code
sysreset: Add Octeon sysreset driver
mips: octeon: dts: Add Octeon 3 cn73xx base dtsi file
mips: octeon: use mips_mach_early_init() to copy to L2 cache
mips: octeon: Add minimal Octeon 3 EBB7304 EVK support
MAINTAINERS | 7 +
arch/mips/Kconfig | 77 ++
arch/mips/Makefile | 3 +
arch/mips/cpu/start.S | 31 +-
arch/mips/cpu/time.c | 2 +
arch/mips/dts/Makefile | 1 +
arch/mips/dts/mrvl,cn73xx.dtsi | 64 ++
arch/mips/dts/mrvl,octeon-ebb7304.dts | 96 ++
arch/mips/include/asm/addrspace.h | 27 +-
arch/mips/include/asm/asm.h | 130 +--
arch/mips/include/asm/cm.h | 12 +
arch/mips/include/asm/compiler.h | 69 ++
arch/mips/include/asm/isa-rev.h | 24 +
arch/mips/include/asm/mipsregs.h | 1201 +++++++++++++++++++++----
arch/mips/include/asm/relocs.h | 2 +-
arch/mips/lib/bootm.c | 4 +-
arch/mips/lib/cache.c | 6 +-
arch/mips/lib/cache_init.S | 38 +-
arch/mips/lib/reloc.c | 7 +-
arch/mips/lib/traps.c | 4 +
arch/mips/mach-octeon/Kconfig | 60 ++
arch/mips/mach-octeon/Makefile | 10 +
arch/mips/mach-octeon/cache.c | 24 +
arch/mips/mach-octeon/clock.c | 14 +
arch/mips/mach-octeon/cpu.c | 66 ++
arch/mips/mach-octeon/dram.c | 28 +
arch/mips/mach-octeon/include/ioremap.h | 30 +
arch/mips/mach-octeon/include/mach/cavm-reg.h | 17 +
arch/mips/mach-octeon/include/mach/clock.h | 12 +
arch/mips/mach-octeon/lowlevel_init.S | 69 ++
board/Marvell/octeon_ebb7304/Kconfig | 19 +
board/Marvell/octeon_ebb7304/MAINTAINERS | 7 +
board/Marvell/octeon_ebb7304/Makefile | 8 +
board/Marvell/octeon_ebb7304/board.c | 9 +
configs/octeon_ebb7304_defconfig | 38 +
drivers/sysreset/Kconfig | 7 +
drivers/sysreset/Makefile | 1 +
drivers/sysreset/sysreset_octeon.c | 52 ++
include/configs/octeon_common.h | 19 +
include/configs/octeon_ebb7304.h | 20 +
scripts/config_whitelist.txt | 1 -
41 files changed, 1937 insertions(+), 379 deletions(-)
create mode 100644 arch/mips/dts/mrvl,cn73xx.dtsi
create mode 100644 arch/mips/dts/mrvl,octeon-ebb7304.dts
create mode 100644 arch/mips/include/asm/compiler.h
create mode 100644 arch/mips/include/asm/isa-rev.h
create mode 100644 arch/mips/mach-octeon/Kconfig
create mode 100644 arch/mips/mach-octeon/Makefile
create mode 100644 arch/mips/mach-octeon/cache.c
create mode 100644 arch/mips/mach-octeon/clock.c
create mode 100644 arch/mips/mach-octeon/cpu.c
create mode 100644 arch/mips/mach-octeon/dram.c
create mode 100644 arch/mips/mach-octeon/include/ioremap.h
create mode 100644 arch/mips/mach-octeon/include/mach/cavm-reg.h
create mode 100644 arch/mips/mach-octeon/include/mach/clock.h
create mode 100644 arch/mips/mach-octeon/lowlevel_init.S
create mode 100644 board/Marvell/octeon_ebb7304/Kconfig
create mode 100644 board/Marvell/octeon_ebb7304/MAINTAINERS
create mode 100644 board/Marvell/octeon_ebb7304/Makefile
create mode 100644 board/Marvell/octeon_ebb7304/board.c
create mode 100644 configs/octeon_ebb7304_defconfig
create mode 100644 drivers/sysreset/sysreset_octeon.c
create mode 100644 include/configs/octeon_common.h
create mode 100644 include/configs/octeon_ebb7304.h
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
2020-07-18 15:20 [PULL] u-boot-mips Daniel Schwierzeck
@ 2020-07-19 12:37 ` Tom Rini
0 siblings, 0 replies; 25+ messages in thread
From: Tom Rini @ 2020-07-19 12:37 UTC (permalink / raw)
To: u-boot
On Sat, Jul 18, 2020 at 05:20:07PM +0200, Daniel Schwierzeck wrote:
> Hi Tom,
>
> please pull MIPS updates for 2020.10. This contains initial but very basic
> support for Marvell Octeon MIPS64 SoC's along with some small refactorings
> in start.S to prepare for Octeon.
>
> Gitlab CI:
> https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/4105
>
>
> The following changes since commit 1c4b5038afcc7cdb1064713f65571da05aa0de0e:
>
> Merge branch '2020-07-17-misc-fixes' (2020-07-17 16:08:54 -0400)
>
> are available in the Git repository at:
>
> git at gitlab.denx.de:u-boot/custodians/u-boot-mips.git tags/mips-pull-2020-07-18
>
> for you to fetch changes up to 5fef24c912a44a08ab644aa16ceb5a435491f9d9:
>
> mips: octeon: Add minimal Octeon 3 EBB7304 EVK support (2020-07-18 15:47:50 +0200)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200719/0af71694/attachment.sig>
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PULL] u-boot-mips
2022-11-03 21:51 Daniel Schwierzeck
@ 2022-11-06 11:31 ` Tom Rini
0 siblings, 0 replies; 25+ messages in thread
From: Tom Rini @ 2022-11-06 11:31 UTC (permalink / raw)
To: Daniel Schwierzeck; +Cc: u-boot
[-- Attachment #1: Type: text/plain, Size: 937 bytes --]
On Thu, Nov 03, 2022 at 10:51:23PM +0100, Daniel Schwierzeck wrote:
> Hi Tom,
>
> please pull the Kconfig migration for CONFIG_SYS_MIPS_TIMER_FREQ as well as the mtmips bugfix
> for the incorrectly converted default value for CONFIG_SPL_PAD_TO.
>
> Gitlab:
> https://source.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/14002
>
>
>
> The following changes since commit cca41ed3d63f462ca044e0d2d30a34d4917fc6c5:
>
> Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-watchdog (2022-11-02 09:10:30 -0400)
>
> are available in the Git repository at:
>
> https://source.denx.de/u-boot/custodians/u-boot-mips.git/ tags/mips-pull-2022-11-03
>
> for you to fetch changes up to 8450b97bf4464ab8b9c1b33b5a9150ae80c6136e:
>
> mips: mtmips: spl/Kconfig: Set CONFIG_SPL_PAD_TO to 0x0 for ARCH_MTMIPS (2022-11-02 21:54:26 +0100)
>
Applied to u-boot/master, thanks!
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
@ 2022-11-03 21:51 Daniel Schwierzeck
2022-11-06 11:31 ` Tom Rini
0 siblings, 1 reply; 25+ messages in thread
From: Daniel Schwierzeck @ 2022-11-03 21:51 UTC (permalink / raw)
To: Tom Rini, u-boot
Hi Tom,
please pull the Kconfig migration for CONFIG_SYS_MIPS_TIMER_FREQ as well as the mtmips bugfix
for the incorrectly converted default value for CONFIG_SPL_PAD_TO.
Gitlab:
https://source.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/14002
The following changes since commit cca41ed3d63f462ca044e0d2d30a34d4917fc6c5:
Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-watchdog (2022-11-02 09:10:30 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-mips.git/ tags/mips-pull-2022-11-03
for you to fetch changes up to 8450b97bf4464ab8b9c1b33b5a9150ae80c6136e:
mips: mtmips: spl/Kconfig: Set CONFIG_SPL_PAD_TO to 0x0 for ARCH_MTMIPS (2022-11-02 21:54:26 +0100)
----------------------------------------------------------------
- MIPS: convert CONFIG_SYS_MIPS_TIMER_FREQ to Kconfig
- MIPS: mtmips: fix incorrectly converted default value for CONFIG_SPL_PAD_TO
----------------------------------------------------------------
Daniel Schwierzeck (4):
MIPS: remove deprecated TARGET_VCT option
MIPS: remove CONFIG_SYS_MHZ
MIPS: mscc: remove unused CPU_CLOCK_RATE
MIPS: convert CONFIG_SYS_MIPS_TIMER_FREQ to Kconfig
Stefan Roese (1):
mips: mtmips: spl/Kconfig: Set CONFIG_SPL_PAD_TO to 0x0 for ARCH_MTMIPS
arch/mips/Kconfig | 26 ++++++++++++++++++--------
arch/mips/mach-jz47xx/include/mach/jz4780.h | 2 +-
arch/mips/mach-jz47xx/jz4780/pll.c | 6 +-----
board/imgtec/ci20/ci20.c | 4 ----
common/spl/Kconfig | 1 +
configs/ap121_defconfig | 1 +
configs/ap143_defconfig | 1 +
configs/ap152_defconfig | 1 +
configs/bcm968380gerg_ram_defconfig | 1 +
configs/boston32r2_defconfig | 1 +
configs/boston32r2el_defconfig | 1 +
configs/boston32r6_defconfig | 1 +
configs/boston32r6el_defconfig | 1 +
configs/boston64r2_defconfig | 1 +
configs/boston64r2el_defconfig | 1 +
configs/boston64r6_defconfig | 1 +
configs/boston64r6el_defconfig | 1 +
configs/ci20_mmc_defconfig | 1 +
configs/comtrend_ar5315u_ram_defconfig | 1 +
configs/comtrend_ar5387un_ram_defconfig | 1 +
configs/comtrend_ct5361_ram_defconfig | 1 +
configs/comtrend_vr3032u_ram_defconfig | 1 +
configs/comtrend_wap5813n_ram_defconfig | 1 +
configs/gardena-smart-gateway-mt7688_defconfig | 1 +
configs/huawei_hg556a_ram_defconfig | 1 +
configs/imgtec_xilfpga_defconfig | 1 +
configs/linkit-smart-7688_defconfig | 1 +
configs/malta64_defconfig | 1 +
configs/malta64el_defconfig | 1 +
configs/malta_defconfig | 1 +
configs/maltael_defconfig | 1 +
configs/mscc_jr2_defconfig | 1 +
configs/mscc_luton_defconfig | 1 +
configs/mscc_ocelot_defconfig | 1 +
configs/mscc_serval_defconfig | 1 +
configs/mscc_servalt_defconfig | 1 +
configs/mt7620_mt7530_rfb_defconfig | 1 +
configs/mt7620_rfb_defconfig | 1 +
configs/mt7621_nand_rfb_defconfig | 1 +
configs/mt7621_rfb_defconfig | 1 +
configs/mt7628_rfb_defconfig | 1 +
configs/netgear_cg3100d_ram_defconfig | 1 +
configs/netgear_dgnd3700v2_ram_defconfig | 1 +
configs/pic32mzdask_defconfig | 1 +
configs/sagem_f@st1704_ram_defconfig | 1 +
configs/sfr_nb4-ser_ram_defconfig | 1 +
configs/tplink_wdr4300_defconfig | 1 +
configs/vocore2_defconfig | 1 +
include/configs/ap121.h | 3 ---
include/configs/ap143.h | 3 ---
include/configs/ap152.h | 3 ---
include/configs/bmips_bcm3380.h | 3 ---
include/configs/bmips_bcm6318.h | 3 ---
include/configs/bmips_bcm63268.h | 3 ---
include/configs/bmips_bcm6328.h | 3 ---
include/configs/bmips_bcm6338.h | 3 ---
include/configs/bmips_bcm6348.h | 3 ---
include/configs/bmips_bcm6358.h | 3 ---
include/configs/bmips_bcm6362.h | 3 ---
include/configs/bmips_bcm6368.h | 3 ---
include/configs/bmips_bcm6838.h | 3 ---
include/configs/boston.h | 1 -
include/configs/ci20.h | 4 ----
include/configs/gardena-smart-gateway-mt7688.h | 3 ---
include/configs/imgtec_xilfpga.h | 2 --
include/configs/linkit-smart-7688.h | 3 ---
include/configs/malta.h | 2 --
include/configs/mt7620.h | 2 --
include/configs/mt7621.h | 2 --
include/configs/mt7628.h | 2 --
include/configs/pic32mzdask.h | 2 --
include/configs/tplink_wdr4300.h | 3 ---
include/configs/vcoreiii.h | 7 -------
include/configs/vocore2.h | 3 ---
scripts/config_whitelist.txt | 2 --
75 files changed, 64 insertions(+), 95 deletions(-)
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PULL] u-boot-mips
2021-07-18 20:04 Daniel Schwierzeck
@ 2021-07-19 1:02 ` Tom Rini
0 siblings, 0 replies; 25+ messages in thread
From: Tom Rini @ 2021-07-19 1:02 UTC (permalink / raw)
To: Daniel Schwierzeck; +Cc: u-boot
[-- Attachment #1: Type: text/plain, Size: 782 bytes --]
On Sun, Jul 18, 2021 at 10:04:26PM +0200, Daniel Schwierzeck wrote:
> Gitlab:
> https://source.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/8294
>
> Azure:
> https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=25&view=results
>
>
> The following changes since commit f929ce50727bf1019323d6c199dfd3a5755c5474:
>
> Merge branch '2021-07-16-cleanup-image-support' (2021-07-17 11:39:50 -0400)
>
> are available in the Git repository at:
>
> https://source.denx.de/u-boot/custodians/u-boot-mips.git/ tags/mips-pull-2021-07-18
>
> for you to fetch changes up to 526ceb43878bfcaaeffbb988e363e89500695bee:
>
> MIPS: malta: enable PCI driver model (2021-07-18 20:37:39 +0200)
>
Applied to u-boot/master, thanks!
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
@ 2021-07-18 20:04 Daniel Schwierzeck
2021-07-19 1:02 ` Tom Rini
0 siblings, 1 reply; 25+ messages in thread
From: Daniel Schwierzeck @ 2021-07-18 20:04 UTC (permalink / raw)
To: Tom Rini; +Cc: u-boot
Gitlab:
https://source.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/8294
Azure:
https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=25&view=results
The following changes since commit f929ce50727bf1019323d6c199dfd3a5755c5474:
Merge branch '2021-07-16-cleanup-image-support' (2021-07-17 11:39:50 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-mips.git/ tags/mips-pull-2021-07-18
for you to fetch changes up to 526ceb43878bfcaaeffbb988e363e89500695bee:
MIPS: malta: enable PCI driver model (2021-07-18 20:37:39 +0200)
----------------------------------------------------------------
- mips: gardena-smart-gateway: adjust config to new production values
- mips: malta: convert to PCI DM and ETH DM
----------------------------------------------------------------
Daniel Schwierzeck (6):
dm: pci: add option to map virtual system memory base address
pci: gt64120: convert to driver model
pci: msc01: convert to driver model
MIPS: malta: add DT bindings for PCI host controller
MIPS: malta: add support for PCI driver model
MIPS: malta: enable PCI driver model
Reto Schneider (1):
mips: mt7688: gardena-smart-gateway: Adjust to production values
arch/mips/Kconfig | 4 ++
arch/mips/dts/mti,malta.dts | 28 +++++++++
board/imgtec/malta/malta.c | 80 +++++++++++++++++++++++++-
configs/gardena-smart-gateway-mt7688_defconfig | 11 +++-
drivers/pci/Kconfig | 13 +++++
drivers/pci/pci-uclass.c | 9 ++-
drivers/pci/pci_gt64120.c | 74 +++++++++++++++++++++++-
drivers/pci/pci_msc01.c | 72 ++++++++++++++++++++++-
8 files changed, 284 insertions(+), 7 deletions(-)
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PULL] u-boot-mips
2021-05-25 14:59 Daniel Schwierzeck
@ 2021-05-26 12:54 ` Tom Rini
0 siblings, 0 replies; 25+ messages in thread
From: Tom Rini @ 2021-05-26 12:54 UTC (permalink / raw)
To: Daniel Schwierzeck; +Cc: u-boot
[-- Attachment #1: Type: text/plain, Size: 862 bytes --]
On Tue, May 25, 2021 at 04:59:55PM +0200, Daniel Schwierzeck wrote:
> Hi Tom,
>
> please pull a minor bugfix for MIPS64 Octeon and the removal of qemu_mips boards.
>
> Gitlab:
> https://source.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/7625
>
> Azure:
> https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=24&view=results
>
>
> The following changes since commit e1bf0336a58cfe873a34c36ff53e5e3806f2d263:
>
> Prepare v2021.07-rc3 (2021-05-24 20:53:13 -0400)
>
> are available in the Git repository at:
>
> https://source.denx.de/u-boot/custodians/u-boot-mips.git/ tags/mips-pull-2021-05-25
>
> for you to fetch changes up to 835b4fdf3bf5ec778e1fb7610f00707754454974:
>
> doc: update and fix Qemu MIPS documentation (2021-05-25 15:35:06 +0200)
>
Applied to u-boot/master, thanks!
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
@ 2021-05-25 14:59 Daniel Schwierzeck
2021-05-26 12:54 ` Tom Rini
0 siblings, 1 reply; 25+ messages in thread
From: Daniel Schwierzeck @ 2021-05-25 14:59 UTC (permalink / raw)
To: Tom Rini; +Cc: u-boot
Hi Tom,
please pull a minor bugfix for MIPS64 Octeon and the removal of qemu_mips boards.
Gitlab:
https://source.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/7625
Azure:
https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=24&view=results
The following changes since commit e1bf0336a58cfe873a34c36ff53e5e3806f2d263:
Prepare v2021.07-rc3 (2021-05-24 20:53:13 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-mips.git/ tags/mips-pull-2021-05-25
for you to fetch changes up to 835b4fdf3bf5ec778e1fb7610f00707754454974:
doc: update and fix Qemu MIPS documentation (2021-05-25 15:35:06 +0200)
----------------------------------------------------------------
- MIPS: octeon: fix CFI flash setup
- MIPS: remove qemu_mips boards
----------------------------------------------------------------
Daniel Schwierzeck (2):
MIPS: remove deprecated qemu_mips board
doc: update and fix Qemu MIPS documentation
Stefan Roese (1):
mips: octeon: octeon_ebb7304_defconfig: Fix CFI flash setup
.azure-pipelines.yml | 12 --
.gitlab-ci.yml | 24 ----
arch/mips/Kconfig | 11 --
board/qemu-mips/Kconfig | 26 ----
board/qemu-mips/MAINTAINERS | 14 --
board/qemu-mips/Makefile | 7 -
board/qemu-mips/lowlevel_init.S | 40 ------
board/qemu-mips/qemu-mips.c | 85 ------------
configs/octeon_ebb7304_defconfig | 5 +-
configs/qemu_mips64_defconfig | 29 ----
configs/qemu_mips64el_defconfig | 30 -----
configs/qemu_mips_defconfig | 27 ----
configs/qemu_mipsel_defconfig | 28 ----
doc/board/emulation/qemu-mips.rst | 273 +++++++++++---------------------------
include/configs/qemu-mips.h | 89 -------------
include/configs/qemu-mips64.h | 89 -------------
scripts/config_whitelist.txt | 1 -
17 files changed, 81 insertions(+), 709 deletions(-)
delete mode 100644 board/qemu-mips/Kconfig
delete mode 100644 board/qemu-mips/MAINTAINERS
delete mode 100644 board/qemu-mips/Makefile
delete mode 100644 board/qemu-mips/lowlevel_init.S
delete mode 100644 board/qemu-mips/qemu-mips.c
delete mode 100644 configs/qemu_mips64_defconfig
delete mode 100644 configs/qemu_mips64el_defconfig
delete mode 100644 configs/qemu_mips_defconfig
delete mode 100644 configs/qemu_mipsel_defconfig
delete mode 100644 include/configs/qemu-mips.h
delete mode 100644 include/configs/qemu-mips64.h
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
2021-04-24 22:47 Daniel Schwierzeck
@ 2021-04-26 2:37 ` Tom Rini
0 siblings, 0 replies; 25+ messages in thread
From: Tom Rini @ 2021-04-26 2:37 UTC (permalink / raw)
To: u-boot
On Sun, Apr 25, 2021 at 12:47:10AM +0200, Daniel Schwierzeck wrote:
> Hi Tom,
>
> please pull some major updates and minor fixes for MIPS Octeon III.
>
> The changeset is quite large because all support for PCI-E, SGMII,
> SATA etc. depends on the Octeon QLM (Quad Lane Modules) controller
> which needs to be configured and tuned for each mode and that
> configuration is quite complex but already required in U-Boot.
> Stefan ensured me that the code is already massively stripped down
> to the minimum required parts.
>
> Gitlab CI:
> https://source.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/7291
>
> Azure:
> https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=23&view=results
>
>
> The following changes since commit 91ce06ad340ef12fc3fd0ee3a5d040cc0bba731e:
>
> mips: octeon: octeon_ebb7304_defconfig: Enable USB storage support (2021-04-22 03:02:37 +0200)
>
> are available in the Git repository at:
>
> https://source.denx.de/u-boot/custodians/u-boot-mips.git/ tags/mips-pull-2021-04-24
>
> for you to fetch changes up to b1d9554e058e5e8510a9d22183ae8321290ee87b:
>
> mips: octeon: ebb7304: Add support for some I2C devices (2021-04-23 21:23:30 +0200)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210425/85137ffc/attachment.sig>
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
@ 2021-04-24 22:47 Daniel Schwierzeck
2021-04-26 2:37 ` Tom Rini
0 siblings, 1 reply; 25+ messages in thread
From: Daniel Schwierzeck @ 2021-04-24 22:47 UTC (permalink / raw)
To: u-boot
Hi Tom,
please pull some major updates and minor fixes for MIPS Octeon III.
The changeset is quite large because all support for PCI-E, SGMII,
SATA etc. depends on the Octeon QLM (Quad Lane Modules) controller
which needs to be configured and tuned for each mode and that
configuration is quite complex but already required in U-Boot.
Stefan ensured me that the code is already massively stripped down
to the minimum required parts.
Gitlab CI:
https://source.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/7291
Azure:
https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=23&view=results
The following changes since commit 91ce06ad340ef12fc3fd0ee3a5d040cc0bba731e:
mips: octeon: octeon_ebb7304_defconfig: Enable USB storage support (2021-04-22 03:02:37 +0200)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-mips.git/ tags/mips-pull-2021-04-24
for you to fetch changes up to b1d9554e058e5e8510a9d22183ae8321290ee87b:
mips: octeon: ebb7304: Add support for some I2C devices (2021-04-23 21:23:30 +0200)
----------------------------------------------------------------
- MIPS: octeon: fix minor bugs of initial merge
- MIPS: octeon: add support for QLM and PCI-E controller
- MIPS: octeon: add support for AHCI and SATA
- MIPS: octeon: add E1000 ethernet support
- MIPS: octeon: add Octeon III NIC23 board
- ata/scsi: add support for Big Endian platforms
----------------------------------------------------------------
Aaron Williams (44):
mips: octeon: Add misc cvmx-helper header files
mips: octeon: Add cvmx-agl-defs.h header file
mips: octeon: Add cvmx-asxx-defs.h header file
mips: octeon: Add cvmx-bgxx-defs.h header file
mips: octeon: Add cvmx-ciu-defs.h header file
mips: octeon: Add cvmx-dbg-defs.h header file
mips: octeon: Add cvmx-dpi-defs.h header file
mips: octeon: Add cvmx-dtx-defs.h header file
mips: octeon: Add cvmx-fpa-defs.h header file
mips: octeon: Add cvmx-gmxx-defs.h header file
mips: octeon: Add cvmx-gserx-defs.h header file
mips: octeon: Add cvmx-ipd-defs.h header file
mips: octeon: Add cvmx-l2c-defs.h header file
mips: octeon: Add cvmx-mio-defs.h header file
mips: octeon: Add cvmx-npi-defs.h header file
mips: octeon: Add cvmx-pcieepx-defs.h header file
mips: octeon: Add cvmx-pciercx-defs.h header file
mips: octeon: Add cvmx-pcsx-defs.h header file
mips: octeon: Add cvmx-pemx-defs.h header file
mips: octeon: Add cvmx-pepx-defs.h header file
mips: octeon: Add cvmx-pip-defs.h header file
mips: octeon: Add cvmx-pki-defs.h header file
mips: octeon: Add cvmx-pko-defs.h header file
mips: octeon: Add cvmx-pow-defs.h header file
mips: octeon: Add cvmx-rst-defs.h header file
mips: octeon: Add cvmx-sata-defs.h header file
mips: octeon: Add cvmx-sli-defs.h header file
mips: octeon: Add cvmx-smix-defs.h header file
mips: octeon: Add cvmx-sriomaintx-defs.h header file
mips: octeon: Add cvmx-sriox-defs.h header file
mips: octeon: Add cvmx-sso-defs.h header file
mips: octeon: Add misc remaining header files
mips: octeon: Add cvmx-helper-cfg.c
mips: octeon: Add cvmx-helper-fdt.c
mips: octeon: Add cvmx-helper-jtag.c
mips: octeon: Add cvmx-helper-util.c
mips: octeon: Add cvmx-helper.c
mips: octeon: Add cvmx-pcie.c
mips: octeon: Add cvmx-qlm.c
mips: octeon: Add octeon_fdt.c
mips: octeon: Add octeon_qlm.c
mips: octeon: octeon_ebb7304: Add board specific QLM init code
mips: octeon: dts/dtsi: Change UART DT node to use clocks property
mips: octeon: ebb7304: Add support for some I2C devices
Stefan Roese (20):
mips: global_data.h: Add Octeon specific data to arch_global_data struct
mips: octeon: Misc changes required because of the newly added headers
mips: octeon: Move cvmx-lmcx-defs.h from mach/cvmx to mach
mips: octeon: Makefile: Enable building of the newly added C files
mips: octeon: Kconfig: Enable CONFIG_SYS_PCI_64BIT
mips: octeon: mrvl, cn73xx.dtsi: Add PCIe controller DT node
mips: octeon: Add Octeon PCIe host controller driver
mips: octeon: octeon_ebb7304_defconfig: Enable Octeon PCIe and E1000
mips: octeon: Move CVMX_SYNC from octeon_ddr.h to cvmx-regs.h
mips: octeon: cvmx-bootmem: Fix compare in "if" statement
mips: octeon: cvmx-coremask.h: Fix cvmx_coremask_dprint() with DEBUG defined
serial: serial_octeon_pcie_console.c: Add PCI remote console support
serial: serial_octeon_bootcmd.c: Add PCI remote console support
mips: octeon: cpu.c: Add arch_misc_init() for pci-console & pci-bootcmd
mips: octeon: cpu.c: Enable AHCI/SATA support
sata: ahci_mvebu.c: Enable AHCI/SATA driver for MIPS Octeon
ata: ahci: Fix usage on big-endian platforms
scsi: Add ata_swap_buf_le16() to support big-endian platforms
mips: octeon: mrvl, cn73xx.dtsi: Add AHCI/SATA DT node
mips: octeon: Add Octeon III NIC23 board support
arch/mips/dts/Makefile | 1 +
arch/mips/dts/mrvl,cn73xx.dtsi | 37 +
arch/mips/dts/mrvl,octeon-ebb7304.dts | 15 +-
arch/mips/dts/mrvl,octeon-nic23.dts | 162 +
arch/mips/include/asm/global_data.h | 9 +
arch/mips/mach-octeon/Kconfig | 11 +
arch/mips/mach-octeon/Makefile | 11 +
arch/mips/mach-octeon/bootoctlinux.c | 1 +
arch/mips/mach-octeon/cpu.c | 348 +-
arch/mips/mach-octeon/cvmx-bootmem.c | 10 +-
arch/mips/mach-octeon/cvmx-coremask.c | 1 +
arch/mips/mach-octeon/cvmx-helper-cfg.c | 1914 ++++
arch/mips/mach-octeon/cvmx-helper-fdt.c | 970 ++
arch/mips/mach-octeon/cvmx-helper-jtag.c | 172 +
arch/mips/mach-octeon/cvmx-helper-util.c | 1225 +++
arch/mips/mach-octeon/cvmx-helper.c | 2611 ++++++
arch/mips/mach-octeon/cvmx-pcie.c | 2487 ++++++
arch/mips/mach-octeon/cvmx-qlm.c | 2350 +++++
arch/mips/mach-octeon/include/mach/cvmx-address.h | 209 +
arch/mips/mach-octeon/include/mach/cvmx-agl-defs.h | 3135 +++++++
.../mips/mach-octeon/include/mach/cvmx-asxx-defs.h | 709 ++
.../mips/mach-octeon/include/mach/cvmx-bgxx-defs.h | 4106 +++++++++
arch/mips/mach-octeon/include/mach/cvmx-ciu-defs.h | 7351 +++++++++++++++
.../mips/mach-octeon/include/mach/cvmx-cmd-queue.h | 441 +
arch/mips/mach-octeon/include/mach/cvmx-coremask.h | 5 +-
.../mips/mach-octeon/include/mach/cvmx-csr-enums.h | 87 +
arch/mips/mach-octeon/include/mach/cvmx-csr.h | 78 +
arch/mips/mach-octeon/include/mach/cvmx-dbg-defs.h | 33 +
arch/mips/mach-octeon/include/mach/cvmx-dpi-defs.h | 1460 +++
arch/mips/mach-octeon/include/mach/cvmx-dtx-defs.h | 6962 +++++++++++++++
arch/mips/mach-octeon/include/mach/cvmx-error.h | 456 +
arch/mips/mach-octeon/include/mach/cvmx-fpa-defs.h | 1866 ++++
arch/mips/mach-octeon/include/mach/cvmx-fpa.h | 217 +
arch/mips/mach-octeon/include/mach/cvmx-fpa1.h | 196 +
arch/mips/mach-octeon/include/mach/cvmx-fpa3.h | 566 ++
.../include/mach/cvmx-global-resources.h | 213 +
arch/mips/mach-octeon/include/mach/cvmx-gmx.h | 16 +
.../mips/mach-octeon/include/mach/cvmx-gmxx-defs.h | 6378 +++++++++++++
.../mach-octeon/include/mach/cvmx-gserx-defs.h | 2191 +++++
.../mach-octeon/include/mach/cvmx-helper-agl.h | 68 +
.../mach-octeon/include/mach/cvmx-helper-bgx.h | 335 +
.../mach-octeon/include/mach/cvmx-helper-board.h | 558 ++
.../mach-octeon/include/mach/cvmx-helper-cfg.h | 884 ++
.../mach-octeon/include/mach/cvmx-helper-errata.h | 50 +
.../mach-octeon/include/mach/cvmx-helper-fdt.h | 568 ++
.../mach-octeon/include/mach/cvmx-helper-fpa.h | 43 +
.../mach-octeon/include/mach/cvmx-helper-gpio.h | 427 +
.../mach-octeon/include/mach/cvmx-helper-ilk.h | 93 +
.../mach-octeon/include/mach/cvmx-helper-ipd.h | 16 +
.../mach-octeon/include/mach/cvmx-helper-jtag.h | 84 +
.../mach-octeon/include/mach/cvmx-helper-loop.h | 37 +
.../mach-octeon/include/mach/cvmx-helper-npi.h | 42 +
.../mach-octeon/include/mach/cvmx-helper-pki.h | 319 +
.../mach-octeon/include/mach/cvmx-helper-pko.h | 51 +
.../mach-octeon/include/mach/cvmx-helper-pko3.h | 76 +
.../mach-octeon/include/mach/cvmx-helper-rgmii.h | 99 +
.../mach-octeon/include/mach/cvmx-helper-sfp.h | 437 +
.../mach-octeon/include/mach/cvmx-helper-sgmii.h | 81 +
.../mach-octeon/include/mach/cvmx-helper-spi.h | 73 +
.../mach-octeon/include/mach/cvmx-helper-srio.h | 72 +
.../mach-octeon/include/mach/cvmx-helper-util.h | 412 +
.../mach-octeon/include/mach/cvmx-helper-xaui.h | 108 +
arch/mips/mach-octeon/include/mach/cvmx-helper.h | 565 ++
arch/mips/mach-octeon/include/mach/cvmx-hwfau.h | 606 ++
arch/mips/mach-octeon/include/mach/cvmx-hwpko.h | 570 ++
arch/mips/mach-octeon/include/mach/cvmx-ilk.h | 154 +
arch/mips/mach-octeon/include/mach/cvmx-ipd-defs.h | 1925 ++++
arch/mips/mach-octeon/include/mach/cvmx-ipd.h | 233 +
arch/mips/mach-octeon/include/mach/cvmx-l2c-defs.h | 172 +
.../include/mach/{cvmx => }/cvmx-lmcx-defs.h | 0
arch/mips/mach-octeon/include/mach/cvmx-mio-defs.h | 353 +
arch/mips/mach-octeon/include/mach/cvmx-npi-defs.h | 1953 ++++
arch/mips/mach-octeon/include/mach/cvmx-packet.h | 40 +
arch/mips/mach-octeon/include/mach/cvmx-pcie.h | 279 +
.../mach-octeon/include/mach/cvmx-pcieepx-defs.h | 6848 ++++++++++++++
.../mach-octeon/include/mach/cvmx-pciercx-defs.h | 5586 ++++++++++++
.../mips/mach-octeon/include/mach/cvmx-pcsx-defs.h | 1005 +++
.../mips/mach-octeon/include/mach/cvmx-pemx-defs.h | 2028 +++++
.../mips/mach-octeon/include/mach/cvmx-pexp-defs.h | 1382 +++
arch/mips/mach-octeon/include/mach/cvmx-pip-defs.h | 3040 +++++++
arch/mips/mach-octeon/include/mach/cvmx-pip.h | 1080 +++
arch/mips/mach-octeon/include/mach/cvmx-pki-defs.h | 2353 +++++
.../mach-octeon/include/mach/cvmx-pki-resources.h | 157 +
arch/mips/mach-octeon/include/mach/cvmx-pki.h | 970 ++
arch/mips/mach-octeon/include/mach/cvmx-pko-defs.h | 9388 ++++++++++++++++++++
.../include/mach/cvmx-pko-internal-ports-range.h | 43 +
.../mach-octeon/include/mach/cvmx-pko3-queue.h | 175 +
arch/mips/mach-octeon/include/mach/cvmx-pow-defs.h | 1135 +++
arch/mips/mach-octeon/include/mach/cvmx-pow.h | 2991 +++++++
arch/mips/mach-octeon/include/mach/cvmx-qlm.h | 304 +
arch/mips/mach-octeon/include/mach/cvmx-regs.h | 331 +-
arch/mips/mach-octeon/include/mach/cvmx-rst-defs.h | 77 +
.../mips/mach-octeon/include/mach/cvmx-sata-defs.h | 311 +
arch/mips/mach-octeon/include/mach/cvmx-scratch.h | 113 +
arch/mips/mach-octeon/include/mach/cvmx-sli-defs.h | 6548 ++++++++++++++
.../mips/mach-octeon/include/mach/cvmx-smix-defs.h | 360 +
.../include/mach/cvmx-sriomaintx-defs.h | 61 +
.../mach-octeon/include/mach/cvmx-sriox-defs.h | 44 +
arch/mips/mach-octeon/include/mach/cvmx-sso-defs.h | 2904 ++++++
arch/mips/mach-octeon/include/mach/cvmx-wqe.h | 1462 +++
.../mips/mach-octeon/include/mach/octeon-feature.h | 2 +
arch/mips/mach-octeon/include/mach/octeon-model.h | 2 +
arch/mips/mach-octeon/include/mach/octeon_ddr.h | 191 +-
arch/mips/mach-octeon/include/mach/octeon_eth.h | 141 +
arch/mips/mach-octeon/include/mach/octeon_fdt.h | 268 +
arch/mips/mach-octeon/include/mach/octeon_pci.h | 68 +
arch/mips/mach-octeon/include/mach/octeon_qlm.h | 109 +
arch/mips/mach-octeon/octeon_fdt.c | 1040 +++
arch/mips/mach-octeon/octeon_qlm.c | 5853 ++++++++++++
board/Marvell/octeon_ebb7304/board.c | 732 +-
board/Marvell/octeon_nic23/Kconfig | 19 +
board/Marvell/octeon_nic23/MAINTAINERS | 7 +
board/Marvell/octeon_nic23/Makefile | 8 +
board/Marvell/octeon_nic23/board.c | 106 +
board/Marvell/octeon_nic23/board_ddr.h | 269 +
configs/octeon_ebb7304_defconfig | 9 +-
configs/octeon_nic23_defconfig | 70 +
drivers/ata/Kconfig | 2 +-
drivers/ata/ahci.c | 23 +-
drivers/ata/ahci_mvebu.c | 3 +-
drivers/pci/Kconfig | 6 +
drivers/pci/Makefile | 1 +
drivers/pci/pcie_octeon.c | 159 +
drivers/ram/octeon/octeon3_lmc.c | 28 +-
drivers/ram/octeon/octeon_ddr.c | 22 +-
drivers/scsi/scsi.c | 6 +
drivers/serial/Kconfig | 24 +
drivers/serial/Makefile | 2 +
drivers/serial/serial_octeon_bootcmd.c | 182 +
drivers/serial/serial_octeon_pcie_console.c | 365 +
include/configs/octeon_nic23.h | 21 +
131 files changed, 120962 insertions(+), 265 deletions(-)
create mode 100644 arch/mips/dts/mrvl,octeon-nic23.dts
create mode 100644 arch/mips/mach-octeon/cvmx-helper-cfg.c
create mode 100644 arch/mips/mach-octeon/cvmx-helper-fdt.c
create mode 100644 arch/mips/mach-octeon/cvmx-helper-jtag.c
create mode 100644 arch/mips/mach-octeon/cvmx-helper-util.c
create mode 100644 arch/mips/mach-octeon/cvmx-helper.c
create mode 100644 arch/mips/mach-octeon/cvmx-pcie.c
create mode 100644 arch/mips/mach-octeon/cvmx-qlm.c
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-address.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-agl-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-asxx-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-bgxx-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-ciu-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-cmd-queue.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-csr-enums.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-csr.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-dbg-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-dpi-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-dtx-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-error.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-fpa-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-fpa.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-fpa1.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-fpa3.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-global-resources.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-gmx.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-gmxx-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-gserx-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-agl.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-bgx.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-board.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-cfg.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-errata.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-fdt.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-fpa.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-gpio.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-ilk.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-ipd.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-jtag.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-loop.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-npi.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-pki.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-pko.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-pko3.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-rgmii.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-sfp.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-sgmii.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-spi.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-srio.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-util.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper-xaui.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-helper.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-hwfau.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-hwpko.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-ilk.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-ipd-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-ipd.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-l2c-defs.h
rename arch/mips/mach-octeon/include/mach/{cvmx => }/cvmx-lmcx-defs.h (100%)
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-mio-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-npi-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-packet.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pcie.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pcieepx-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pciercx-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pcsx-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pemx-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pexp-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pip-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pip.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pki-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pki-resources.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pki.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pko-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pko-internal-ports-range.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pko3-queue.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pow-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pow.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-qlm.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-rst-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-sata-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-scratch.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-sli-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-smix-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-sriomaintx-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-sriox-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-sso-defs.h
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-wqe.h
create mode 100644 arch/mips/mach-octeon/include/mach/octeon_eth.h
create mode 100644 arch/mips/mach-octeon/include/mach/octeon_fdt.h
create mode 100644 arch/mips/mach-octeon/include/mach/octeon_pci.h
create mode 100644 arch/mips/mach-octeon/include/mach/octeon_qlm.h
create mode 100644 arch/mips/mach-octeon/octeon_fdt.c
create mode 100644 arch/mips/mach-octeon/octeon_qlm.c
create mode 100644 board/Marvell/octeon_nic23/Kconfig
create mode 100644 board/Marvell/octeon_nic23/MAINTAINERS
create mode 100644 board/Marvell/octeon_nic23/Makefile
create mode 100644 board/Marvell/octeon_nic23/board.c
create mode 100644 board/Marvell/octeon_nic23/board_ddr.h
create mode 100644 configs/octeon_nic23_defconfig
create mode 100644 drivers/pci/pcie_octeon.c
create mode 100644 drivers/serial/serial_octeon_bootcmd.c
create mode 100644 drivers/serial/serial_octeon_pcie_console.c
create mode 100644 include/configs/octeon_nic23.h
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
2021-04-22 19:39 Daniel Schwierzeck
@ 2021-04-23 16:23 ` Tom Rini
0 siblings, 0 replies; 25+ messages in thread
From: Tom Rini @ 2021-04-23 16:23 UTC (permalink / raw)
To: u-boot
On Thu, Apr 22, 2021 at 09:39:26PM +0200, Daniel Schwierzeck wrote:
> Hi Tom,
>
> please pull some updates and fixes for MIPS.
>
> Gitlab CI:
> https://source.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/7255
>
> Azure:
> https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=22&view=results
>
>
> The following changes since commit 842d049be23976ebcbb2522fa8d752d3aae8631a:
>
> Merge branch '2021-04-20-assorted-improvements' (2021-04-20 07:32:04 -0400)
>
> are available in the Git repository at:
>
> https://source.denx.de/u-boot/custodians/u-boot-mips.git/ tags/mips-pull-2021-04-22
>
> for you to fetch changes up to 91ce06ad340ef12fc3fd0ee3a5d040cc0bba731e:
>
> mips: octeon: octeon_ebb7304_defconfig: Enable USB storage support (2021-04-22 03:02:37 +0200)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210423/eb09904d/attachment.sig>
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
@ 2021-04-22 19:39 Daniel Schwierzeck
2021-04-23 16:23 ` Tom Rini
0 siblings, 1 reply; 25+ messages in thread
From: Daniel Schwierzeck @ 2021-04-22 19:39 UTC (permalink / raw)
To: u-boot
Hi Tom,
please pull some updates and fixes for MIPS.
Gitlab CI:
https://source.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/7255
Azure:
https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=22&view=results
The following changes since commit 842d049be23976ebcbb2522fa8d752d3aae8631a:
Merge branch '2021-04-20-assorted-improvements' (2021-04-20 07:32:04 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-mips.git/ tags/mips-pull-2021-04-22
for you to fetch changes up to 91ce06ad340ef12fc3fd0ee3a5d040cc0bba731e:
mips: octeon: octeon_ebb7304_defconfig: Enable USB storage support (2021-04-22 03:02:37 +0200)
----------------------------------------------------------------
- net: fix traffic problems in MSCC Jaguar 2 network driver
- MIPS: mt7628: fix DDR memory init
- MIPS: octeon: add MMC and USB support
----------------------------------------------------------------
Horatiu Vultur (2):
net: jr2: Reset switch
net: jr2: Fix Serdes6G configuration
Stefan Roese (5):
mmc: octeontx_hsmmc: Add support for MIPS Octeon
mips: octeon: mrvl,cn73xx.dtsi: Add MMC DT node
mips: octeon: mrvl,octeon_ebb7304.dts: Add MMC DT node
mips: octeon: octeon_ebb7304_defconfig: Enable MMC support
mips: octeon: octeon_ebb7304_defconfig: Enable USB storage support
Weijie Gao (2):
mips: mt7628: fix ddr_type for MT7688KN
mips: mt7628: fix the displayed DDR type of mt7628
arch/mips/dts/mrvl,cn73xx.dtsi | 27 +
arch/mips/dts/mrvl,octeon-ebb7304.dts | 57 ++
arch/mips/dts/mscc,jr2.dtsi | 6 +-
arch/mips/mach-mtmips/mt7628/ddr.c | 6 +-
arch/mips/mach-mtmips/mt7628/init.c | 3 +
.../mach-octeon/include/mach/cvmx-mio-emm-defs.h | 614 +++++++++++++++++++++
configs/octeon_ebb7304_defconfig | 13 +-
drivers/mmc/Kconfig | 10 +-
drivers/mmc/octeontx_hsmmc.c | 195 +++++--
drivers/net/mscc_eswitch/jr2_switch.c | 43 +-
10 files changed, 906 insertions(+), 68 deletions(-)
create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-mio-emm-defs.h
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
2021-01-25 17:24 Daniel Schwierzeck
@ 2021-01-26 0:45 ` Tom Rini
0 siblings, 0 replies; 25+ messages in thread
From: Tom Rini @ 2021-01-26 0:45 UTC (permalink / raw)
To: u-boot
On Mon, Jan 25, 2021 at 06:24:14PM +0100, Daniel Schwierzeck wrote:
> Hi Tom,
>
> please pull updates for MIPS. This adds support for Mediatek MT7620 SoCs.
>
> Gitlab CI:
> https://gitlab.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/6039
>
> Azure:
> https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=15&view=results
>
>
> The following changes since commit 69d29fe1c0aeb33f42633a75555d30b7921c02aa:
>
> Merge tag 'efi-2021-04-rc1-3' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2021-01-23 19:07:00 -0500)
>
> are available in the Git repository at:
>
> https://gitlab.denx.de/u-boot/custodians/u-boot-mips.git tags/mips-pull-2021-01-24
>
> for you to fetch changes up to 9f03585e8dd5554f131bbe507ccebbc30354f493:
>
> MAINTAINERS: add maintainer for MediaTek MIPS platform (2021-01-24 21:39:27 +0100)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210125/ee7e30f8/attachment.sig>
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
@ 2021-01-25 17:24 Daniel Schwierzeck
2021-01-26 0:45 ` Tom Rini
0 siblings, 1 reply; 25+ messages in thread
From: Daniel Schwierzeck @ 2021-01-25 17:24 UTC (permalink / raw)
To: u-boot
Hi Tom,
please pull updates for MIPS. This adds support for Mediatek MT7620 SoCs.
Gitlab CI:
https://gitlab.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/6039
Azure:
https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=15&view=results
The following changes since commit 69d29fe1c0aeb33f42633a75555d30b7921c02aa:
Merge tag 'efi-2021-04-rc1-3' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2021-01-23 19:07:00 -0500)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-mips.git tags/mips-pull-2021-01-24
for you to fetch changes up to 9f03585e8dd5554f131bbe507ccebbc30354f493:
MAINTAINERS: add maintainer for MediaTek MIPS platform (2021-01-24 21:39:27 +0100)
----------------------------------------------------------------
- MIPS: add support for Mediatek MT7620 SoCs
----------------------------------------------------------------
Weijie Gao (23):
mips: dts: switch to board defines for dtb for mtmips
mips: mtmips: move mt7628 related Kconfig into mt7628 subdirectory
mips: mtmips: select SYSRESET for mt7628 only
mips: mtmips: fix dram size detection in dram_init
mips: enable _machine_restart for spl
mips: mtmips: add support to initialize SDRAM
mips: mtmips: add support for MediaTek MT7620 SoC
mips: mtmips: add two reference boards for mt7620
configs: mtmips: refresh for mt7628 based boards
serial: add uart driver for MediaTek MT7620 SoC
clk: add clock driver for MediaTek MT7620 SoC
reset: mtmips: add reset controller support for MediaTek MT7620 SoC
pinctrl: mtmips: add support for MediaTek MT7620 SoC
watchdog: add watchdog driver for MediaTek MT7620 SoC
gpio: add GPIO controller driver for MediaTek MT7620 SoC
spi: add spi controller support for MediaTek MT7620 SoC
phy: add USB PHY driver for MediaTek MT7620 SoC
net: add ethernet driver for MediaTek MT7620 SoC
mmc: mtk-sd: fix sclk cycles shift value
mmc: mtk-sd: add pad control settings for MediaTek MT7620/MT76x8 SoCs
mmc: mtk-sd: assign plat->cfg.f_max with a correct value
reset: reset-mtmips: add DM_FLAG_PRE_RELOC flag
MAINTAINERS: add maintainer for MediaTek MIPS platform
MAINTAINERS | 23 +
arch/mips/Kconfig | 1 -
arch/mips/cpu/cpu.c | 2 +-
arch/mips/dts/Makefile | 7 +-
arch/mips/dts/mediatek,mt7620-mt7530-rfb.dts | 100 ++
arch/mips/dts/mediatek,mt7620-rfb.dts | 97 ++
arch/mips/dts/mt7620-u-boot.dtsi | 14 +
arch/mips/dts/mt7620.dtsi | 296 ++++++
arch/mips/mach-mtmips/Kconfig | 72 +-
arch/mips/mach-mtmips/Makefile | 1 +
arch/mips/mach-mtmips/cpu.c | 5 +-
arch/mips/mach-mtmips/ddr_init.c | 59 ++
arch/mips/mach-mtmips/include/mach/ddr.h | 4 +
arch/mips/mach-mtmips/include/mach/mt7620-sysc.h | 54 +
arch/mips/mach-mtmips/mt7620/Kconfig | 71 ++
arch/mips/mach-mtmips/mt7620/Makefile | 10 +
arch/mips/mach-mtmips/mt7620/dram.c | 113 ++
arch/mips/mach-mtmips/mt7620/init.c | 193 ++++
arch/mips/mach-mtmips/mt7620/lowlevel_init.S | 53 +
arch/mips/mach-mtmips/mt7620/mt7620.h | 103 ++
arch/mips/mach-mtmips/mt7620/serial.c | 36 +
arch/mips/mach-mtmips/mt7620/sysc.c | 172 +++
arch/mips/mach-mtmips/mt7628/Kconfig | 53 +
board/mediatek/mt7620/Kconfig | 12 +
board/mediatek/mt7620/MAINTAINERS | 9 +
board/mediatek/mt7620/Makefile | 3 +
board/mediatek/mt7620/board.c | 6 +
configs/gardena-smart-gateway-mt7688_defconfig | 1 +
configs/linkit-smart-7688_defconfig | 1 +
configs/mt7620_mt7530_rfb_defconfig | 58 +
configs/mt7620_rfb_defconfig | 76 ++
configs/mt7628_rfb_defconfig | 1 +
configs/vocore2_defconfig | 1 +
drivers/clk/mtmips/Makefile | 1 +
drivers/clk/mtmips/clk-mt7620.c | 159 +++
drivers/gpio/Kconfig | 8 +
drivers/gpio/Makefile | 1 +
drivers/gpio/mt7620_gpio.c | 146 +++
drivers/mmc/mtk-sd.c | 136 ++-
drivers/net/Kconfig | 12 +
drivers/net/Makefile | 1 +
drivers/net/mt7620-eth.c | 1222 ++++++++++++++++++++++
drivers/phy/Kconfig | 7 +
drivers/phy/Makefile | 1 +
drivers/phy/mt7620-usb-phy.c | 110 ++
drivers/pinctrl/mtmips/Kconfig | 9 +
drivers/pinctrl/mtmips/Makefile | 1 +
drivers/pinctrl/mtmips/pinctrl-mt7620.c | 200 ++++
drivers/reset/reset-mtmips.c | 1 +
drivers/serial/Kconfig | 20 +
drivers/serial/Makefile | 1 +
drivers/serial/serial_mt7620.c | 246 +++++
drivers/spi/Kconfig | 7 +
drivers/spi/Makefile | 1 +
drivers/spi/mt7620_spi.c | 281 +++++
drivers/watchdog/Kconfig | 7 +
drivers/watchdog/Makefile | 1 +
drivers/watchdog/mt7620_wdt.c | 142 +++
include/configs/mt7620.h | 46 +
include/dt-bindings/clock/mt7620-clk.h | 40 +
include/dt-bindings/reset/mt7620-reset.h | 35 +
61 files changed, 4477 insertions(+), 72 deletions(-)
create mode 100644 arch/mips/dts/mediatek,mt7620-mt7530-rfb.dts
create mode 100644 arch/mips/dts/mediatek,mt7620-rfb.dts
create mode 100644 arch/mips/dts/mt7620-u-boot.dtsi
create mode 100644 arch/mips/dts/mt7620.dtsi
create mode 100644 arch/mips/mach-mtmips/include/mach/mt7620-sysc.h
create mode 100644 arch/mips/mach-mtmips/mt7620/Kconfig
create mode 100644 arch/mips/mach-mtmips/mt7620/Makefile
create mode 100644 arch/mips/mach-mtmips/mt7620/dram.c
create mode 100644 arch/mips/mach-mtmips/mt7620/init.c
create mode 100644 arch/mips/mach-mtmips/mt7620/lowlevel_init.S
create mode 100644 arch/mips/mach-mtmips/mt7620/mt7620.h
create mode 100644 arch/mips/mach-mtmips/mt7620/serial.c
create mode 100644 arch/mips/mach-mtmips/mt7620/sysc.c
create mode 100644 arch/mips/mach-mtmips/mt7628/Kconfig
create mode 100644 board/mediatek/mt7620/Kconfig
create mode 100644 board/mediatek/mt7620/MAINTAINERS
create mode 100644 board/mediatek/mt7620/Makefile
create mode 100644 board/mediatek/mt7620/board.c
create mode 100644 configs/mt7620_mt7530_rfb_defconfig
create mode 100644 configs/mt7620_rfb_defconfig
create mode 100644 drivers/clk/mtmips/clk-mt7620.c
create mode 100644 drivers/gpio/mt7620_gpio.c
create mode 100644 drivers/net/mt7620-eth.c
create mode 100644 drivers/phy/mt7620-usb-phy.c
create mode 100644 drivers/pinctrl/mtmips/pinctrl-mt7620.c
create mode 100644 drivers/serial/serial_mt7620.c
create mode 100644 drivers/spi/mt7620_spi.c
create mode 100644 drivers/watchdog/mt7620_wdt.c
create mode 100644 include/configs/mt7620.h
create mode 100644 include/dt-bindings/clock/mt7620-clk.h
create mode 100644 include/dt-bindings/reset/mt7620-reset.h
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
2020-10-07 20:42 Daniel Schwierzeck
@ 2020-10-08 15:53 ` Tom Rini
0 siblings, 0 replies; 25+ messages in thread
From: Tom Rini @ 2020-10-08 15:53 UTC (permalink / raw)
To: u-boot
On Wed, Oct 07, 2020 at 10:42:08PM +0200, Daniel Schwierzeck wrote:
> 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)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201008/4fdcac7e/attachment.sig>
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
@ 2020-10-07 20:42 Daniel Schwierzeck
2020-10-08 15:53 ` Tom Rini
0 siblings, 1 reply; 25+ messages in thread
From: Daniel Schwierzeck @ 2020-10-07 20:42 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
2020-08-03 20:36 Daniel Schwierzeck
@ 2020-08-04 20:55 ` Tom Rini
0 siblings, 0 replies; 25+ messages in thread
From: Tom Rini @ 2020-08-04 20:55 UTC (permalink / raw)
To: u-boot
On Mon, Aug 03, 2020 at 10:36:04PM +0200, Daniel Schwierzeck wrote:
> Hi Tom,
>
> please pull some Octeon MIPS64 updates for 2020.10. This contains just
> new GPIO, CLK ad SPI drivers for Octeon as well as the according DT and
> defconfig updates.
>
> Gitlab CI:
> https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/4316
>
>
> The following changes since commit 68941e3b2c217907a49aa66af8bb65729b913397:
>
> Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86 (2020-08-03 10:25:47 -0400)
>
> are available in the Git repository at:
>
> git at gitlab.denx.de:u-boot/custodians/u-boot-mips.git tags/mips-pull-2020-08-03
>
> for you to fetch changes up to d071ff012e0b3f9e77b54340c96f624d6f115782:
>
> mips: octeon: Update EBB7304 defconfig (2020-08-03 21:14:49 +0200)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200804/f7b2b543/attachment.sig>
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
@ 2020-08-03 20:36 Daniel Schwierzeck
2020-08-04 20:55 ` Tom Rini
0 siblings, 1 reply; 25+ messages in thread
From: Daniel Schwierzeck @ 2020-08-03 20:36 UTC (permalink / raw)
To: u-boot
Hi Tom,
please pull some Octeon MIPS64 updates for 2020.10. This contains just
new GPIO, CLK ad SPI drivers for Octeon as well as the according DT and
defconfig updates.
Gitlab CI:
https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/4316
The following changes since commit 68941e3b2c217907a49aa66af8bb65729b913397:
Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86 (2020-08-03 10:25:47 -0400)
are available in the Git repository at:
git at gitlab.denx.de:u-boot/custodians/u-boot-mips.git tags/mips-pull-2020-08-03
for you to fetch changes up to d071ff012e0b3f9e77b54340c96f624d6f115782:
mips: octeon: Update EBB7304 defconfig (2020-08-03 21:14:49 +0200)
----------------------------------------------------------------
- doc: fix qemu-mips build instructions
- MIPS: add GPIO, CLK and SPI drivers for Octeon MIPS64
----------------------------------------------------------------
Heinrich Schuchardt (1):
doc: qemu-mips build instructions
Stefan Roese (8):
mips: octeon: mrvl,cn73xx.dtsi: Add GPIO DT nodes
mips: octeon: dts: Add I2C DT nodes
clk: clk_octeon: Add simple MIPS Octeon clock driver
mips: octeon: dts: Add Octeon clock driver DT nodes
mips: octeon: mrvl,cn73xx.dtsi: Add SPI DT node
mips: octeon: mrvl, octeon-ebb7304.dts: Add SPI flash DT node
mips: octeon: Update Octeon Kconfig
mips: octeon: Update EBB7304 defconfig
Suneel Garapati (2):
gpio: octeon_gpio: Add GPIO controller driver for Octeon
drivers: spi: Add SPI controller driver for Octeon
arch/mips/Kconfig | 6 +-
arch/mips/dts/mrvl,cn73xx.dtsi | 66 ++++
arch/mips/dts/mrvl,octeon-ebb7304.dts | 21 +-
configs/octeon_ebb7304_defconfig | 12 +-
doc/board/emulation/qemu-mips.rst | 8 +-
drivers/clk/Kconfig | 7 +
drivers/clk/Makefile | 1 +
drivers/clk/clk_octeon.c | 72 ++++
drivers/gpio/Kconfig | 10 +
drivers/gpio/Makefile | 1 +
drivers/gpio/octeon_gpio.c | 242 ++++++++++++
drivers/spi/Kconfig | 8 +
drivers/spi/Makefile | 1 +
drivers/spi/octeon_spi.c | 613 +++++++++++++++++++++++++++++++
include/dt-bindings/clock/octeon-clock.h | 12 +
15 files changed, 1072 insertions(+), 8 deletions(-)
create mode 100644 drivers/clk/clk_octeon.c
create mode 100644 drivers/gpio/octeon_gpio.c
create mode 100644 drivers/spi/octeon_spi.c
create mode 100644 include/dt-bindings/clock/octeon-clock.h
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
2020-06-29 23:10 Daniel Schwierzeck
2020-06-30 0:05 ` Tom Rini
@ 2020-06-30 21:14 ` Tom Rini
1 sibling, 0 replies; 25+ messages in thread
From: Tom Rini @ 2020-06-30 21:14 UTC (permalink / raw)
To: u-boot
On Tue, Jun 30, 2020 at 01:10:53AM +0200, Daniel Schwierzeck wrote:
> Hi Tom,
>
> actually I wanted to send this much earlier but I hope it's still okay.
>
> This enables Qemu tests for the MIPS Malta board in all variants (32/64 bit,
> big/little endian) in Gitlab CI, Travis CI and Azure Pipelines. This allows
> to deprecate the qemu_mips board in the future because there is no Linux support
> anymore for ages and Qemu deprecated the generic MIPS board as well in favour of
> Malta.
>
> I had to include the PCNET patches because otherwise the Malta 64bit targets
> had stability issues in the Qemu network test case. Thus it's not just cleanup
> and DM conversion, but also bugfixing ;)
>
> https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/3824
> https://travis-ci.org/github/danielschwierzeck/u-boot/builds/703302746
> https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=8&view=results
>
>
> The following changes since commit 0b7d95531cf25a7c71bd9855135da5e7098e7b97:
>
> Merge tag 'rockchip-fix' of https://gitlab.denx.de/u-boot/custodians/u-boot-video (2020-06-29 15:58:09 -0400)
>
> are available in the Git repository at:
>
> git at gitlab.denx.de:u-boot/custodians/u-boot-mips.git tags/mips-pull-2020-06-29
>
> for you to fetch changes up to e35c2a8fdd41a34c06c409ce700c5d5591429367:
>
> .azure-pipelines.yml: add Qemu tests for MIPS Malta board (2020-06-29 22:40:16 +0200)
>
Applied to u-boot/next, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200630/b807e5bd/attachment.sig>
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
2020-06-30 12:52 ` Tom Rini
@ 2020-06-30 15:32 ` Daniel Schwierzeck
0 siblings, 0 replies; 25+ messages in thread
From: Daniel Schwierzeck @ 2020-06-30 15:32 UTC (permalink / raw)
To: u-boot
On Tue, Jun 30, 2020 at 2:52 PM Tom Rini <trini@konsulko.com> wrote:
>
> On Mon, Jun 29, 2020 at 08:05:15PM -0400, Tom Rini wrote:
> > On Tue, Jun 30, 2020 at 01:10:53AM +0200, Daniel Schwierzeck wrote:
> >
> > > Hi Tom,
> > >
> > > actually I wanted to send this much earlier but I hope it's still okay.
> > >
> > > This enables Qemu tests for the MIPS Malta board in all variants (32/64 bit,
> > > big/little endian) in Gitlab CI, Travis CI and Azure Pipelines. This allows
> > > to deprecate the qemu_mips board in the future because there is no Linux support
> > > anymore for ages and Qemu deprecated the generic MIPS board as well in favour of
> > > Malta.
> > >
> > > I had to include the PCNET patches because otherwise the Malta 64bit targets
> > > had stability issues in the Qemu network test case. Thus it's not just cleanup
> > > and DM conversion, but also bugfixing ;)
> > >
> > > https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/3824
> > > https://travis-ci.org/github/danielschwierzeck/u-boot/builds/703302746
> > > https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=8&view=results
> >
> > Is it OK for this to go in to -next at this point? Thanks!
>
> I do see that at this time you're the only user of the PCNET driver, so
> if you're happy and really want it in this release and not the next
> release, OK. But v2020.07 is scheduled for next Monday too so this
> really is quite late.
>
-next is also OK. Just wanted to get it out of the way before I
prepare the next bigger MIPS update for the next merge window ;)
--
- Daniel
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
2020-06-30 0:05 ` Tom Rini
@ 2020-06-30 12:52 ` Tom Rini
2020-06-30 15:32 ` Daniel Schwierzeck
0 siblings, 1 reply; 25+ messages in thread
From: Tom Rini @ 2020-06-30 12:52 UTC (permalink / raw)
To: u-boot
On Mon, Jun 29, 2020 at 08:05:15PM -0400, Tom Rini wrote:
> On Tue, Jun 30, 2020 at 01:10:53AM +0200, Daniel Schwierzeck wrote:
>
> > Hi Tom,
> >
> > actually I wanted to send this much earlier but I hope it's still okay.
> >
> > This enables Qemu tests for the MIPS Malta board in all variants (32/64 bit,
> > big/little endian) in Gitlab CI, Travis CI and Azure Pipelines. This allows
> > to deprecate the qemu_mips board in the future because there is no Linux support
> > anymore for ages and Qemu deprecated the generic MIPS board as well in favour of
> > Malta.
> >
> > I had to include the PCNET patches because otherwise the Malta 64bit targets
> > had stability issues in the Qemu network test case. Thus it's not just cleanup
> > and DM conversion, but also bugfixing ;)
> >
> > https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/3824
> > https://travis-ci.org/github/danielschwierzeck/u-boot/builds/703302746
> > https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=8&view=results
>
> Is it OK for this to go in to -next at this point? Thanks!
I do see that at this time you're the only user of the PCNET driver, so
if you're happy and really want it in this release and not the next
release, OK. But v2020.07 is scheduled for next Monday too so this
really is quite late.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200630/266685e8/attachment.sig>
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
2020-06-29 23:10 Daniel Schwierzeck
@ 2020-06-30 0:05 ` Tom Rini
2020-06-30 12:52 ` Tom Rini
2020-06-30 21:14 ` Tom Rini
1 sibling, 1 reply; 25+ messages in thread
From: Tom Rini @ 2020-06-30 0:05 UTC (permalink / raw)
To: u-boot
On Tue, Jun 30, 2020 at 01:10:53AM +0200, Daniel Schwierzeck wrote:
> Hi Tom,
>
> actually I wanted to send this much earlier but I hope it's still okay.
>
> This enables Qemu tests for the MIPS Malta board in all variants (32/64 bit,
> big/little endian) in Gitlab CI, Travis CI and Azure Pipelines. This allows
> to deprecate the qemu_mips board in the future because there is no Linux support
> anymore for ages and Qemu deprecated the generic MIPS board as well in favour of
> Malta.
>
> I had to include the PCNET patches because otherwise the Malta 64bit targets
> had stability issues in the Qemu network test case. Thus it's not just cleanup
> and DM conversion, but also bugfixing ;)
>
> https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/3824
> https://travis-ci.org/github/danielschwierzeck/u-boot/builds/703302746
> https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=8&view=results
Is it OK for this to go in to -next at this point? Thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200629/25e41a24/attachment.sig>
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
@ 2020-06-29 23:10 Daniel Schwierzeck
2020-06-30 0:05 ` Tom Rini
2020-06-30 21:14 ` Tom Rini
0 siblings, 2 replies; 25+ messages in thread
From: Daniel Schwierzeck @ 2020-06-29 23:10 UTC (permalink / raw)
To: u-boot
Hi Tom,
actually I wanted to send this much earlier but I hope it's still okay.
This enables Qemu tests for the MIPS Malta board in all variants (32/64 bit,
big/little endian) in Gitlab CI, Travis CI and Azure Pipelines. This allows
to deprecate the qemu_mips board in the future because there is no Linux support
anymore for ages and Qemu deprecated the generic MIPS board as well in favour of
Malta.
I had to include the PCNET patches because otherwise the Malta 64bit targets
had stability issues in the Qemu network test case. Thus it's not just cleanup
and DM conversion, but also bugfixing ;)
https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/3824
https://travis-ci.org/github/danielschwierzeck/u-boot/builds/703302746
https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=8&view=results
The following changes since commit 0b7d95531cf25a7c71bd9855135da5e7098e7b97:
Merge tag 'rockchip-fix' of https://gitlab.denx.de/u-boot/custodians/u-boot-video (2020-06-29 15:58:09 -0400)
are available in the Git repository at:
git at gitlab.denx.de:u-boot/custodians/u-boot-mips.git tags/mips-pull-2020-06-29
for you to fetch changes up to e35c2a8fdd41a34c06c409ce700c5d5591429367:
.azure-pipelines.yml: add Qemu tests for MIPS Malta board (2020-06-29 22:40:16 +0200)
----------------------------------------------------------------
- net: pcnet: cleanup and add DM support
- Makefile: add rule to build an endian-swapped U-Boot image
used by MIPS Malta EL variants
- CI: add Qemu tests for MIPS Malta
----------------------------------------------------------------
Daniel Schwierzeck (6):
tools: add script for byte endianness swapping
Makefile: add rule to generate u-boot-swap.bin
mips: malta: build u-boot-swap.bin
.gitlab-ci.yml: add Qemu tests for MIPS Malta board
.travis.yml: add Qemu tests for MIPS Malta board
.azure-pipelines.yml: add Qemu tests for MIPS Malta board
Marek Vasut (15):
net: pcnet: Drop typedef struct pcnet_priv_t
net: pcnet: Drop PCNET_HAS_PROM
net: pcnet: Use PCI_DEVICE() to define PCI device compat list
net: pcnet: Simplify private data allocation
net: pcnet: Replace memset+malloc with calloc
net: pcnet: Move private data allocation to initialize
net: pcnet: Move initialize function at the end
net: pcnet: Drop useless forward declarations
net: pcnet: Wrap devbusfn into private data
net: pcnet: Pass private data through dev->priv
net: pcnet: Wrap iobase into private data
net: pcnet: Wrap name and enetaddr into private data
net: pcnet: Split common and non-DM functions
net: pcnet: Add DM support
net: pcnet: Add Kconfig entries
.azure-pipelines.yml | 16 ++
.gitlab-ci.yml | 32 +++
.travis.yml | 28 ++
Makefile | 6 +
configs/malta64_defconfig | 1 +
configs/malta64el_defconfig | 2 +
configs/malta_defconfig | 1 +
configs/maltael_defconfig | 2 +
drivers/net/Kconfig | 6 +
drivers/net/pcnet.c | 618 +++++++++++++++++++++++++++-----------------
include/configs/malta.h | 2 -
tools/endian-swap.py | 55 ++++
12 files changed, 525 insertions(+), 244 deletions(-)
create mode 100755 tools/endian-swap.py
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
2020-04-27 20:31 Daniel Schwierzeck
@ 2020-04-28 13:53 ` Tom Rini
0 siblings, 0 replies; 25+ messages in thread
From: Tom Rini @ 2020-04-28 13:53 UTC (permalink / raw)
To: u-boot
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!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200428/e778fdc1/attachment.sig>
^ permalink raw reply [flat|nested] 25+ messages in thread
* [PULL] u-boot-mips
@ 2020-04-27 20:31 Daniel Schwierzeck
2020-04-28 13:53 ` Tom Rini
0 siblings, 1 reply; 25+ messages in thread
From: Daniel Schwierzeck @ 2020-04-27 20:31 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2022-11-06 11:32 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-18 15:20 [PULL] u-boot-mips Daniel Schwierzeck
2020-07-19 12:37 ` Tom Rini
-- strict thread matches above, loose matches on Subject: below --
2022-11-03 21:51 Daniel Schwierzeck
2022-11-06 11:31 ` Tom Rini
2021-07-18 20:04 Daniel Schwierzeck
2021-07-19 1:02 ` Tom Rini
2021-05-25 14:59 Daniel Schwierzeck
2021-05-26 12:54 ` Tom Rini
2021-04-24 22:47 Daniel Schwierzeck
2021-04-26 2:37 ` Tom Rini
2021-04-22 19:39 Daniel Schwierzeck
2021-04-23 16:23 ` Tom Rini
2021-01-25 17:24 Daniel Schwierzeck
2021-01-26 0:45 ` Tom Rini
2020-10-07 20:42 Daniel Schwierzeck
2020-10-08 15:53 ` Tom Rini
2020-08-03 20:36 Daniel Schwierzeck
2020-08-04 20:55 ` Tom Rini
2020-06-29 23:10 Daniel Schwierzeck
2020-06-30 0:05 ` Tom Rini
2020-06-30 12:52 ` Tom Rini
2020-06-30 15:32 ` Daniel Schwierzeck
2020-06-30 21:14 ` Tom Rini
2020-04-27 20:31 Daniel Schwierzeck
2020-04-28 13:53 ` Tom Rini
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.