[General] replace external chipset directories with general packages (#765)

Co-authored-by: viktorxda <viktorxda@users.noreply.github.com>
pull/767/head
viktorxda 2023-05-07 10:44:27 +02:00 committed by GitHub
parent 570c995a3f
commit 4c35140652
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
882 changed files with 2023 additions and 7410 deletions

View File

@ -9,8 +9,7 @@ else
FULL_PATH := $(error For provided '$(BOARD)' multiple options found: $(FULL_PATH))
endif
PLATFORM := $(shell echo $(FULL_PATH) | cut -d '/' -f 1 | cut -d '-' -f 4 )
PLATFORM := $(shell echo $(FULL_PATH) | cut -d '/' -f 1 | cut -d '-' -f 4)
FAMILY := $(shell grep "/board/" $(FULL_PATH) | head -1 | cut -d "/" -f 3)
ifeq ($(FAMILY),hi3516cv500)
BR_VER ?= 2022.08
@ -22,6 +21,7 @@ endif
ROOT_DIR := $(CURDIR)
BR_EXT_DIR := $(ROOT_DIR)/br-ext-chip-$(PLATFORM)
GENERAL_DIR := $(ROOT_DIR)/general
SCRIPTS_DIR := $(ROOT_DIR)/scripts
BR_VER ?= 2021.02.12
@ -112,7 +112,7 @@ OUT_DIR ?= $(ROOT_DIR)/output
# Buildroot considers relative paths relatively to its' own root directory. So we use absolute paths
# to avoid ambiguity
override OUT_DIR := $(abspath $(OUT_DIR))
BOARD_MAKE := $(MAKE) -C $(BR_DIR) BR2_EXTERNAL=$(BR_EXT_DIR) O=$(OUT_DIR)
BOARD_MAKE := $(MAKE) -C $(BR_DIR) BR2_EXTERNAL=$(GENERAL_DIR) O=$(OUT_DIR)
define CREATE_TOOLCHAIN_PARAMS
eval $$($(BOARD_MAKE) -s --no-print-directory VARS=GNU_TARGET_NAME printvars) \

View File

@ -1,36 +0,0 @@
source "$BR2_EXTERNAL_ALLWINNER_PATH/linux/Config.ext.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/allwinner-osdrv-v83x/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/allwinner_patcher/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/atbm603x/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/aura-httpd/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/comgt/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/dropbear-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/fdk-aac-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/ffmpeg-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/i2c-telemetry/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/json-c-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/jsonfilter/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/libcurl-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/libevent-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/libhv-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/libogg-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/libsrt-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/libwebsockets-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/linux-firmware-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/majestic-fonts/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/majestic/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/mbedtls-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/microbe-web/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/microsnander/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/motors/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/node-exporter/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/opus-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/quirc-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/uacme-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/vtund-openipc/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/xmdp/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/yaml-cli/Config.in"
source "$BR2_EXTERNAL_ALLWINNER_PATH/package/zerotier-one/Config.in"

View File

@ -27,28 +27,28 @@ BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.9.118"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_ALLWINNER_PATH)/board/v83x/kernel/v83x.generic.config"
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_VENDOR_PATH)/board/v83x/kernel/v83x.generic.config"
BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_XZ=y
BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER=y
BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER_LIST="$(BR2_EXTERNAL_ALLWINNER_PATH)/board/v83x/kernel/patches/ $(BR2_EXTERNAL_ALLWINNER_PATH)/board/v83x/kernel/overlay"
BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER=y
BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER_LIST="$(BR2_EXTERNAL_VENDOR_PATH)/board/v83x/kernel/patches/ $(BR2_EXTERNAL_VENDOR_PATH)/board/v83x/kernel/overlay"
# Filesystem
# BR2_TARGET_TZ_INFO is not set
BR2_TARGET_ROOTFS_CPIO=y
BR2_TARGET_ROOTFS_SQUASHFS=y
BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y
BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_GENERAL_PATH)/overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_SCRIPTS_PATH)/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
# OpenIPC configuration
BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc"
BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC"
BR2_TARGET_GENERIC_HOSTNAME="openipc-v83x"
BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_GENERAL_PATH)/package/all-patches"
# OpenIPC packages
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_GENERAL_PATH)/package/busybox/busybox.config"
BR2_PACKAGE_DROPBEAR_OPENIPC=y
# BR2_PACKAGE_FDK_AAC_OPENIPC is not set
BR2_PACKAGE_FWPRINTENV_OPENIPC=y

