mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Ingenic: use separate release for t10/t20 platform (#1268)
							parent
							
								
									81c888a0ff
								
							
						
					
					
						commit
						2bf4f4117c
					
				|  | @ -27,16 +27,16 @@ BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y | |||
| # Kernel | ||||
| BR2_LINUX_KERNEL=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_KERNEL).tar.gz" | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_SOC_VENDOR)-t31.tar.gz" | ||||
| BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/t21/kernel/t10.generic.config" | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/t20/kernel/t10.generic.config" | ||||
| BR2_LINUX_KERNEL_UIMAGE=y | ||||
| BR2_LINUX_KERNEL_LZMA=y | ||||
| 
 | ||||
| # OpenIPC | ||||
| BR2_OPENIPC_SOC_VENDOR="ingenic" | ||||
| BR2_OPENIPC_SOC_MODEL="t10" | ||||
| BR2_OPENIPC_SOC_FAMILY="t21" | ||||
| BR2_OPENIPC_SOC_FAMILY="t20" | ||||
| BR2_OPENIPC_FLAVOR="lite" | ||||
| BR2_OPENIPC_FLASH_SIZE="8" | ||||
| 
 | ||||
|  |  | |||
|  | @ -27,16 +27,16 @@ BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y | |||
| # Kernel | ||||
| BR2_LINUX_KERNEL=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_KERNEL).tar.gz" | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_SOC_VENDOR)-t31.tar.gz" | ||||
| BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/t21/kernel/t20.generic.config" | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/t20/kernel/t20.generic.config" | ||||
| BR2_LINUX_KERNEL_UIMAGE=y | ||||
| BR2_LINUX_KERNEL_LZMA=y | ||||
| 
 | ||||
| # OpenIPC | ||||
| BR2_OPENIPC_SOC_VENDOR="ingenic" | ||||
| BR2_OPENIPC_SOC_MODEL="t20" | ||||
| BR2_OPENIPC_SOC_FAMILY="t21" | ||||
| BR2_OPENIPC_SOC_FAMILY="t20" | ||||
| BR2_OPENIPC_FLAVOR="lite" | ||||
| BR2_OPENIPC_FLASH_SIZE="8" | ||||
| 
 | ||||
|  |  | |||
|  | @ -27,16 +27,16 @@ BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y | |||
| # Kernel | ||||
| BR2_LINUX_KERNEL=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_KERNEL).tar.gz" | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_SOC_VENDOR)-t31.tar.gz" | ||||
| BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/t21/kernel/t20.generic.config" | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/t20/kernel/t20.generic.config" | ||||
| BR2_LINUX_KERNEL_UIMAGE=y | ||||
| BR2_LINUX_KERNEL_LZMA=y | ||||
| 
 | ||||
| # OpenIPC | ||||
| BR2_OPENIPC_SOC_VENDOR="ingenic" | ||||
| BR2_OPENIPC_SOC_MODEL="t20" | ||||
| BR2_OPENIPC_SOC_FAMILY="t21" | ||||
| BR2_OPENIPC_SOC_FAMILY="t20" | ||||
| BR2_OPENIPC_FLAVOR="ultimate" | ||||
| BR2_OPENIPC_FLASH_SIZE="16" | ||||
| 
 | ||||
|  |  | |||
|  | @ -27,7 +27,7 @@ BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y | |||
| # Kernel | ||||
| BR2_LINUX_KERNEL=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_KERNEL).tar.gz" | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_SOC_VENDOR)-t31.tar.gz" | ||||
| BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/t21/kernel/t21.generic.config" | ||||
| BR2_LINUX_KERNEL_UIMAGE=y | ||||
|  |  | |||
|  | @ -27,7 +27,7 @@ BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y | |||
| # Kernel | ||||
| BR2_LINUX_KERNEL=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_KERNEL).tar.gz" | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_SOC_VENDOR)-t31.tar.gz" | ||||
| BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/t21/kernel/t21.generic.config" | ||||
| BR2_LINUX_KERNEL_UIMAGE=y | ||||
|  |  | |||
|  | @ -27,7 +27,7 @@ BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y | |||
| # Kernel | ||||
| BR2_LINUX_KERNEL=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_KERNEL).tar.gz" | ||||
| BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_SOC_VENDOR)-t31.tar.gz" | ||||
| BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/t21/kernel/t30.generic.config" | ||||
| BR2_LINUX_KERNEL_UIMAGE=y | ||||
|  |  | |||
|  | @ -5,19 +5,6 @@ export OPENIPC_FLAVOR := $(call qstrip,$(BR2_OPENIPC_FLAVOR)) | |||
| 
 | ||||
