# $(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