View File

@ -27,28 +27,28 @@ BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.9.118"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_ALLWINNER_PATH)/board/v83x/kernel/v83x.generic.config"
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_VENDOR_PATH)/board/v83x/kernel/v83x.generic.config"
BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_XZ=y
BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER=y
BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER_LIST="$(BR2_EXTERNAL_ALLWINNER_PATH)/board/v83x/kernel/patches/ $(BR2_EXTERNAL_ALLWINNER_PATH)/board/v83x/kernel/overlay"
BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER=y
BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER_LIST="$(BR2_EXTERNAL_VENDOR_PATH)/board/v83x/kernel/patches/ $(BR2_EXTERNAL_VENDOR_PATH)/board/v83x/kernel/overlay"
# Filesystem
# BR2_TARGET_TZ_INFO is not set
BR2_TARGET_ROOTFS_CPIO=y
BR2_TARGET_ROOTFS_SQUASHFS=y
BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y
BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_GENERAL_PATH)/overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_SCRIPTS_PATH)/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
# OpenIPC configuration
BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc"
BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC"
BR2_TARGET_GENERIC_HOSTNAME="openipc-v83x"
BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_GENERAL_PATH)/package/all-patches"
# OpenIPC packages
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_GENERAL_PATH)/package/busybox/busybox.config"
BR2_PACKAGE_DROPBEAR_OPENIPC=y
# BR2_PACKAGE_FDK_AAC_OPENIPC is not set
BR2_PACKAGE_FWPRINTENV_OPENIPC=y

View File

@ -1,2 +0,0 @@
name: ALLWINNER
desc: Buildroot external tree for Allwinner based IP cameras

View File

