diff --git a/general/package/hisilicon-opensdk/hisilicon-opensdk.mk b/general/package/hisilicon-opensdk/hisilicon-opensdk.mk index 95edf613..61651644 100644 --- a/general/package/hisilicon-opensdk/hisilicon-opensdk.mk +++ b/general/package/hisilicon-opensdk/hisilicon-opensdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -HISILICON_OPENSDK_VERSION = 347d018d23ee33c71e70db4f910a25b926aa070e +HISILICON_OPENSDK_VERSION = c033009fa4551650480604dababcb5a852983593 HISILICON_OPENSDK_SITE = $(call github,openipc,openhisilicon,$(HISILICON_OPENSDK_VERSION)) HISILICON_OPENSDK_LICENSE = GPL-3.0 HISILICON_OPENSDK_LICENSE_FILES = LICENSE @@ -21,7 +21,20 @@ HISILICON_OPENSDK_MODULE_MAKE_OPTS = \ ifeq ($(FAMILY),hi3516ev200) HISILICON_OPENSDK_MODULE_MAKE_OPTS += DISABLE_ISP=1 + SDK_CODE=0x3516E200 +else ifeq ($(FAMILY),gk7205v200) + SDK_CODE=0x7205200 endif +# for userspace libraries +define HISILICON_OPENSDK_BUILD_CMDS + $(MAKE) $(TARGET_CONFIGURE_OPTS) CHIPARCH=$(FAMILY) SDK_CODE=$(SDK_CODE) -C $(@D)/libraries all +endef + +define HISILICON_OPENSDK_INSTALL_TARGET_CMDS + $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib/sensors + $(INSTALL) -D -m 0755 $(@D)/libraries/sensor/$(FAMILY)/sony_imx335/libsns_imx335.so $(TARGET_DIR)/usr/lib/sensors +endef + $(eval $(kernel-module)) $(eval $(generic-package)) diff --git a/general/package/hisilicon-osdrv-hi3516ev200/files/sensor/libsns_imx335.so b/general/package/hisilicon-osdrv-hi3516ev200/files/sensor/libsns_imx335.so deleted file mode 100644 index b74c58eb..00000000 Binary files a/general/package/hisilicon-osdrv-hi3516ev200/files/sensor/libsns_imx335.so and /dev/null differ