summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--Kernel.mk14
-rw-r--r--ampere.mk4
-rw-r--r--device.mk17
-rw-r--r--files/media_codecs.xml37
-rw-r--r--init.amlogic.board.rc2
5 files changed, 47 insertions, 27 deletions
diff --git a/Kernel.mk b/Kernel.mk
index 5dc86c7..ecdfd9b 100644
--- a/Kernel.mk
+++ b/Kernel.mk
@@ -1,15 +1,9 @@
#if use probuilt kernel or build kernel from source code
--include device/amlogic/common/gpu.mk
--include device/amlogic/common/media_modules.mk
--include device/amlogic/common/wifi_modules.mk
-
KERNEL_ROOTDIR := common
KERNEL_KO_OUT := $(PRODUCT_OUT)/obj/lib_vendor
TARGET_KERNEL_BUILT_FROM_SOURCE := false
-WIFI_MODULE := multiwifi
-
INSTALLED_KERNEL_TARGET := $(PRODUCT_OUT)/kernel
BOARD_MKBOOTIMG_ARGS := --second $(PRODUCT_OUT)/dtb.img --kernel_offset $(BOARD_KERNEL_OFFSET)
@@ -27,9 +21,11 @@ $(TARGET_PREBUILT_KERNEL): $(INSTALLED_BOARDDTB_TARGET)
@echo "cp kernel modules"
mkdir -p $(PRODUCT_OUT)/root/boot
mkdir -p $(PRODUCT_OUT)/vendor/lib
+ mkdir -p $(PRODUCT_OUT)/obj/lib
mkdir -p $(KERNEL_KO_OUT)
cp device/amlogic/ampere-kernel/lib/mali.ko $(PRODUCT_OUT)/vendor/lib/
cp device/amlogic/ampere-kernel/lib/modules/* $(KERNEL_KO_OUT)/
+ cp device/amlogic/ampere-kernel/tdk/* $(PRODUCT_OUT)/obj/lib/
mkdir -p $(PRODUCT_OUT)/$(TARGET_COPY_OUT_VENDOR)/lib/modules/
cp $(KERNEL_KO_OUT)/* $(PRODUCT_OUT)/$(TARGET_COPY_OUT_VENDOR)/lib/modules/
@@ -43,11 +39,15 @@ $(INSTALLED_BOARDDTB_TARGET): $(LOCAL_DTB) | $(ACP)
else
+-include device/amlogic/common/gpu.mk
+-include device/amlogic/common/media_modules.mk
+-include device/amlogic/common/wifi_modules.mk
+
KERNEL_DEVICETREE := gxl_p212_1g gxl_p212_2g
KERNEL_DEFCONFIG := meson64_defconfig
KERNEL_ARCH := arm64
-
+WIFI_MODULE := multiwifi
KERNEL_OUT := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ
KERNEL_CONFIG := $(KERNEL_OUT)/.config