summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Baptiste Queru <jbq@google.com>2012-09-04 09:33:11 -0700
committerJean-Baptiste Queru <jbq@google.com>2012-09-04 09:33:11 -0700
commit1552ec015a89289dad624c99387f1a1596f96c54 (patch)
tree29de688d910dea5801459cb29b8b37f5cda50843
parentc17c274a98e6c97f321f7ee51b902385456896b8 (diff)
downloadlt26-1552ec015a89289dad624c99387f1a1596f96c54.tar.gz
Add custom bootimage for Xperia LT26
This scripts will create a proper bootimage for Xperia LT26 device. Sony uses a non-standard format in their images so this is needed. Change-Id: Id451698d7b53b8a627a51c3f19db8cd07d7cb025 Signed-off-by: Andreas Makris <andreas.makris@gmail.com>
-rw-r--r--custombootimg.mk13
1 files changed, 13 insertions, 0 deletions
diff --git a/custombootimg.mk b/custombootimg.mk
new file mode 100644
index 0000000..50bc8cd
--- /dev/null
+++ b/custombootimg.mk
@@ -0,0 +1,13 @@
+LOCAL_PATH := $(call my-dir)
+
+MKELF := device/sony/lt26/tools/mkelf.py
+INSTALLED_BOOTIMAGE_TARGET := $(PRODUCT_OUT)/boot.img
+$(INSTALLED_BOOTIMAGE_TARGET): $(PRODUCT_OUT)/kernel $(INSTALLED_RAMDISK_TARGET) $(MKBOOTIMG) $(MINIGZIP) $(INTERNAL_BOOTIMAGE_FILES)
+ $(call pretty,"Boot image: $@")
+ $(hide) python $(MKELF) -o $@ $(PRODUCT_OUT)/kernel@0x40208000 $(PRODUCT_OUT)/ramdisk.img@0x41300000,ramdisk vendor/sony/lt26/proprietary/etc/firmware/RPM.bin@0x20000,rpm
+
+INSTALLED_RECOVERYIMAGE_TARGET := $(PRODUCT_OUT)/recovery.img
+$(INSTALLED_RECOVERYIMAGE_TARGET): $(MKBOOTIMG) $(recovery_ramdisk) $(recovery_kernel)
+ $(call pretty,"Recovery image: $@")
+ $(hide) python $(MKELF) -o $@ $(PRODUCT_OUT)/kernel@0x40208000 $(PRODUCT_OUT)/ramdisk-recovery.img@0x41300000,ramdisk vendor/sony/lt26/proprietary/etc/firmware/RPM.bin@0x20000,rpm
+# $(hide) $(call assert-max-image-size,$@,$(BOARD_RECOVERYIMAGE_PARTITION_SIZE),raw)