[PULL] u-boot-mips

Daniel Schwierzeck daniel.schwierzeck at gmail.com
Sun Apr 25 00:47:10 CEST 2021


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


More information about the U-Boot mailing list