From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Schwierzeck Date: Thu, 16 Jul 2020 20:54:38 +0200 Subject: [PATCH v4 4/4] mips: octeon: Add minimal Octeon 3 EBB7304 EVK support In-Reply-To: <20200630100858.1286496-5-sr@denx.de> References: <20200630100858.1286496-1-sr@denx.de> <20200630100858.1286496-5-sr@denx.de> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de > This patch adds very basic minimal support for the Marvell Octeon 3 > CN73xx based EBB7304 EVK. Please note that the basic Octeon port does > not support DDR3/4 initialization yet. To still use U-Boot on with this > port, the L2 cache (4MiB) is used as RAM. This way, U-Boot can boot > to the prompt on this board. > > Supported devices: > - UART > - reset > - CFI parallel NOR flash > > Signed-off-by: Stefan Roese > > --- > > Changes in v4: > - Remove CONFIG_BOARD_SIZE_LIMIT > > Changes in v3: > - Remove inclusion of "common.h" > - Slightly change some copyright messages (adjust year) > > Changes in v2: > - Removed CONFIG_SYS_MIPS_TIMER_FREQ > > arch/mips/dts/Makefile | 1 + > arch/mips/dts/mrvl,octeon-ebb7304.dts | 96 ++++++++++++++++++++++++ > arch/mips/mach-octeon/Kconfig | 14 ++++ > 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 | 37 +++++++++ > include/configs/octeon_common.h | 19 +++++ > include/configs/octeon_ebb7304.h | 20 +++++ > 10 files changed, 230 insertions(+) > create mode 100644 arch/mips/dts/mrvl,octeon-ebb7304.dts > 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 include/configs/octeon_common.h > create mode 100644 include/configs/octeon_ebb7304.h > both Octeon base support series are applied to u-boot-mips/next. I reordered and squashed some patches to get a cleaner history. Also configs/octeon_ebb7304_defconfig needed a little refresh. The GPIO driver needs another update and the SPI driver some more review and ack. For the DDR4 init stuff I couldn't spare enough time for review yet. Could you check if everything still works so that I can prepare the pull-request? Thanks. -- - Daniel