Browse Source

- add boxmodel h7

master
vanhofen 5 years ago
parent
commit
25ac910f13
  1. 30
      Makefile
  2. 3
      config.example
  3. 18
      make/environment-box.mk
  4. 2
      make/environment-image.mk
  5. 4
      make/environment-linux.mk
  6. 2
      make/images.mk
  7. 2
      make/linux-kernel.mk
  8. 6
      make/ni.mk
  9. 6
      make/target-scripts.mk

30
Makefile

@ -38,13 +38,14 @@ config.local: $(eval BOXMODEL=hd51)
@echo " 5) Coolstream Kronos V2 (Link, Trinity Duo)" @echo " 5) Coolstream Kronos V2 (Link, Trinity Duo)"
@echo " 11) AX/Mutant HD51" @echo " 11) AX/Mutant HD51"
@echo " 21) WWIO BRE2ZE4K" @echo " 21) WWIO BRE2ZE4K"
@echo " 31) VU+ Solo 4k" @echo " 31) Air Digital Zgemma H7S/C"
@echo " 32) VU+ Duo 4k" @echo " 41) VU+ Solo 4k"
@echo " 33) VU+ Ultimo 4k" @echo " 42) VU+ Duo 4k"
@echo " 34) VU+ Zero 4k" @echo " 43) VU+ Ultimo 4k"
@echo " 35) VU+ Uno 4k" @echo " 44) VU+ Zero 4k"
@echo " 36) VU+ Uno 4k SE" @echo " 45) VU+ Uno 4k"
@echo " 41) VU+ Duo" @echo " 46) VU+ Uno 4k SE"
@echo " 51) VU+ Duo"
@echo "" @echo ""
@read -p "Select your boxmodel? [default: 11] " boxmodel; \ @read -p "Select your boxmodel? [default: 11] " boxmodel; \
boxmodel=$${boxmodel:-11}; \ boxmodel=$${boxmodel:-11}; \
@ -56,13 +57,14 @@ config.local: $(eval BOXMODEL=hd51)
5) boxmodel=kronos_v2;; \ 5) boxmodel=kronos_v2;; \
11) boxmodel=hd51;; \ 11) boxmodel=hd51;; \
21) boxmodel=bre2ze4k;; \ 21) boxmodel=bre2ze4k;; \
31) boxmodel=vusolo4k;; \ 31) boxmodel=h7;; \
32) boxmodel=vuduo4k;; \ 41) boxmodel=vusolo4k;; \
33) boxmodel=vuultimo4k;; \ 42) boxmodel=vuduo4k;; \
34) boxmodel=vuzero4k;; \ 43) boxmodel=vuultimo4k;; \
35) boxmodel=vuuno4k;; \ 44) boxmodel=vuzero4k;; \
36) boxmodel=vuuno4kse;; \ 45) boxmodel=vuuno4k;; \
41) boxmodel=vuduo;; \ 46) boxmodel=vuuno4kse;; \
51) boxmodel=vuduo;; \
*) boxmodel=hd51;; \ *) boxmodel=hd51;; \
esac; \ esac; \
cp config.example $@; \ cp config.example $@; \

3
config.example

@ -23,6 +23,9 @@ MAINTAINER = $(shell whoami)
# WWIO # WWIO
#BOXMODEL = bre2ze4k #BOXMODEL = bre2ze4k
# Air Digital Zgemma H7S/C
#BOXMODEL = h7
# VU+ # VU+
#BOXMODEL = vusolo4k #BOXMODEL = vusolo4k
#BOXMODEL = vuduo4k #BOXMODEL = vuduo4k

18
make/environment-box.mk

@ -15,13 +15,13 @@
# - Armbox -------------------------------------------------------------------- # - Armbox --------------------------------------------------------------------
# BOXTYPE armbox ------ + ----- + -------- + ------ + ----- + # BOXTYPE armbox + ------ + ----- + -------- + ------ + ----- +
# / \ \ \ \ \ \ # | \ \ \ \ \ \
# BOXSERIES hd51 vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse # BOXSERIES hd51 vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse
# | | | | | | | # | | | | | | |
# BOXFAMILY bcm7251s bcm7376 bcm7278 bcm7444s bcm72604 bcm7252s # BOXFAMILY bcm7251s bcm7376 bcm7278 bcm7444s bcm72604 bcm7252s
# | | | | | | | | # / | \ | | | | | |
# BOXMODEL hd51 bre2ze4k vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse # BOXMODEL hd51 bre2ze4k h7 vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse
# - Mipsbox -------------------------------------------------------------------- # - Mipsbox --------------------------------------------------------------------
@ -141,7 +141,7 @@ else ifneq ($(BOXMODEL),)
BOXTYPE = coolstream BOXTYPE = coolstream
BOXSERIES = hd2 BOXSERIES = hd2
BOXFAMILY = kronos BOXFAMILY = kronos
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k)) else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7))
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = hd51 BOXSERIES = hd51
BOXFAMILY = bcm7251s BOXFAMILY = bcm7251s
@ -208,6 +208,8 @@ else ifeq ($(BOXMODEL), hd51)
BOXNAME="AX/Mut@nt HD51" BOXNAME="AX/Mut@nt HD51"
else ifeq ($(BOXMODEL), bre2ze4k) else ifeq ($(BOXMODEL), bre2ze4k)
BOXNAME="WWIO BRE2ZE4K" BOXNAME="WWIO BRE2ZE4K"
else ifeq ($(BOXMODEL), h7)
BOXNAME="AirDigital Zgemma H7"
else ifeq ($(BOXMODEL), vusolo4k) else ifeq ($(BOXMODEL), vusolo4k)
BOXNAME="VU+ Solo 4K" BOXNAME="VU+ Solo 4K"
else ifeq ($(BOXMODEL), vuduo4k) else ifeq ($(BOXMODEL), vuduo4k)

