All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.