From 5ca8180f8b4e6c6e41f0224c608da75309df8da6 Mon Sep 17 00:00:00 2001 From: Andy Hu Date: Thu, 14 Jul 2022 17:23:06 +0800 Subject: [PATCH] ispsdk: add ispsdk v2.0.0 package to buildroot the ispsdk apps will install to /root/ISP/ Signed-off-by: Andy Hu --- package/starfive/Config.in | 1 + package/starfive/ispsdk/Config.in | 6 ++++++ package/starfive/ispsdk/ispsdk.mk | 23 +++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 package/starfive/ispsdk/Config.in create mode 100644 package/starfive/ispsdk/ispsdk.mk diff --git a/package/starfive/Config.in b/package/starfive/Config.in index 94f927e3..adf32f61 100755 --- a/package/starfive/Config.in +++ b/package/starfive/Config.in @@ -6,6 +6,7 @@ source "package/starfive/codaj12/Config.in" source "package/starfive/sf-omx-il/Config.in" source "package/starfive/sf-omx-il-test/Config.in" source "package/starfive/v4l2_test/Config.in" +source "package/starfive/ispsdk/Config.in" source "package/starfive/mailbox-test/Config.in" source "package/starfive/e24-test/Config.in" source "package/starfive/stfisp_setfile/Config.in.host" diff --git a/package/starfive/ispsdk/Config.in b/package/starfive/ispsdk/Config.in new file mode 100644 index 00000000..ff9d918b --- /dev/null +++ b/package/starfive/ispsdk/Config.in @@ -0,0 +1,6 @@ +comment "starfive ispsdk package" + +config BR2_PACKAGE_ISPSDK + bool "ispsdk" + help + starfive ispsdk package diff --git a/package/starfive/ispsdk/ispsdk.mk b/package/starfive/ispsdk/ispsdk.mk new file mode 100644 index 00000000..f68620ed --- /dev/null +++ b/package/starfive/ispsdk/ispsdk.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# ispsdk: +# ispsdk package will generate isp sdk app to contrl the sensor image quality +# reference to the build script soft_3rdpart/ispsdk/build.sh +# +################################################################################ +ISPSDK_VERSION := 2.0.0 +ISPSDK_SITE = $(TOPDIR)/../soft_3rdpart/ispsdk/DDKSource +ISPSDK_SITE_METHOD = local +ISPSDK_SUPPORTS_IN_SOURCE_BUILD = NO +ISPSDK_DEPENDENCIES = jpeg libv4l libdrm + +# default CMAKE_INSTALL_PREFIX is $(TARGET_DIR)/usr, change to below +# note: not have -DCROSS_COMPILE +ISPSDK_CONF_OPTS = -DRUN_PLATFORM="RISCV" \ + -DCI_LOG_LEVEL=4 \ + -DARCH_RISCV="Y" \ + -DCMAKE_INSTALL_PREFIX="/root" \ + -DLINUX_KERNEL_BUILD_DIR="$(TOPDIR)/../work/linux" \ + -DDRM_INCLUDE_DIR="$(STAGING_DIR)/usr/include/drm" + +$(eval $(cmake-package))