2
make/environment-image.mk

@ -60,6 +60,8 @@ IMAGE_BUILD_TMP = $(BUILD_TMP)/image-build
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo)) ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo))
IMAGE_SUBDIR = $(subst vu,vuplus/,$(BOXMODEL)) IMAGE_SUBDIR = $(subst vu,vuplus/,$(BOXMODEL))
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), h7))
IMAGE_SUBDIR = zgemma/$(BOXMODEL)
else else
IMAGE_SUBDIR = $(BOXMODEL) IMAGE_SUBDIR = $(BOXMODEL)
endif endif

4
make/environment-linux.mk

@ -30,7 +30,7 @@ else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), apollo shiner kronos kronos_v2))
endif endif
# arm-hd51 # arm-hd51
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k)) else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7))
KERNEL_VER = 4.10.12 KERNEL_VER = 4.10.12
KERNEL_TMP = linux-$(KERNEL_VER) KERNEL_TMP = linux-$(KERNEL_VER)
KERNEL_SOURCE = git KERNEL_SOURCE = git
@ -206,6 +206,6 @@ endif
KERNEL_MAKEOPTS = $(KERNEL_IMAGE) modules KERNEL_MAKEOPTS = $(KERNEL_IMAGE) modules
# build also the kernel-dtb for arm-hd51 # build also the kernel-dtb for arm-hd51
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k)) ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7))
KERNEL_MAKEOPTS += $(notdir $(KERNEL_DTB)) KERNEL_MAKEOPTS += $(notdir $(KERNEL_DTB))
endif endif

2
make/images.mk

@ -57,7 +57,7 @@ ifeq ($(BOXMODEL), $(filter $(BOXMODEL), apollo shiner))
make flash-image-coolstream ERASE_SIZE=0x40000 IMAGE_SUFFIX=$(BOXTYPE_SC)-apollo make flash-image-coolstream ERASE_SIZE=0x40000 IMAGE_SUFFIX=$(BOXTYPE_SC)-apollo
make flash-image-coolstream ERASE_SIZE=0x20000 IMAGE_SUFFIX=$(BOXTYPE_SC)-shiner make flash-image-coolstream ERASE_SIZE=0x20000 IMAGE_SUFFIX=$(BOXTYPE_SC)-shiner
endif endif
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k)) ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7))
make flash-image-hd51 make flash-image-hd51
make flash-image-hd51-multi make flash-image-hd51-multi
endif endif

2
make/linux-kernel.mk

@ -162,7 +162,7 @@ kernel.do_prepare:
$(MKDIR)/$(KERNEL_OBJ) $(MKDIR)/$(KERNEL_OBJ)
$(MKDIR)/$(KERNEL_MODULES) $(MKDIR)/$(KERNEL_MODULES)
$(INSTALL_DATA) $(KERNEL_CONFIG) $(BUILD_TMP)/$(KERNEL_OBJ)/.config $(INSTALL_DATA) $(KERNEL_CONFIG) $(BUILD_TMP)/$(KERNEL_OBJ)/.config
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k)) ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7))
$(INSTALL_DATA) $(PATCHES)/initramfs-subdirboot.cpio.gz $(BUILD_TMP)/$(KERNEL_OBJ) $(INSTALL_DATA) $(PATCHES)/initramfs-subdirboot.cpio.gz $(BUILD_TMP)/$(KERNEL_OBJ)
endif endif
$(TOUCH) $(TOUCH)

6
make/ni.mk

@ -3,10 +3,14 @@
# #
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
BOXMODEL_IMAGE = apollo kronos kronos_v2 hd51 bre2ze4k vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse # vuduo BOXMODEL_IMAGE = $(EMPTY)
ifneq ($(DEBUG), yes) ifneq ($(DEBUG), yes)
BOXMODEL_IMAGE += nevis BOXMODEL_IMAGE += nevis
endif endif
BOXMODEL_IMAGE += apollo kronos kronos_v2
BOXMODEL_IMAGE += hd51 bre2ze4k h7
BOXMODEL_IMAGE += vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse
#BOXMODEL_IMAGE += vuduo
images \ images \
ni-images: ni-images:

6
make/target-scripts.mk

@ -69,17 +69,17 @@ $(TARGET_DIR)/etc/init.d/networking:
ln -sf networking $(TARGET_DIR)/etc/init.d/K99networking ln -sf networking $(TARGET_DIR)/etc/init.d/K99networking
$(TARGET_DIR)/etc/init.d/partitions-by-name: $(TARGET_DIR)/etc/init.d/partitions-by-name:
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k)) ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7))
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/partitions-by-name.init $(@) $(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/partitions-by-name.init $(@)
endif endif
$(TARGET_DIR)/etc/init.d/resizerootfs: $(TARGET_DIR)/etc/init.d/resizerootfs:
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k)) ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7))
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/resizerootfs.init $(@) $(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/resizerootfs.init $(@)
endif endif
$(TARGET_DIR)/etc/init.d/swap: $(TARGET_DIR)/etc/init.d/swap:
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo)) ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7 vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo))
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/swap.init $(@) $(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/swap.init $(@)
ln -sf swap $(TARGET_DIR)/etc/init.d/K99swap ln -sf swap $(TARGET_DIR)/etc/init.d/K99swap
endif endif

Loading…
Cancel
Save