summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--Kernel.mk29
-rw-r--r--braun.mk14
-rw-r--r--device.mk9
-rw-r--r--files/media_codecs.xml25
-rw-r--r--init.amlogic.board.rc2
-rw-r--r--manifest.xml2
-rw-r--r--u-boot.bin6397
-rw-r--r--upgrade/u-boot.bin.sd.bin6403
-rw-r--r--upgrade/u-boot.bin.usb.bl2266
-rw-r--r--upgrade/u-boot.bin.usb.tpl6131
10 files changed, 11358 insertions, 7920 deletions
diff --git a/Kernel.mk b/Kernel.mk
index b66cff4..a28bb41 100644
--- a/Kernel.mk
+++ b/Kernel.mk
@@ -1,17 +1,18 @@
#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)
+
+ifneq ($(USE_USB_AS_HOST),true)
+BOARD_MKBOOTIMG_ARGS += --cmdline "otg_device=1"
+endif
+
ifneq ($(TARGET_KERNEL_BUILT_FROM_SOURCE), true)
TARGET_PREBUILT_KERNEL := device/amlogic/braun-kernel/Image.gz
INSTALLED_BOARDDTB_TARGET := $(PRODUCT_OUT)/dtb.img
@@ -20,10 +21,16 @@ LOCAL_DTB := device/amlogic/braun-kernel/braun.dtb
$(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)/vendor/lib/firmware/video
+ mkdir -p $(PRODUCT_OUT)/obj/lib
+ mkdir -p $(PRODUCT_OUT)/recovery/root/boot
mkdir -p $(KERNEL_KO_OUT)
cp device/amlogic/braun-kernel/lib/mali.ko $(PRODUCT_OUT)/vendor/lib/
cp device/amlogic/braun-kernel/lib/modules/* $(KERNEL_KO_OUT)/
+ cp device/amlogic/braun-kernel/tdk/* $(PRODUCT_OUT)/obj/lib/
+ cp device/amlogic/braun-kernel/tdk/* $(PRODUCT_OUT)/root/boot/
+ cp device/amlogic/braun-kernel/tdk/* $(PRODUCT_OUT)/recovery/root/boot/
+ cp device/amlogic/braun-kernel/lib/firmware/video/* $(PRODUCT_OUT)/vendor/lib/firmware/video/
mkdir -p $(PRODUCT_OUT)/$(TARGET_COPY_OUT_VENDOR)/lib/modules/
cp $(KERNEL_KO_OUT)/* $(PRODUCT_OUT)/$(TARGET_COPY_OUT_VENDOR)/lib/modules/
@@ -36,7 +43,9 @@ $(INSTALLED_BOARDDTB_TARGET): $(LOCAL_DTB) | $(ACP)
$(transform-prebuilt-to-target)
else
-
+-include device/amlogic/common/gpu.mk
+-include device/amlogic/common/media_modules.mk
+-include device/amlogic/common/wifi_modules.mk
KERNEL_DEVICETREE := gxl_p230_2g
KERNEL_DEFCONFIG := meson64_defconfig
@@ -79,12 +88,6 @@ $(KERNEL_OUT):
$(KERNEL_CONFIG): $(KERNEL_OUT)
$(MAKE) -C $(KERNEL_ROOTDIR) O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) $(KERNEL_DEFCONFIG)
-BOARD_MKBOOTIMG_ARGS := --second $(PRODUCT_OUT)/dtb.img --kernel_offset $(BOARD_KERNEL_OFFSET)
-
-ifneq ($(USE_USB_AS_HOST),true)
-BOARD_MKBOOTIMG_ARGS += --cmdline "otg_device=1"
-endif
-
$(INTERMEDIATES_KERNEL): $(KERNEL_OUT) $(KERNEL_CONFIG) $(INSTALLED_BOARDDTB_TARGET)
@echo "make Image"
# $(MAKE) -C $(KERNEL_ROOTDIR) O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE)