You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
1.0 KiB

# $(TARGET_KERNEL_DIR)/kernel-config.mk:
# include $(SOC_PLATFORM_PATH)/linux/scripts/kernel_config.mk
ifeq ($(strip $(LINUX_VERSION)),linux-4.19)
TARGET_KERNEL_DIR := $(VENDOR_THIRDPARTY)/uos/kernel/linux-4.19
else ifeq ($(strip $(LINUX_VERSION)),linux-5.4)
TARGET_KERNEL_DIR := $(VENDOR_THIRDPARTY)/kos/kernel/linux-5.4
else
TARGET_KERNEL_DIR := $(VENDOR_OPEN_SOURCE)/$(LINUX_VERSION)
endif
BOARD_BOOTIMAGE_PARTITION_SIZE ?= 62914560
BOARD_DTBOIMG_PARTITION_SIZE ?= 2097152
ifneq ($(findstring $(CHIP_VERSION), reserved19 reserved17 hi3751v811),)
BOARD_KERNEL_BASE := 0x1f8000
else
BOARD_KERNEL_BASE := 0x101f8000
endif
BOARD_KERNEL_PAGESIZE := 16384
# The DRIVER_CONFIG and DRIVER_CFLAGS are configured in driver_config.mk for each driver
DRIVER_CONFIG ?=
DRIVER_CFLAGS ?=
DRIVER_DEFCONFIG_FILE ?=
DRIVER_BUILD_TYPE := y
ifeq ($(strip $(OS_PLATFORM_VERSION)), linux)
DRIVER_BUILD_TYPE := m
endif
BOARD_PREBUILT_DTBOIMAGE ?= $(PRODUCT_OUT)/dtbo
ifeq ($(TARGET_BUILD_VARIANT),user)
BOARD_KERNEL_CMDLINE += loglevel=0
else
BOARD_KERNEL_CMDLINE += loglevel=4
endif