@ -1,2 +0,0 @@
include $(BR2_EXTERNAL_ALLWINNER_PATH)/linux/linux-ext-allwinner_patcher.mk
include $(sort $(wildcard $(BR2_EXTERNAL_ALLWINNER_PATH)/package/*/*.mk))

View File

@ -1,14 +0,0 @@
config BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER
bool "Allwinner kernel patches"
select BR2_PACKAGE_ALLWINNER_PATCHER
help
Patch Kernel for Allwinner boards
if BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER
config BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER_LIST
string "Patch list"
help
Space-separated list of patches to be applied
endif # BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER

View File

@ -1,11 +0,0 @@
################################################################################
#
# linux_kernel_ext_allwinner_patcher
#
################################################################################
LINUX_EXTENSIONS += allwinner_patcher
define ALLWINNER_PATCHER_PREPARE_KERNEL
$(ALLWINNER_PATCHER_PKGDIR)/apply.sh $(@D) $(BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER_LIST)
endef

View File

@ -1 +0,0 @@
../../general/package/allwinner-osdrv-v83x

View File

@ -1 +0,0 @@
../../general/package/allwinner_patcher

View File

@ -1 +0,0 @@
../../general/package/atbm603x

View File

@ -1 +0,0 @@
../../general/package/aura-httpd

View File

@ -1 +0,0 @@
../../general/package/aws-producer

View File

@ -1 +0,0 @@
../../general/package/aws-webrtc

View File

@ -1 +0,0 @@
../../general/package/baresip-openipc

View File

@ -1 +0,0 @@
../../general/package/comgt

View File

@ -1 +0,0 @@
../../general/package/dropbear-openipc

View File

@ -1 +0,0 @@
../../general/package/fdk-aac-openipc

View File

@ -1 +0,0 @@
../../general/package/ffmpeg-openipc

View File

@ -1 +0,0 @@
../../general/package/fwprintenv-openipc

View File

@ -1 +0,0 @@
../../general/package/gdbserver-lite

View File

@ -1 +0,0 @@
../../general/package/i2c-telemetry

View File

@ -1 +0,0 @@
../../general/package/ipctool

View File

@ -1 +0,0 @@
../../general/package/json-c-openipc

View File

@ -1 +0,0 @@
../../general/package/jsonfilter

View File

@ -1 +0,0 @@
../../general/package/lame-openipc

View File

@ -1 +0,0 @@
../../general/package/libcurl-openipc

View File

@ -1 +0,0 @@
../../general/package/libevent-openipc

View File

@ -1 +0,0 @@
../../general/package/libhv-openipc

View File

@ -1 +0,0 @@
../../general/package/libogg-openipc

View File

@ -1 +0,0 @@
../../general/package/libre-openipc

View File

@ -1 +0,0 @@
../../general/package/librem-openipc

View File

@ -1 +0,0 @@
../../general/package/libsrt-openipc

View File

@ -1 +0,0 @@
../../general/package/libsrtp-openipc

View File

@ -1 +0,0 @@
../../general/package/libwebsockets-openipc

View File

@ -1 +0,0 @@
../../general/package/linux-firmware-openipc

View File

@ -1 +0,0 @@
../../general/package/majestic

View File

@ -1 +0,0 @@
../../general/package/majestic-fonts

View File

@ -1 +0,0 @@
../../general/package/mbedtls-openipc

View File

@ -1 +0,0 @@
../../general/package/microbe-web

View File

@ -1 +0,0 @@
../../general/package/microsnander

View File

@ -1 +0,0 @@
../../general/package/motors

View File

@ -1 +0,0 @@
../../general/package/node-exporter

View File

@ -1 +0,0 @@
../../general/package/opus-openipc

View File

@ -1 +0,0 @@
../../general/package/quirc-openipc

View File

@ -1 +0,0 @@
../../general/package/uacme-openipc

View File

@ -1 +0,0 @@
../../general/package/uqmi-openipc

View File

@ -1 +0,0 @@
../../general/package/usrsctp

View File

@ -1 +0,0 @@
../../general/package/vtund-openipc

View File

@ -1 +0,0 @@
../../general/package/xmdp

View File

@ -1 +0,0 @@
../../general/package/yaml-cli

View File

@ -1 +0,0 @@
../../general/package/zerotier-one

View File

@ -1,30 +0,0 @@
source "$BR2_EXTERNAL_AMBARELLA_PATH/linux/Config.ext.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/ambarella-osdrv-s3l/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/ambarella_patcher/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/aura-httpd/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/comgt/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/dropbear-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/fdk-aac-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/json-c-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/jsonfilter/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libcurl-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libevent-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libhv-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libogg-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libsrt-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libwebsockets-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/linux-firmware-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/majestic-fonts/Config.in"
# source "$BR2_EXTERNAL_AMBARELLA_PATH/package/majestic/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/mbedtls-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/microbe-web/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/motors/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/node-exporter/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/opus-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/rtl8188fu-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/uacme-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/vtund-openipc/Config.in"
source "$BR2_EXTERNAL_AMBARELLA_PATH/package/yaml-cli/Config.in"

View File

@ -26,11 +26,11 @@ BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.104"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_AMBARELLA_PATH)/board/s3l/kernel/s3l.generic.config"
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_VENDOR_PATH)/board/s3l/kernel/s3l.generic.config"
BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_XZ=y
BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER=y
BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER_LIST="$(BR2_EXTERNAL_AMBARELLA_PATH)/board/s3l/kernel/patches/ $(BR2_EXTERNAL_AMBARELLA_PATH)/board/s3l/kernel/overlay"
BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER=y
BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER_LIST="$(BR2_EXTERNAL_VENDOR_PATH)/board/s3l/kernel/patches/ $(BR2_EXTERNAL_VENDOR_PATH)/board/s3l/kernel/overlay"
# Filesystem
# BR2_TARGET_TZ_INFO is not set
@ -38,17 +38,17 @@ BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER_LIST="$(BR2_EXTERNAL_AMBARELLA_PATH)/boar
BR2_TARGET_ROOTFS_SQUASHFS=y
BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y
BR2_TARGET_ROOTFS_UBI=y
BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_GENERAL_PATH)/overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_SCRIPTS_PATH)/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
# OpenIPC configuration
BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc"
BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC"
BR2_TARGET_GENERIC_HOSTNAME="openipc-s3l"
BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_GENERAL_PATH)/package/all-patches"
# OpenIPC packages
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_GENERAL_PATH)/package/busybox/busybox.config"
BR2_PACKAGE_DROPBEAR_OPENIPC=y
# BR2_PACKAGE_FDK_AAC_OPENIPC is not set
BR2_PACKAGE_FWPRINTENV_OPENIPC=y

View File

@ -1,2 +0,0 @@
name: AMBARELLA
desc: Buildroot external tree for Ambarella based IP cameras

View File

@ -1,2 +0,0 @@
include $(BR2_EXTERNAL_AMBARELLA_PATH)/linux/linux-ext-ambarella_patcher.mk
include $(sort $(wildcard $(BR2_EXTERNAL_AMBARELLA_PATH)/package/*/*.mk))

