mv-ddr-marvell: new package
This package adds Marvell Armada SoC DDR training algorithms. This code is not built separately, it is needed as dependency to build ATF firmware for Marvell Armada SoCs. Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com> [Thomas: - Remove MV_DDR_MARVELL_SRC_SYMLINK, ATF will directly pick up the mv-ddr-marvell code from where it is. - Use "mv-ddr-marvell" as the Config.in prompt, and in the comment header of the .mk file. - Add upstream URL in Config.in help text - Adjust license information.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
2c4809e608
commit
4c18b7cbe0
@ -1516,6 +1516,7 @@ F: package/lua-resty-http/
|
|||||||
F: package/mpir/
|
F: package/mpir/
|
||||||
|
|
||||||
N: Sergey Matyukevich <geomatsi@gmail.com>
|
N: Sergey Matyukevich <geomatsi@gmail.com>
|
||||||
|
F: boot/mv-ddr-marvell/
|
||||||
F: board/linksprite/pcduino
|
F: board/linksprite/pcduino
|
||||||
F: board/orangepi/orangepi-zero
|
F: board/orangepi/orangepi-zero
|
||||||
F: board/orangepi/orangepi-one
|
F: board/orangepi/orangepi-one
|
||||||
|
@ -10,6 +10,7 @@ source "boot/boot-wrapper-aarch64/Config.in"
|
|||||||
source "boot/grub2/Config.in"
|
source "boot/grub2/Config.in"
|
||||||
source "boot/gummiboot/Config.in"
|
source "boot/gummiboot/Config.in"
|
||||||
source "boot/lpc32xxcdl/Config.in"
|
source "boot/lpc32xxcdl/Config.in"
|
||||||
|
source "boot/mv-ddr-marvell/Config.in"
|
||||||
source "boot/mxs-bootlets/Config.in"
|
source "boot/mxs-bootlets/Config.in"
|
||||||
source "boot/s500-bootloader/Config.in"
|
source "boot/s500-bootloader/Config.in"
|
||||||
source "boot/syslinux/Config.in"
|
source "boot/syslinux/Config.in"
|
||||||
|
10
boot/mv-ddr-marvell/Config.in
Normal file
10
boot/mv-ddr-marvell/Config.in
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
config BR2_TARGET_MV_DDR_MARVELL
|
||||||
|
bool "mv-ddr-marvell"
|
||||||
|
depends on BR2_aarch64
|
||||||
|
help
|
||||||
|
Marvell keeps algorithms for DDR training in a separate
|
||||||
|
repository. This code is not built separately, it is needed
|
||||||
|
as a dependency to build ATF firmware for Marvell Armada 7040
|
||||||
|
and 8040 SoCs.
|
||||||
|
|
||||||
|
https://github.com/MarvellEmbeddedProcessors/mv-ddr-marvell/
|
2
boot/mv-ddr-marvell/mv-ddr-marvell.hash
Normal file
2
boot/mv-ddr-marvell/mv-ddr-marvell.hash
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Locally calculated
|
||||||
|
sha256 d413546367ffa3b5f4373a777b9efeb32dcc74d6106897c248935ecb79afc454 mv-ddr-marvell-656440a9690f3d07be9e3d2c39d7cf56fd96eb7b.tar.gz
|
12
boot/mv-ddr-marvell/mv-ddr-marvell.mk
Normal file
12
boot/mv-ddr-marvell/mv-ddr-marvell.mk
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
################################################################################
|
||||||
|
#
|
||||||
|
# mv-ddr-marvell
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
MV_DDR_MARVELL_VERSION = 656440a9690f3d07be9e3d2c39d7cf56fd96eb7b
|
||||||
|
MV_DDR_MARVELL_SITE = $(call github,MarvellEmbeddedProcessors,mv-ddr-marvell,$(MV_DDR_MARVELL_VERSION))
|
||||||
|
MV_DDR_MARVELL_LICENSE = GPL-2.0+ or LGPL-2.1 with freertos-exception-2.0, BSD-3-Clause, Marvell Commercial
|
||||||
|
MV_DDR_MARVELL_LICENSE_FILES = ddr3_init.c
|
||||||
|
|
||||||
|
$(eval $(generic-package))
|
Loading…
Reference in New Issue
Block a user