mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-08 08:30:47 -09:00
package/qoriq-ddr-phy-binary: new package
The DDR PHY on the NXP LX2160A SoC needs firmware. This is distributed as prebuilt binaries by NXP through GitHub. There have been discussions and other opinions on previous revisions of the patch on how it should be integrated: https://lore.kernel.org/buildroot/20250318163228.9989-1-vjardin@free.fr/ But I haven't integrated any of that feedback. It is a simple package which copies the pre-built FIP image containing DDR PHY firmware files to the images/ folder, to be used by post-image scripts. Signed-off-by: Vladimir Oltean <olteanv@gmail.com> Reviewed-by: Romain Naour <romain.naour@smile.fr> Reviewed-by: Vincent Jardin <vjardin@free.fr> Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
637eead755
commit
a9fe5ac03c
@@ -3375,6 +3375,9 @@ N: Vivien Didelot <vivien.didelot@gmail.com>
|
||||
F: board/technologic/ts5500/
|
||||
F: configs/ts5500_defconfig
|
||||
|
||||
N: Vladimir Oltean <olteanv@gmail.com>
|
||||
F: package/qoriq-ddr-phy-binary/
|
||||
|
||||
N: Volkov Viacheslav <sv99@inbox.ru>
|
||||
F: package/v4l2grab/
|
||||
F: package/zbar/
|
||||
|
||||
@@ -449,6 +449,7 @@ menu "Firmware"
|
||||
source "package/odroidc2-firmware/Config.in"
|
||||
source "package/panel-mipi-dbi-firmware/Config.in"
|
||||
source "package/qcom-db410c-firmware/Config.in"
|
||||
source "package/qoriq-ddr-phy-binary/Config.in"
|
||||
source "package/qoriq-fm-ucode/Config.in"
|
||||
source "package/rcw-smarc-sal28/Config.in"
|
||||
source "package/rpi-firmware/Config.in"
|
||||
|
||||
6
package/qoriq-ddr-phy-binary/Config.in
Normal file
6
package/qoriq-ddr-phy-binary/Config.in
Normal file
@@ -0,0 +1,6 @@
|
||||
config BR2_PACKAGE_QORIQ_DDR_PHY_BINARY
|
||||
bool "qoriq-ddr-phy-binary"
|
||||
help
|
||||
Firmware binary for DDR PHY of NXP LX2160A family of SoCs.
|
||||
|
||||
https://github.com/nxp-qoriq/ddr-phy-binary
|
||||
3
package/qoriq-ddr-phy-binary/qoriq-ddr-phy-binary.hash
Normal file
3
package/qoriq-ddr-phy-binary/qoriq-ddr-phy-binary.hash
Normal file
@@ -0,0 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 475bca55d8b05463e75f6d47a8ea7e3def8505a614170b0a3976bd342ca3d759 qoriq-ddr-phy-binary-lf-6.12.3-1.0.0.tar.gz
|
||||
sha256 e7e5f4949f7ac9f9a5d4d68b8f835f3ddc93ad47b594a11de699d90b9175413f NXP-Binary-EULA.txt
|
||||
18
package/qoriq-ddr-phy-binary/qoriq-ddr-phy-binary.mk
Normal file
18
package/qoriq-ddr-phy-binary/qoriq-ddr-phy-binary.mk
Normal file
@@ -0,0 +1,18 @@
|
||||
################################################################################
|
||||
#
|
||||
# qoriq-ddr-phy-binary
|
||||
#
|
||||
################################################################################
|
||||
|
||||
QORIQ_DDR_PHY_BINARY_VERSION = lf-6.12.3-1.0.0
|
||||
QORIQ_DDR_PHY_BINARY_SITE = $(call github,nxp-qoriq,ddr-phy-binary,$(QORIQ_DDR_PHY_BINARY_VERSION))
|
||||
QORIQ_DDR_PHY_BINARY_LICENSE = NXP Binary EULA
|
||||
QORIQ_DDR_PHY_BINARY_LICENSE_FILES = NXP-Binary-EULA.txt
|
||||
QORIQ_DDR_PHY_BINARY_INSTALL_IMAGES = YES
|
||||
QORIQ_DDR_PHY_BINARY_INSTALL_TARGET = NO
|
||||
|
||||
define QORIQ_DDR_PHY_BINARY_INSTALL_IMAGES_CMDS
|
||||
$(INSTALL) -D $(@D)/lx2160a/fip_ddr.bin $(BINARIES_DIR)/fip_ddr.bin
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
Reference in New Issue
Block a user