build cvi-pinmux from source code
This commit is contained in:
@ -246,6 +246,9 @@ BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
|
||||
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
|
||||
BR2_PACKAGE_CVI_PINMUX=y
|
||||
# BR2_PACKAGE_CVI_PINMUX_CV180X is not set
|
||||
BR2_PACKAGE_CVI_PINMUX_SG200X=y
|
||||
BR2_PACKAGE_SKELETON=y
|
||||
BR2_PACKAGE_HAS_SKELETON=y
|
||||
BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-sysv"
|
||||
|
||||
@ -268,6 +268,9 @@ BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
|
||||
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
|
||||
BR2_PACKAGE_CVI_PINMUX=y
|
||||
BR2_PACKAGE_CVI_PINMUX_CV180X=y
|
||||
# BR2_PACKAGE_CVI_PINMUX_SG200X is not set
|
||||
BR2_PACKAGE_DUO_PINMUX=y
|
||||
BR2_PACKAGE_SKELETON=y
|
||||
BR2_PACKAGE_HAS_SKELETON=y
|
||||
|
||||
@ -246,6 +246,9 @@ BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
|
||||
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
|
||||
BR2_PACKAGE_CVI_PINMUX=y
|
||||
# BR2_PACKAGE_CVI_PINMUX_CV180X is not set
|
||||
BR2_PACKAGE_CVI_PINMUX_SG200X=y
|
||||
BR2_PACKAGE_SKELETON=y
|
||||
BR2_PACKAGE_HAS_SKELETON=y
|
||||
BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-sysv"
|
||||
|
||||
@ -246,6 +246,9 @@ BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
|
||||
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
|
||||
BR2_PACKAGE_CVI_PINMUX=y
|
||||
# BR2_PACKAGE_CVI_PINMUX_CV180X is not set
|
||||
BR2_PACKAGE_CVI_PINMUX_SG200X=y
|
||||
BR2_PACKAGE_SKELETON=y
|
||||
BR2_PACKAGE_HAS_SKELETON=y
|
||||
BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-sysv"
|
||||
|
||||
0
buildroot-2021.05/dl/cvi-pinmux/.lock
Normal file
0
buildroot-2021.05/dl/cvi-pinmux/.lock
Normal file
BIN
buildroot-2021.05/dl/cvi-pinmux/cvi-pinmux-1.0.0.tar.gz
Normal file
BIN
buildroot-2021.05/dl/cvi-pinmux/cvi-pinmux-1.0.0.tar.gz
Normal file
Binary file not shown.
@ -1,6 +1,7 @@
|
||||
menu "Target packages"
|
||||
|
||||
source "package/busybox/Config.in"
|
||||
source "package/cvi-pinmux/Config.in"
|
||||
source "package/duo-pinmux/Config.in"
|
||||
source "package/skeleton/Config.in"
|
||||
source "package/skeleton-custom/Config.in"
|
||||
|
||||
24
buildroot-2021.05/package/cvi-pinmux/Config.in
Normal file
24
buildroot-2021.05/package/cvi-pinmux/Config.in
Normal file
@ -0,0 +1,24 @@
|
||||
config BR2_PACKAGE_CVI_PINMUX
|
||||
bool "Cvi pinmux"
|
||||
help
|
||||
CVI Pin Multiplexing.
|
||||
|
||||
if BR2_PACKAGE_CVI_PINMUX
|
||||
|
||||
choice
|
||||
prompt "CV180X or SG200X"
|
||||
default BR2_PACKAGE_CVI_PINMUX_CV180X
|
||||
|
||||
config BR2_PACKAGE_CVI_PINMUX_CV180X
|
||||
bool "CV180X"
|
||||
help
|
||||
pinmux for cv180x.
|
||||
|
||||
config BR2_PACKAGE_CVI_PINMUX_SG200X
|
||||
bool "SG200X"
|
||||
help
|
||||
pinmux for sg200x.
|
||||
|
||||
endchoice
|
||||
|
||||
endif
|
||||
1
buildroot-2021.05/package/cvi-pinmux/cvi-pinmux.hash
Normal file
1
buildroot-2021.05/package/cvi-pinmux/cvi-pinmux.hash
Normal file
@ -0,0 +1 @@
|
||||
sha256 dc627fcd61a17f3e6f1e9ada2f385f1f6c2b4ab95d0699bc4eb1da28163a9b1f cvi-pinmux-1.0.0.tar.gz
|
||||
23
buildroot-2021.05/package/cvi-pinmux/cvi-pinmux.mk
Normal file
23
buildroot-2021.05/package/cvi-pinmux/cvi-pinmux.mk
Normal file
@ -0,0 +1,23 @@
|
||||
CVI_PINMUX_VERSION = 1.0.0
|
||||
CVI_PINMUX_SITE = $(call github,milkv-duo,cvi-pinmux,$(CVI_PINMUX_VERSION))
|
||||
CVI_PINMUX_VERSION = 1.0.0
|
||||
CVI_PINMUX_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_CVI_PINMUX_CV180X),y)
|
||||
CVI_SRC_DIR = cv180x
|
||||
else ifeq ($(BR2_PACKAGE_CVI_PINMUX_SG200X),y)
|
||||
CVI_SRC_DIR = sg200x
|
||||
else
|
||||
$(error "Please select either CV180X or SG200X")
|
||||
endif
|
||||
|
||||
define CVI_PINMUX_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) \
|
||||
$(@D)/$(CVI_SRC_DIR)/*.c -o $(@D)/cvi-pinmux
|
||||
endef
|
||||
|
||||
define CVI_PINMUX_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 0755 $(@D)/cvi-pinmux $(TARGET_DIR)/usr/bin/
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
Reference in New Issue
Block a user