mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-26 12:00:48 -09:00
package/freescale-imx/firmware-upower: new package
This package provides NXP i.MX uPower firmware present on i.MX 8ULP SoC. This version comes from the NXP 6.1.55-2.2.0 release. Signed-off-by: Chris Dimich <cdimich2188@gmail.com> Signed-off-by: Arnout Vandecappelle <arnout@mind.be>
This commit is contained in:
committed by
Arnout Vandecappelle
parent
90314fdfb0
commit
9a7c709012
@@ -165,6 +165,10 @@ config BR2_PACKAGE_FREESCALE_IMX_HAS_ELE
|
||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91 || \
|
||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93
|
||||
|
||||
config BR2_PACKAGE_FREESCALE_IMX_HAS_UPOWER
|
||||
bool
|
||||
default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULP
|
||||
|
||||
source "package/freescale-imx/imx-alsa-plugins/Config.in"
|
||||
source "package/freescale-imx/imx-codec/Config.in"
|
||||
source "package/freescale-imx/imx-kobs/Config.in"
|
||||
@@ -177,6 +181,7 @@ source "package/freescale-imx/imx-vpu-hantro/Config.in"
|
||||
source "package/freescale-imx/imx-vpuwrap/Config.in"
|
||||
source "package/freescale-imx/firmware-ele-imx/Config.in"
|
||||
source "package/freescale-imx/firmware-imx/Config.in"
|
||||
source "package/freescale-imx/firmware-upower/Config.in"
|
||||
source "package/freescale-imx/imx-sc-firmware/Config.in"
|
||||
source "package/freescale-imx/imx-seco/Config.in"
|
||||
source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in"
|
||||
|
||||
22
package/freescale-imx/firmware-upower/Config.in
Normal file
22
package/freescale-imx/firmware-upower/Config.in
Normal file
@@ -0,0 +1,22 @@
|
||||
comment "firmware-upower needs an i.MX platform with uPower"
|
||||
depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_UPOWER
|
||||
|
||||
config BR2_PACKAGE_FIRMWARE_UPOWER
|
||||
bool "firmware-upower"
|
||||
depends on BR2_PACKAGE_FREESCALE_IMX_HAS_UPOWER
|
||||
help
|
||||
NXP i.MX uPower firmware present on i.MX 8ULP SoC.
|
||||
|
||||
This library is provided by NXP as-is and doesn't have an
|
||||
upstream.
|
||||
|
||||
if BR2_PACKAGE_FIRMWARE_UPOWER
|
||||
|
||||
config BR2_PACKAGE_FIRMWARE_UPOWER_UPOWER_FIRMWARE_NAME
|
||||
string
|
||||
default "upower_a0.bin" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULPA0
|
||||
default "upower_a1.bin" if \
|
||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULPA1 || \
|
||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULPA2
|
||||
|
||||
endif # BR2_PACKAGE_FIRMWARE_UPOWER
|
||||
@@ -0,0 +1,4 @@
|
||||
# Locally calculated
|
||||
sha256 1df3a03d69feb38a450ee63abc7713d78cf6339988476e4c9f95ebbf63790f66 firmware-upower-1.3.1.bin
|
||||
sha256 de37a0bcbf1717b910c1a53ea6eab853c404e61e8143bb6c081d39f532571e54 COPYING
|
||||
sha256 b158adaac5e2d1c7fa6e739ff168ab498957e3303070f1c0b0e66d9a8f02a354 EULA
|
||||
27
package/freescale-imx/firmware-upower/firmware-upower.mk
Normal file
27
package/freescale-imx/firmware-upower/firmware-upower.mk
Normal file
@@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
#
|
||||
# firmware-ele-imx
|
||||
#
|
||||
################################################################################
|
||||
|
||||
FIRMWARE_UPOWER_VERSION = 1.3.1
|
||||
FIRMWARE_UPOWER_SITE = $(FREESCALE_IMX_SITE)
|
||||
FIRMWARE_UPOWER_SOURCE = firmware-upower-$(FIRMWARE_UPOWER_VERSION).bin
|
||||
|
||||
FIRMWARE_UPOWER_LICENSE = NXP Semiconductor Software License Agreement
|
||||
FIRMWARE_UPOWER_LICENSE_FILES = COPYING EULA
|
||||
FIRMWARE_UPOWER_REDISTRIBUTE = NO
|
||||
|
||||
FIRMWARE_UPOWER_INSTALL_IMAGES = YES
|
||||
|
||||
define FIRMWARE_UPOWER_EXTRACT_CMDS
|
||||
$(call NXP_EXTRACT_HELPER,$(FIRMWARE_UPOWER_DL_DIR)/$(FIRMWARE_UPOWER_SOURCE))
|
||||
endef
|
||||
|
||||
FIRMWARE_UPOWER_UPOWER_FIRMWARE_NAME = $(call qstrip,$(BR2_PACKAGE_FIRMWARE_UPOWER_UPOWER_FIRMWARE_NAME))
|
||||
|
||||
define FIRMWARE_UPOWER_INSTALL_IMAGES_CMDS
|
||||
cp $(@D)/$(FIRMWARE_UPOWER_UPOWER_FIRMWARE_NAME) $(BINARIES_DIR)/upower.bin
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
Reference in New Issue
Block a user