summaryrefslogtreecommitdiff
authorTellen Yu <tellen.yu@amlogic.com>2017-11-01 06:34:52 (GMT)
committer Gerrit Code Review <gituser@scgit.amlogic.com>2017-11-01 06:34:52 (GMT)
commit0c615b1a8dc92628e0a952abe5a0e6064beb22cf (patch)
tree1b63fbf031b6d74db014029b4a4e58273b87f01c
parent96190387711ea6f3851d2970a09cfc8dc2078864 (diff)
parent40ddd2f74d42bceae8d19ab88f340011af63b09e (diff)
downloadamlogic-o-0c615b1a8dc92628e0a952abe5a0e6064beb22cf.zip
amlogic-o-0c615b1a8dc92628e0a952abe5a0e6064beb22cf.tar.gz
amlogic-o-0c615b1a8dc92628e0a952abe5a0e6064beb22cf.tar.bz2
Merge "device: use old partition table for upgrade devices [1/2]" into o-amlogic
Diffstat
-rw-r--r--common/factory.mk9
-rw-r--r--p212/BoardConfig.mk2
-rw-r--r--p212/Kernel.mk3
-rw-r--r--p212/p212.mk8
-rw-r--r--p230/BoardConfig.mk2
-rw-r--r--p230/Kernel.mk3
-rw-r--r--p230/p230.mk8
7 files changed, 18 insertions, 17 deletions
diff --git a/common/factory.mk b/common/factory.mk
index 7c15956..bc1de6a 100644
--- a/common/factory.mk
+++ b/common/factory.mk
@@ -43,7 +43,6 @@ ifeq ($(PRODUCT_BUILD_SECURE_BOOT_IMAGE_DIRECTLY),true)
endif# ifeq ($(PRODUCT_BUILD_SECURE_BOOT_IMAGE_DIRECTLY),true)
$(INSTALLED_BOARDDTB_TARGET) : $(KERNEL_DEVICETREE_SRC) $(KERNEL_OUT) $(KERNEL_CONFIG)
-ifeq ($(AB_OTA_UPDATER),true)
$(foreach aDts, $(KERNEL_DEVICETREE), \
sed -i 's/^#include \"partition_.*/#include \"$(TARGET_PARTITION_DTSI)\"/' $(KERNEL_ROOTDIR)/$(KERNEL_DEVICETREE_DIR)/$(strip $(aDts)).dts; \
if [ -f "$(KERNEL_ROOTDIR)/$(KERNEL_DEVICETREE_DIR)/$(aDts).dtd" ]; then \
@@ -51,14 +50,6 @@ ifeq ($(AB_OTA_UPDATER),true)
fi;\
$(MAKE) -C $(KERNEL_ROOTDIR) O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) $(strip $(aDts)).dtb; \
)
-else
- $(foreach aDts, $(KERNEL_DEVICETREE), \
- if [ -f "$(KERNEL_ROOTDIR)/$(KERNEL_DEVICETREE_DIR)/$(aDts).dtd" ]; then \
- $(MAKE) -C $(KERNEL_ROOTDIR) O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) $(strip $(aDts)).dtd; \
- fi;\
- $(MAKE) -C $(KERNEL_ROOTDIR) O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) $(strip $(aDts)).dtb; \
- )
-endif
ifneq ($(strip $(word 2, $(KERNEL_DEVICETREE)) ),)
$(hide) $(DTBTOOL) -o $@ -p $(KERNEL_OUT)/scripts/dtc/ $(KERNEL_OUT)/$(KERNEL_DEVICETREE_DIR)
else# elif dts num == 1
diff --git a/p212/BoardConfig.mk b/p212/BoardConfig.mk
index 51c128a..3d4b11d 100644
--- a/p212/BoardConfig.mk
+++ b/p212/BoardConfig.mk
@@ -77,6 +77,8 @@ BOARD_ROOT_EXTRA_FOLDERS := odm
BOARD_ODMIMAGE_FILE_SYSTEM_TYPE := ext4
BOARD_ODMIMAGE_PARTITION_SIZE := 268435456
BOARD_USES_ODMIMAGE := true
+else
+GPU_MODS_OUT?=system/vendor/lib
endif
diff --git a/p212/Kernel.mk b/p212/Kernel.mk
index 90adf5e..e231b6e 100644
--- a/p212/Kernel.mk
+++ b/p212/Kernel.mk
@@ -77,9 +77,6 @@ $(INTERMEDIATES_KERNEL): $(KERNEL_OUT) $(KERNEL_CONFIG) $(INSTALLED_BOARDDTB_TAR
$(MAKE) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) -f device/amlogic/common/wifi_driver.mk $(WIFI_MODULE)
$(cp-modules)
$(media-modules)
-ifeq ($(BOARD_OLD_PARTITION),true)
- cp $(KERNEL_OUT)/net/wireless/cfg80211.ko $(KERNEL_KO_OUT)/
-endif
mkdir -p $(PRODUCT_OUT)/$(TARGET_COPY_OUT_VENDOR)/lib/modules/
cp $(KERNEL_KO_OUT)/* $(PRODUCT_OUT)/$(TARGET_COPY_OUT_VENDOR)/lib/modules/
diff --git a/p212/p212.mk b/p212/p212.mk
index 80908d6..c8d26b9 100644
--- a/p212/p212.mk
+++ b/p212/p212.mk
@@ -73,7 +73,13 @@ TARGET_NO_RECOVERY := true
TARGET_PARTITION_DTSI := partition_mbox_ab.dtsi
else
TARGET_NO_RECOVERY := false
-TARGET_PARTITION_DTSI := partition_mbox.dtsi
+
+ifneq ($(BOARD_OLD_PARTITION),true)
+TARGET_PARTITION_DTSI := partition_mbox_normal.dtsi
+else
+TARGET_PARTITION_DTSI := partition_mbox_old.dtsi
+endif
+
BOARD_CACHEIMAGE_PARTITION_SIZE := 69206016
BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
endif
diff --git a/p230/BoardConfig.mk b/p230/BoardConfig.mk
index 277af49..9d728ce 100644
--- a/p230/BoardConfig.mk
+++ b/p230/BoardConfig.mk
@@ -77,6 +77,8 @@ BOARD_ROOT_EXTRA_FOLDERS := odm
BOARD_ODMIMAGE_FILE_SYSTEM_TYPE := ext4
BOARD_ODMIMAGE_PARTITION_SIZE := 268435456
BOARD_USES_ODMIMAGE := true
+else
+GPU_MODS_OUT?=system/vendor/lib
endif
diff --git a/p230/Kernel.mk b/p230/Kernel.mk
index 9590bbc..0fee8c9 100644
--- a/p230/Kernel.mk
+++ b/p230/Kernel.mk
@@ -78,9 +78,6 @@ $(INTERMEDIATES_KERNEL): $(KERNEL_OUT) $(KERNEL_CONFIG) $(INSTALLED_BOARDDTB_TAR
$(MAKE) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) -f device/amlogic/common/wifi_driver.mk $(WIFI_MODULE)
$(cp-modules)
$(media-modules)
-ifeq ($(BOARD_OLD_PARTITION),true)
- cp $(KERNEL_OUT)/net/wireless/cfg80211.ko $(KERNEL_KO_OUT)/
-endif
mkdir -p $(PRODUCT_OUT)/$(TARGET_COPY_OUT_VENDOR)/lib/modules/
cp $(KERNEL_KO_OUT)/* $(PRODUCT_OUT)/$(TARGET_COPY_OUT_VENDOR)/lib/modules/
diff --git a/p230/p230.mk b/p230/p230.mk
index 859b92a..6bd1d11 100644
--- a/p230/p230.mk
+++ b/p230/p230.mk
@@ -70,7 +70,13 @@ TARGET_NO_RECOVERY := true
TARGET_PARTITION_DTSI := partition_mbox_ab.dtsi
else
TARGET_NO_RECOVERY := false
-TARGET_PARTITION_DTSI := partition_mbox.dtsi
+
+ifneq ($(BOARD_OLD_PARTITION),true)
+TARGET_PARTITION_DTSI := partition_mbox_normal.dtsi
+else
+TARGET_PARTITION_DTSI := partition_mbox_old.dtsi
+endif
+
BOARD_CACHEIMAGE_PARTITION_SIZE := 69206016
BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
endif