|
@@ -4,11 +4,20 @@
|
|
|
#
|
|
|
################################################################################
|
|
|
|
|
|
-GCNANO_BINARIES_LIB_VERSION = 6.4.13
|
|
|
+GCNANO_BINARIES_LIB_VERSION = 6.4.15
|
|
|
GCNANO_BINARIES_DRIVER_VERSION = $(GCNANO_BINARIES_LIB_VERSION)
|
|
|
-GCNANO_BINARIES_USERLAND_VERSION = $(GCNANO_BINARIES_LIB_VERSION)-20230517
|
|
|
-GCNANO_BINARIES_VERSION = 5d02efd5cb4cfa85307633891f3cf87550a8bc1d
|
|
|
+
|
|
|
GCNANO_BINARIES_SITE = $(call github,STMicroelectronics,gcnano-binaries,$(GCNANO_BINARIES_VERSION))
|
|
|
+GCNANO_BINARIES_VERSION = bbaae49a0e4859ed53f898a250269c8a237261bc
|
|
|
+ifeq ($(BR2_arm),y)
|
|
|
+GCNANO_BINARIES_USERLAND_VERSION = stm32mp1-$(GCNANO_BINARIES_LIB_VERSION)-20240206
|
|
|
+GCNANO_BINARIES_ARCH_TYPE = arm
|
|
|
+GCNANO_BINARIES_SOC_PLATFORM = st-mp1
|
|
|
+else
|
|
|
+GCNANO_BINARIES_USERLAND_VERSION = stm32mp2-$(GCNANO_BINARIES_LIB_VERSION)-20240517
|
|
|
+GCNANO_BINARIES_ARCH_TYPE = arm64
|
|
|
+GCNANO_BINARIES_SOC_PLATFORM = st-mp2
|
|
|
+endif
|
|
|
|
|
|
GCNANO_BINARIES_LICENSE = MIT, Vivante End User Software License Terms
|
|
|
GCNANO_BINARIES_LICENSE_FILES = EULA
|
|
@@ -38,8 +47,9 @@ GCNANO_BINARIES_POST_EXTRACT_HOOKS += GCNANO_BINARIES_EXTRACT_HELPER
|
|
|
GCNANO_BINARIES_MODULE_SUBDIRS = gcnano-driver-stm32mp
|
|
|
|
|
|
GCNANO_BINARIES_MODULE_MAKE_OPTS = \
|
|
|
+ ARCH_TYPE=$(GCNANO_BINARIES_ARCH_TYPE) \
|
|
|
KERNEL_DIR=$(LINUX_DIR) \
|
|
|
- SOC_PLATFORM=st-mp1 \
|
|
|
+ SOC_PLATFORM=$(GCNANO_BINARIES_SOC_PLATFORM) \
|
|
|
AQROOT=$(@D)/gcnano-driver-stm32mp \
|
|
|
DEBUG=0
|
|
|
|
|
@@ -58,7 +68,7 @@ define GCNANO_BINARIES_INSTALL
|
|
|
cp -a $(@D)/$(GCNANO_BINARIES_USERLAND_SUBDIR)/release/include/* $(1)/usr/include/
|
|
|
cd $(@D)/$(GCNANO_BINARIES_USERLAND_SUBDIR)/pkgconfig/ ; \
|
|
|
for file in *.pc ; do \
|
|
|
- sed -e "s|#PREFIX#|/usr|" -e "s|#VERSION#|22.0.3|" $$file > $$file.temp ; \
|
|
|
+ sed -e "s|#PREFIX#|/usr|" -e "s|#VERSION#|23.0.3|" $$file > $$file.temp ; \
|
|
|
$(INSTALL) -D -m 0644 $$file.temp $(1)/usr/lib/pkgconfig/$$file ; \
|
|
|
done
|
|
|
endef
|