pack: ipq6018: add support for lk packing

Change-Id: I36b15d47e7f5b8f0426398dd51c188ac2e4bfece
Signed-off-by: Rajkumar Ayyasamy <arajkuma@codeaurora.org>
This commit is contained in:
Rajkumar Ayyasamy 2020-01-10 16:25:39 +05:30
parent d180270132
commit 4059457fec

View file

@ -1800,14 +1800,24 @@ def gen_kernelboot_img(parser):
rmtree(TMP_DIR)
os.makedirs(TMP_DIR)
if ARCH_NAME == "ipq807x":
BOARD_NAME = ARCH_NAME + "-hk01"
elif ARCH_NAME == "ipq6018":
BOARD_NAME = ARCH_NAME + "-cp02-c1"
else:
error("Error: Arch not supported")
if MODE == "64":
KERNEL_IMG_NAME = "openwrt-" + ARCH_NAME + "_" + MODE + "-kernelboot.img"
BASE_ADDR = "0x41078000"
else:
KERNEL_IMG_NAME = "openwrt-" + ARCH_NAME + "-kernelboot.img"
BASE_ADDR = "0x41200000"
if ARCH_NAME == "ipq807x":
BASE_ADDR = "0x41200000"
elif ARCH_NAME == "ipq6018":
BASE_ADDR = "0x41000000"
src = parser.images_dname + "/qcom-" + ARCH_NAME + "-hk01.dtb"
src = parser.images_dname + "/qcom-" + BOARD_NAME + ".dtb"
if not os.path.exists(src):
error("%s file not found" % src)
copy(src, TMP_DIR)
@ -1817,7 +1827,7 @@ def gen_kernelboot_img(parser):
error("%s file not found" % src)
copy(src, TMP_DIR)
cmd = [SKALES_DIR + "/dtbTool -o " + TMP_DIR + "/qcom-ipq807x-hk01-dt.img " + TMP_DIR]
cmd = [SKALES_DIR + "/dtbTool -o " + TMP_DIR + "/qcom-" + BOARD_NAME + "-dt.img " + TMP_DIR]
ret = subprocess.call(cmd, shell=True)
if ret != 0:
print ret
@ -1831,7 +1841,7 @@ def gen_kernelboot_img(parser):
cmd = [SKALES_DIR + "/mkbootimg",
"--kernel=" + TMP_DIR + "/Image.gz",
"--dt=" + TMP_DIR + "/qcom-ipq807x-hk01-dt.img",
"--dt=" + TMP_DIR + "/qcom-" + BOARD_NAME + "-dt.img",
"--cmdline=\'rootfsname=rootfs rootwait nosmp\'",
"--output=" + parser.images_dname + "/" + KERNEL_IMG_NAME,
"--base=" + BASE_ADDR]