View File

@ -1,15 +0,0 @@
config BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER
bool "Ambarella kernel patches"
select BR2_PACKAGE_AMBARELLA_PATCHER
help
Patch Kernel for Ambarella boards
if BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER
config BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER_LIST
string "Patch list"
help
Space-separated list of patches to be applied
endif # BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER

View File

@ -1,11 +0,0 @@
################################################################################
#
# linux_kernel_ext_ambarella_patcher
#
################################################################################
LINUX_EXTENSIONS += ambarella_patcher
define AMBARELLA_PATCHER_PREPARE_KERNEL
$(AMBARELLA_PATCHER_PKGDIR)/apply.sh $(@D) $(BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER_LIST)
endef

View File

@ -1 +0,0 @@
../../general/package/ambarella-osdrv-s3l

View File

@ -1 +0,0 @@
../../general/package/ambarella_patcher

View File

@ -1 +0,0 @@
../../general/package/aura-httpd

View File

@ -1 +0,0 @@
../../general/package/baresip-openipc

View File

@ -1 +0,0 @@
../../general/package/comgt

View File

@ -1 +0,0 @@
../../general/package/dropbear-openipc

View File

@ -1 +0,0 @@
../../general/package/fdk-aac-openipc

View File

@ -1 +0,0 @@
../../general/package/fwprintenv-openipc

View File

@ -1 +0,0 @@
../../general/package/gdbserver-lite

View File

@ -1 +0,0 @@
../../general/package/ipctool

View File

@ -1 +0,0 @@
../../general/package/json-c-openipc

View File

@ -1 +0,0 @@
../../general/package/jsonfilter

View File

@ -1 +0,0 @@
../../general/package/lame-openipc

View File

@ -1 +0,0 @@
../../general/package/libcurl-openipc

View File

@ -1 +0,0 @@
../../general/package/libevent-openipc

View File

@ -1 +0,0 @@
../../general/package/libhv-openipc

View File

@ -1 +0,0 @@
../../general/package/libogg-openipc

View File

@ -1 +0,0 @@
../../general/package/libre-openipc

View File

@ -1 +0,0 @@
../../general/package/librem-openipc

View File

@ -1 +0,0 @@
../../general/package/libsrt-openipc

View File

@ -1 +0,0 @@
../../general/package/libwebsockets-openipc

View File

@ -1 +0,0 @@
../../general/package/linux-firmware-openipc

View File

@ -1 +0,0 @@
../../general/package/majestic

View File

@ -1 +0,0 @@
../../general/package/majestic-fonts

View File

@ -1 +0,0 @@
../../general/package/mbedtls-openipc

View File

@ -1 +0,0 @@
../../general/package/microbe-web

View File

@ -1 +0,0 @@
../../general/package/microsnander

View File

@ -1 +0,0 @@
../../general/package/motors

View File

@ -1 +0,0 @@
../../general/package/mt7601u-ap-openipc

View File

@ -1 +0,0 @@
../../general/package/node-exporter

View File

@ -1 +0,0 @@
../../general/package/opus-openipc

View File

@ -1 +0,0 @@
../../general/package/rtl8188fu-openipc

View File

@ -1 +0,0 @@
../../general/package/uacme-openipc

View File

@ -1 +0,0 @@
../../general/package/uqmi-openipc

View File

@ -1 +0,0 @@
../../general/package/vtund-openipc

View File

@ -1 +0,0 @@
../../general/package/xmdp

View File

@ -1 +0,0 @@
../../general/package/yaml-cli

View File

