Am Mittwoch, den 07.04.2021, 09:12 +0200 schrieb Stefan Roese: > This patchset adds the following updates / fixes for Marvell MIPS > Octeon: > - MIPS Octeon NIC23 base support > - Add serial_octeon_pcie_console to support the Marvell remote tool > "oct-remote-console" > - Add serial_octeon_bootcmd to support the Marvell remote tools > "oct-remote-load" & "oct-remote-bootcmd" > - Fix AHCI driver to support big-endian platforms > - Misc minor updates & fixes to the MIPS Octeon platform code > - EBB7304: Enable USB storage support > - EBB7304: Add I2C support (devices & commands) > > This patchset requires the MIPS Octeon serdes & PCIe patchset which > was > posted to the list 2020-12-11. > > Thanks, > Stefan > > > Aaron Williams (2): > mips: octeon: dts/dtsi: Change UART DT node to use clocks property > mips: octeon: ebb7304: Add support for some I2C devices > > Stefan Roese (13): > 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 > mips: octeon: octeon_ebb7304_defconfig: Enable USB storage support
series applied to u-boot-mips, thanks. > > arch/mips/dts/Makefile | 1 + > arch/mips/dts/mrvl,cn73xx.dtsi | 21 + > arch/mips/dts/mrvl,octeon-ebb7304.dts | 15 +- > arch/mips/dts/mrvl,octeon-nic23.dts | 162 ++++++++ > arch/mips/mach-octeon/Kconfig | 7 + > arch/mips/mach-octeon/cpu.c | 348 > ++++++++++++++++- > arch/mips/mach-octeon/cvmx-bootmem.c | 4 +- > .../mach-octeon/include/mach/cvmx-coremask.h | 5 +- > .../mips/mach-octeon/include/mach/cvmx-regs.h | 1 + > .../mach-octeon/include/mach/octeon_ddr.h | 2 - > 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/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 + > 26 files changed, 1656 insertions(+), 26 deletions(-) > create mode 100644 arch/mips/dts/mrvl,octeon-nic23.dts > 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/serial/serial_octeon_bootcmd.c > create mode 100644 drivers/serial/serial_octeon_pcie_console.c > create mode 100644 include/configs/octeon_nic23.h > -- - Daniel