| EXTERNAL_VENDOR := $(BR2_EXTERNAL)/../br-ext-chip-$(OPENIPC_SOC_VENDOR) | ||||
| OPENIPC_TOOLCHAIN := latest/$(shell $(BR2_EXTERNAL)/scripts/show_toolchains.sh $(BR2_DEFCONFIG)) | ||||
| 
 | ||||
| ifeq ($(OPENIPC_SOC_FAMILY),t21) | ||||
| 	BR2_OPENIPC_KERNEL := $(OPENIPC_SOC_VENDOR)-t31 | ||||
| else | ||||
| 	BR2_OPENIPC_KERNEL := $(OPENIPC_SOC_VENDOR)-$(OPENIPC_SOC_FAMILY) | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(call qstrip,$(BR2_DL_DIR)),$(TOPDIR)/dl) | ||||
| 	OPENIPC_KERNEL := $(BR2_OPENIPC_KERNEL) | ||||
| else | ||||
| 	OPENIPC_KERNEL := $(shell git ls-remote https://github.com/openipc/linux \
 | ||||
| 		$(BR2_OPENIPC_KERNEL) | head -1 | cut -f1) | ||||
| 	LOCAL_DOWNLOAD = y | ||||
| endif | ||||
| OPENIPC_KERNEL := $(OPENIPC_SOC_VENDOR)-$(OPENIPC_SOC_FAMILY) | ||||
| 
 | ||||
| include $(sort $(wildcard $(BR2_EXTERNAL)/package/*/*.mk)) | ||||
|  |  | |||
|  | @ -6,15 +6,14 @@ | |||
| 
 | ||||
| MAJESTIC_SITE = https://openipc.s3-eu-west-1.amazonaws.com | ||||
| MAJESTIC_SOURCE = majestic.$(MAJESTIC_FAMILY).$(MAJESTIC_RELEASE).master.tar.bz2 | ||||
| 
 | ||||
| MAJESTIC_LICENSE = PROPRIETARY | ||||
| MAJESTIC_LICENSE_FILES = LICENSE | ||||
| 
 | ||||
| MAJESTIC_FAMILY = $(OPENIPC_SOC_FAMILY) | ||||
| MAJESTIC_RELEASE = $(OPENIPC_FLAVOR) | ||||
| 
 | ||||
| # we don't have Majestic ultimate for these platforms
 | ||||
| MAJESTIC_LIST = hi3516av100 hi3519v101 | ||||
| # filter Majestic ultimate for these platforms
 | ||||
| MAJESTIC_LIST = t20 t21 hi3516av100 hi3519v101 | ||||
| 
 | ||||
| ifneq ($(filter $(MAJESTIC_LIST),$(MAJESTIC_FAMILY)),) | ||||
| 	MAJESTIC_RELEASE = lite | ||||
|  | @ -29,8 +28,7 @@ MAJESTIC_DEPENDENCIES = \ | |||
| 	libogg-openipc \
 | ||||
| 	mbedtls-openipc \
 | ||||
| 	opus-openipc \
 | ||||
| 	json-c \
 | ||||
| 	zlib | ||||
| 	json-c | ||||
| 
 | ||||
| MAJESTIC_STRIP_COMPONENTS = 0 | ||||
| 
 | ||||
|  | @ -44,8 +42,6 @@ define MAJESTIC_INSTALL_TARGET_CMDS | |||
| 
 | ||||
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin | ||||
| 	$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(@D)/majestic | ||||
| 
 | ||||
| 	rm -rf $(MAJESTIC_DL_DIR) | ||||
| endef | ||||
| 
 | ||||
| $(eval $(generic-package)) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue