From bd7db728f1b163757b1a3cb48cfca3b441589466 Mon Sep 17 00:00:00 2001 From: Sergey Sharshunov Date: Sat, 28 Jan 2023 23:28:30 +0500 Subject: [PATCH] Package for sensors building --- .../package/hisilicon-osdrv1-sources | 1 + .../hisilicon-osdrv1-sources/Config.in | 7 ++++++ .../hisilicon-osdrv1-sources.mk | 22 +++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 120000 br-ext-chip-hisilicon/package/hisilicon-osdrv1-sources create mode 100644 general/package/hisilicon-osdrv1-sources/Config.in create mode 100644 general/package/hisilicon-osdrv1-sources/hisilicon-osdrv1-sources.mk diff --git a/br-ext-chip-hisilicon/package/hisilicon-osdrv1-sources b/br-ext-chip-hisilicon/package/hisilicon-osdrv1-sources new file mode 120000 index 00000000..43831d5c --- /dev/null +++ b/br-ext-chip-hisilicon/package/hisilicon-osdrv1-sources @@ -0,0 +1 @@ +../../general/package/hisilicon-osdrv1-sources/ \ No newline at end of file diff --git a/general/package/hisilicon-osdrv1-sources/Config.in b/general/package/hisilicon-osdrv1-sources/Config.in new file mode 100644 index 00000000..3612eead --- /dev/null +++ b/general/package/hisilicon-osdrv1-sources/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_HISILICON_OSDRV1_SOURCES + bool "hisilicon-osdrv1-sources" + help + hisilicon-osdrv1-sources - Hisilicon kernel modules + and libs. + + https://openipc.org diff --git a/general/package/hisilicon-osdrv1-sources/hisilicon-osdrv1-sources.mk b/general/package/hisilicon-osdrv1-sources/hisilicon-osdrv1-sources.mk new file mode 100644 index 00000000..92089f96 --- /dev/null +++ b/general/package/hisilicon-osdrv1-sources/hisilicon-osdrv1-sources.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# hisilicon-osdrv1-sources package +# +################################################################################ + +HISILICON_OSDRV1_SOURCES_VERSION = 1.0 +HISILICON_OSDRV1_SOURCES_SOURCE = mpp2-v1.tar.bz2 +HISILICON_OSDRV1_SOURCES_SITE = https://github.com/SSharshunov/scrapyard/releases/download/some100 +HISILICON_OSDRV1_SOURCES_SITE_METHOD = wget + +define HISILICON_OSDRV1_SOURCES_BUILD_CMDS + $(MAKE) -C $(@D)/mpp2-v1/mpp2/component/isp2/sensor/ all +endef + +define HISILICON_OSDRV1_SOURCES_INSTALL_TARGET_CMDS + $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib/sensors + $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(@D)/mpp2-v1/mpp2/component/isp2/lib/*.so +endef + +$(eval $(generic-package)) +