@ -1,29 +0,0 @@
source "$BR2_EXTERNAL_ANYKA_PATH/linux/Config.ext.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/anyka_patcher/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/aura-httpd/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/comgt/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/dropbear-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/fdk-aac-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/json-c-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/jsonfilter/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/libcurl-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/libevent-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/libhv-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/libogg-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/libsrt-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/libwebsockets-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/linux-firmware-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/majestic-fonts/Config.in"
# source "$BR2_EXTERNAL_ANYKA_PATH/package/majestic/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/mbedtls-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/microbe-web/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/motors/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/node-exporter/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/opus-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/rtl8188fu-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/uacme-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/vtund-openipc/Config.in"
source "$BR2_EXTERNAL_ANYKA_PATH/package/yaml-cli/Config.in"

View File

@ -25,28 +25,28 @@ BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.4.35"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_ANYKA_PATH)/board/ak3918ev300/kernel/ak3916ev300.generic.config"
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_VENDOR_PATH)/board/ak3918ev300/kernel/ak3916ev300.generic.config"
BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_XZ=y
BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER=y
BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER_LIST="$(BR2_EXTERNAL_ANYKA_PATH)/board/ak3918ev300/kernel/patches/ $(BR2_EXTERNAL_ANYKA_PATH)/board/ak3918ev300/kernel/overlay"
BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER=y
BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER_LIST="$(BR2_EXTERNAL_VENDOR_PATH)/board/ak3918ev300/kernel/patches/ $(BR2_EXTERNAL_VENDOR_PATH)/board/ak3918ev300/kernel/overlay"
# Filesystem
# BR2_TARGET_TZ_INFO is not set
BR2_TARGET_ROOTFS_CPIO=y
BR2_TARGET_ROOTFS_SQUASHFS=y
BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y
BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_GENERAL_PATH)/overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_SCRIPTS_PATH)/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
# OpenIPC configuration
BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc"
BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC"
BR2_TARGET_GENERIC_HOSTNAME="openipc-ak3916ev300"
BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_GENERAL_PATH)/package/all-patches"
# OpenIPC packages
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_GENERAL_PATH)/package/busybox/busybox.config"
BR2_PACKAGE_DROPBEAR_OPENIPC=y
# BR2_PACKAGE_FDK_AAC_OPENIPC is not set
BR2_PACKAGE_FWPRINTENV_OPENIPC=y

View File

@ -25,28 +25,28 @@ BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.4.35"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_ANYKA_PATH)/board/ak3918ev300/kernel/ak3918ev300.generic.config"
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_VENDOR_PATH)/board/ak3918ev300/kernel/ak3918ev300.generic.config"
BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_XZ=y
BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER=y
BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER_LIST="$(BR2_EXTERNAL_ANYKA_PATH)/board/ak3918ev300/kernel/patches/ $(BR2_EXTERNAL_ANYKA_PATH)/board/ak3918ev300/kernel/overlay"
BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER=y
BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER_LIST="$(BR2_EXTERNAL_VENDOR_PATH)/board/ak3918ev300/kernel/patches/ $(BR2_EXTERNAL_VENDOR_PATH)/board/ak3918ev300/kernel/overlay"
# Filesystem
# BR2_TARGET_TZ_INFO is not set
BR2_TARGET_ROOTFS_CPIO=y
BR2_TARGET_ROOTFS_SQUASHFS=y
BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y
BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_GENERAL_PATH)/overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_SCRIPTS_PATH)/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
# OpenIPC configuration
BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc"
BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC"
BR2_TARGET_GENERIC_HOSTNAME="openipc-ak3918ev300"
BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_GENERAL_PATH)/package/all-patches"
# OpenIPC packages
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_GENERAL_PATH)/package/busybox/busybox.config"
BR2_PACKAGE_DROPBEAR_OPENIPC=y
# BR2_PACKAGE_FDK_AAC_OPENIPC is not set
BR2_PACKAGE_FWPRINTENV_OPENIPC=y

View File

@ -1,2 +0,0 @@
name: ANYKA
desc: Buildroot external tree for Anyka based IP cameras

View File

@ -1,2 +0,0 @@
include $(BR2_EXTERNAL_ANYKA_PATH)/linux/linux-ext-anyka_patcher.mk
include $(sort $(wildcard $(BR2_EXTERNAL_ANYKA_PATH)/package/*/*.mk))

Some files were not shown because too many files have changed in this diff Show More