sm6225-common: Setup kernel flags

Change-Id: I4132d8b138a70abc79fe90ea8f73ff7ce1fc8a40
Signed-off-by: ReStranger <restranger@disroot.org>
diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk
index 14a95e3..75b18ea 100644
--- a/BoardConfigCommon.mk
+++ b/BoardConfigCommon.mk
@@ -67,6 +67,29 @@
     $(COMMON_PATH)/configs/vintf/manifest_radio.xml \
     $(COMMON_PATH)/configs/vintf/manifest_xiaomi.xml
 
+# Kernel
+BOARD_RAMDISK_USE_LZ4 := true
+TARGET_NEEDS_DTBOIMAGE := true
+
+BOARD_KERNEL_BASE := 0x00000000
+BOARD_KERNEL_PAGESIZE := 4096
+BOARD_KERNEL_IMAGE_NAME := Image
+
+BOARD_BOOT_HEADER_VERSION := 4
+BOARD_MKBOOTIMG_ARGS := --header_version $(BOARD_BOOT_HEADER_VERSION)
+
+BOARD_INIT_BOOT_HEADER_VERSION := 4
+BOARD_MKBOOTIMG_INIT_ARGS += --header_version $(BOARD_INIT_BOOT_HEADER_VERSION)
+
+BOARD_KERNEL_CMDLINE := \
+    swinfo.fingerprint=$(LINEAGE_VERSION) \
+    mtdoops.fingerprint=$(LINEAGE_VERSION)
+
+BOARD_BOOTCONFIG := \
+    androidboot.hardware=qcom \
+    androidboot.memcg=1 \
+    androidboot.usbcontroller=4e00000.dwc3
+
 # Metadata
 BOARD_USES_METADATA_PARTITION := true
 
@@ -92,6 +115,9 @@
 TARGET_BOARD_PLATFORM := bengal
 TARGET_BOARD_SUFFIX := _515
 
+# Recovery
+BOARD_EXCLUDE_KERNEL_FROM_RECOVERY_IMAGE := true
+
 # RIL
 ENABLE_VENDOR_RIL_SERVICE := true