ModemSimComLoader/ADB_NEW_old/7600E-H/contents.xml

528 lines
22 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
==========================================================================
contents.xml
General Description
Contains information about component builds for this target.
Copyright (c) 2011-2011 by Qualcomm Technologies, Incorporated.
All Rights Reserved.
QUALCOMM Proprietary/GTDR
==========================================================================
$Header: //components/rel/config.glue/1.10/contents_template.xml $
$DateTime: 2015/11/02 15:00:45 $
$Change: 9322473 $
==========================================================================
-->
<contents>
<product_info>
<product_name>MDM9607.LE.1.0</product_name>
<hlos_type cmm_var="HLOS_TYPE">LE</hlos_type>
<chipid cmm_var="CHIPID">MDM9607</chipid>
</product_info>
<builds_flat>
<!-- This section contains a list of all component builds -->
<build>
<!-- Name of this build -->
<name>common</name>
<!--HW Chipset for this build (QC-Internal) -->
<role>common</role>
<chipset>MDM9607</chipset>
<!-- Build ID for this build (QC-Internal) -->
<build_id></build_id>
<!-- Path to root of this build, on Windows -->
<!-- All paths must end in a slash. All absolute paths
must begin with a slash, or drive-letter, colon, slash. All
relative paths must begin with a name. -->
<windows_root_path>.\</windows_root_path>
<!-- Path to root of this build, on Linux -->
<linux_root_path>./</linux_root_path>
<!-- Name of top-level, or 'image' directory for this build. -->
<image_dir>common</image_dir>
<download_file minimized = "true" get_binary="True">
<file_name>partition.mbn</file_name>
<file_path>common/build/</file_path>
</download_file>
<download_file minimized = "true" get_binary="True">
<!-- download_file sections points to files that are downloaded by QPST -->
<file_name>NON-HLOS.ubi</file_name>
<file_path>common/build/</file_path>
</download_file>
<file_ref get_binary="True" minimized="true" partition="modem" fastboot="modem">
<file_name>NON-HLOS.ubi</file_name>
<file_path>common/build/</file_path>
</file_ref>
<partition_file>
<!-- The partition_file section points to the main partition xml file
This is used by QPST during its download operation -->
<file_name >partition_nand.xml</file_name>
</partition_file>
</build>
<build>
<name>glue</name>
<role>glue</role>
<chipset>mdm9607</chipset>
<build_id></build_id>
<windows_root_path>.\</windows_root_path>
<linux_root_path>./</linux_root_path>
<release_path></release_path>
<image_dir>common</image_dir>
</build>
<build>
<name>apps</name>
<role>apps</role>
<chipset>MDM9607</chipset>
<build_id></build_id>
<!-- The 'cmm_root_path_var' attribute names a CMM variable that will be initialized to
the value of this element by the gen_cmm_data.py script. This is used by the
Trace32 scripts to find other builds. -->
<windows_root_path cmm_root_path_var="APSS_BUILDROOT">.\</windows_root_path>
<linux_root_path cmm_root_path_var="APSS_BUILDROOT">./</linux_root_path>
<image_dir>apps_proc</image_dir>
<release_path></release_path>
<file_ref minimized="true" fastboot_complete="aboot">
<file_name>appsboot.mbn</file_name>
<file_path>apps_proc/oe-core/build/tmp-glibc/deploy/images/mdm9607/</file_path>
</file_ref>
<file_ref minimized="true" fastboot="boot" partition="boot">
<file_name>mdm9607-boot.img</file_name>
<file_path>apps_proc/oe-core/build/tmp-glibc/deploy/images/mdm9607/</file_path>
</file_ref>
<file_ref minimized="true" fastboot="system" partition="system">
<file_name>mdm9607-sysfs.ubi</file_name>
<file_path>apps_proc/oe-core/build/tmp-glibc/deploy/images/mdm9607/</file_path>
</file_ref>
<file_ref minimized="true" NHLOS_tools="True">
<file_name>mkfs.ubifs</file_name>
<file_path>apps_proc/oe-core/build/tmp-glibc/sysroots/x86_64-linux/usr/sbin/</file_path>
</file_ref>
<file_ref minimized="true" NHLOS_tools="True">
<file_name>ubinize</file_name>
<file_path>apps_proc/oe-core/build/tmp-glibc/sysroots/x86_64-linux/usr/sbin/</file_path>
</file_ref>
<download_file cmm_file_var="APSSBOOT_BINARY" minimized="true">
<file_name>appsboot.mbn</file_name>
<file_path>apps_proc/oe-core/build/tmp-glibc/deploy/images/mdm9607/</file_path>
</download_file>
<download_file cmm_file_var="APSS_BINARY" minimized="true" >
<file_name>mdm9607-sysfs.ubi</file_name>
<file_path>apps_proc/oe-core/build/tmp-glibc/deploy/images/mdm9607/</file_path>
</download_file>
<download_file cmm_file_var="APSS_BINARY" minimized="true" >
<file_name>mdm9607-boot.img</file_name>
<file_path>apps_proc/oe-core/build/tmp-glibc/deploy/images/mdm9607/</file_path>
</download_file>
<download_file cmm_file_var="APSS_ELF" minimized="true" >
<file_name>vmlinux-3.18.*</file_name>
<file_path>apps_proc/oe-core/build/tmp-glibc/sysroots/mdm9607/boot/</file_path>
</download_file>
</build>
<build>
<name>modem</name>
<role>modem</role>
<chipset>MDM9607</chipset>
<build_id></build_id>
<windows_root_path cmm_root_path_var="MPSS_BUILDROOT">.\</windows_root_path>
<linux_root_path cmm_root_path_var="MPSS_BUILDROOT">./</linux_root_path>
<image_dir>modem_proc</image_dir>
<release_path>PCT/SRC</release_path>
<file_ref minimized="true">
<file_name>qdsp6sw.mbn</file_name>
<file_path>modem_proc/build/ms/bin/${modem_bid:9607.gen.prod}/</file_path>
</file_ref>
<file_ref minimized="true" get_binary="True">
<file_name>efs1.bin</file_name>
<file_path>modem_proc/build/ms/bin/${modem_bid:9607.gen.prod}/</file_path>
</file_ref>
<file_ref minimized="true" get_binary="True">
<file_name>efs2.bin</file_name>
<file_path>modem_proc/build/ms/bin/${modem_bid:9607.gen.prod}/</file_path>
</file_ref>
<file_ref minimized="true" get_binary="True">
<file_name>efs3.bin</file_name>
<file_path>modem_proc/build/ms/bin/${modem_bid:9607.gen.prod}/</file_path>
</file_ref>
<file_ref symbol="modem">
<file_name>M9607${modem_bid:9607.gen.prod}*.elf</file_name>
<file_path>modem_proc/build/ms/</file_path>
</file_ref>
<file_ref debug_script="load_coredump">
<file_name>load_coredump.cmm</file_name>
<file_path>modem_proc/core/debugtools/err/cmm/</file_path>
</file_ref>
<file_ref debug_script="recover_ulog_dumps">
<file_name>ULogDump.cmm</file_name>
<file_path>modem_proc/core/power/ulog/scripts/</file_path>
</file_ref>
<file_ref debug_script="recover_npa_dumps">
<file_name>NPADump.cmm</file_name>
<file_path>modem_proc/core/power/npa/scripts/</file_path>
</file_ref>
<file_ref debug_script="recover_sleepctl_logs">
<file_name>SleepDump.cmm</file_name>
<file_path>modem_proc/core/power/sleep2.0/scripts/</file_path>
</file_ref>
<file_ref debug_script="analyze_qurt_kernel_error_info" >
<file_name>analy_qurt_error.cmm</file_name>
<file_path>modem_proc/core/kernel/qurt/scripts</file_path>
</file_ref>
<!--<download_file cmm_file_var="MPSS_BINARY" minimized="true" get_binary="True" ubi_file="True">
<file_name>qdsp6a.qdb</file_name>
<file_path>modem_proc/build/ms/bin/${modem_bid:9645.LEgen.prod}/</file_path>
</download_file>
<download_file cmm_file_var="MPSS_BINARY" minimized="true" get_binary="True" ubi_file="True">
<file_name>qdsp6m.qdb</file_name>
<file_path>modem_proc/build/ms/bin/${modem_bid:9645.LEgen.prod}/</file_path>
</download_file>-->
<download_file cmm_file_var="MPSS_BINARY" minimized="true" get_binary="True" pil_split ="modem">
<file_name>qdsp6sw.mbn</file_name>
<file_path>modem_proc/build/ms/bin/${modem_bid:9607.gen.prod}/</file_path>
</download_file>
<download_file cmm_file_var="MBA_BINARY" minimized="true" get_binary="True" pil_split ="mba" ubi_file="True">
<file_name>mba.mbn</file_name>
<file_path>modem_proc/build/ms/bin/${modem_bid:9607.gen.prod}/</file_path>
</download_file>
<download_file cmm_file_var="MPSS_ELF" minimized="true">
<file_name>M9607${modem_bid:9607.gen.prod}*.elf</file_name>
<file_path>modem_proc/build/ms/</file_path>
</download_file>
</build>
<build>
<name>tz</name>
<role>tz</role>
<chipset>MDM9607</chipset>
<build_id></build_id>
<windows_root_path cmm_root_path_var="TZ_BUILDROOT">.\</windows_root_path>
<linux_root_path cmm_root_path_var="TZ_BUILDROOT">./</linux_root_path>
<image_dir>trustzone_images</image_dir>
<release_path>HY11_CompileTest</release_path>
<download_file minimized = "true" cmm_file_var="BOOT_TZ_MBN" fastboot_complete="tz">
<file_name>tz.mbn</file_name>
<file_path>trustzone_images/build/ms/bin/${tz_bid:MARAANAA}/</file_path>
</download_file>
<download_file cmm_file_var="TZ_BINARY" minimized="true" get_binary="True">
<file_name>tz.mbn</file_name>
<file_path>trustzone_images/build/ms/bin/${tz_bid:MARAANAA}/</file_path>
</download_file>
<download_file cmm_file_var="TZ_ELF" minimized="true">
<file_name>tz.elf</file_name>
<file_path>trustzone_images/core/bsp/tzbsp/build/${tz_bid:MARAANAA}/</file_path>
</download_file>
</build>
<build>
<name>boot</name>
<role>boot</role>
<chipset>MDM9607</chipset>
<build_id></build_id>
<windows_root_path cmm_root_path_var="BOOT_BUILDROOT">.\</windows_root_path>
<linux_root_path cmm_root_path_var="BOOT_BUILDROOT">./</linux_root_path>
<image_dir>boot_images</image_dir>
<release_path>HY11_CompileTest</release_path>
<flash_programmer minimized = "true" get_binary="True">
<!-- The flash_programmer section points to the flash programmer. This information
is used by QPST when downloading a build. -->
<file_name>NPRG9x07.mbn</file_name>
<file_path>boot_images/build/ms/bin/9x07/${boot_bid:nand}/</file_path>
</flash_programmer>
<device_programmer_vip minimized="true">
<file_name>validated_nand_firehose_9x07.mbn</file_name>
<file_path>boot_images/build/ms/bin/${boot_bid:nand}/</file_path>
</device_programmer_vip>
<download_file minimized = "true" get_binary="True">
<file_name>ENPRG9x07.mbn</file_name>
<file_path>boot_images/build/ms/bin/9x07/${boot_bid:nand}/</file_path>
</download_file>
<download_file minimized = "true" get_binary="True">
<file_name>NPRG9x07.mbn</file_name>
<file_path>boot_images/build/ms/bin/9x07/${boot_bid:nand}/</file_path>
</download_file>
<download_file minimized = "true">
<file_name>sbl1.mbn</file_name>
<file_path></file_path>
</download_file>
<file_ref minimized = "true">
<file_name>hwio.cmm</file_name>
<file_path>boot_images/core/systemdrivers/hwio/scripts/mdm9x07/</file_path>
</file_ref>
<file_ref minimized = "true">
<file_name>*</file_name>
<file_path>boot_images/core/storage/flash/tools/src/nand/</file_path>
</file_ref>
<file_ref minimized = "true">
<file_name>hwioreg.cmm</file_name>
<file_path>boot_images/core/systemdrivers/hwio/scripts/mdm9x07/</file_path>
</file_ref>
<file_ref minimized = "true" >
<file_name>*</file_name>
<file_path>boot_images/core/storage/tools/ptool/</file_path>
</file_ref>
<!-- <file_ref minimized = "true">
<file_name>mjsdload.cmm</file_name>
<file_path>boot_images/core/storage/tools/jsdcc/</file_path>
</file_ref> -->
<file_ref minimized = "true">
<file_name>clk_init_9x07.cmm</file_name>
<file_path>boot_images/build/ms/</file_path>
</file_ref>
<download_file minimized = "true">
<file_name>hwio.cmm</file_name>
<file_path>boot_images/core/systemdrivers/hwio/scripts/mdm9x07/</file_path>
</download_file>
<download_file cmm_file_var="BOOT_ELF" minimized="true">
<file_name>SBL1_${boot_bid:nand}.elf</file_name>
<file_path>boot_images/core/bsp/bootloaders/sbl1/build/mdm9x07/</file_path>
</download_file>
<download_file cmm_file_var="BOOT_BINARY" minimized="true" get_binary="True" fastboot_complete="sbl">
<file_name>sbl1.mbn</file_name>
<file_path>boot_images/build/ms/bin/9x07/${boot_bid:nand}/</file_path>
</download_file>
</build>
<build>
<name>cnss</name>
<role>cnss</role>
<chipset>MDM9607</chipset>
<build_id></build_id>
<windows_root_path cmm_root_path_var="CNSS_BUILD_ROOT">.\</windows_root_path>
<linux_root_path cmm_root_path_var="CNSS_BUILD_ROOT">./</linux_root_path>
<image_dir>wlan_proc</image_dir>
<release_path></release_path>
<file_ref minimized="True" ubi_file="True" get_binary="True">
<file_name>qwlan.bin</file_name>
<file_path>wlan_proc/wlan/fw/target/.output/AR6320/hw.3/bin/</file_path>
</file_ref>
<file_ref minimized="True" ubi_file="True" get_binary="True">
<file_name>otp.bin</file_name>
<file_path>wlan_proc/wlan/fw/target/.output/AR6320/hw.3/bin/</file_path>
</file_ref>
<file_ref minimized="True" ubi_file="True" get_binary="True">
<file_name>utf.bin</file_name>
<file_path>wlan_proc/wlan/fw/target/.output/AR6320/hw.3/bin/</file_path>
</file_ref>
<file_ref minimized="True" ubi_file="True" get_binary="True">
<file_name>bdwlan.bin</file_name>
<file_path>wlan_proc/wlan/fw/target/halphy/ftm/host/systemtools/tools/eepromUtil/qc9377/</file_path>
</file_ref>
</build>
<build>
<name>btfm</name>
<role>btfm</role>
<chipset>MDM9607</chipset>
<build_id></build_id>
<windows_root_path cmm_root_path_var="BTFM_BUILDROOT">.\</windows_root_path>
<linux_root_path cmm_root_path_var="BTFM_BUILDROOT">./</linux_root_path>
<image_dir>btfm_proc</image_dir>
<release_path></release_path>
<file_ref minimized="True" ubi_file="True" get_binary="True">
<file_name>tfbtfw11.tlv</file_name>
<file_path>btfm_proc/bt/build/ms/bin/QCA9377/</file_path>
</file_ref>
<file_ref minimized="True" ubi_file="True" get_binary="True">
<file_name>tfbtnv11.bin</file_name>
<file_path>btfm_proc/bt/build/ms/bin/QCA9377/</file_path>
</file_ref>
</build>
<build>
<name>rpm</name>
<role>rpm</role>
<chipset>MDM9607</chipset>
<build_id></build_id>
<windows_root_path cmm_root_path_var="RPM_BUILDROOT">.\</windows_root_path>
<linux_root_path cmm_root_path_var="RPM_BUILDROOT">./</linux_root_path>
<image_dir>rpm_proc</image_dir>
<release_path>HY11_CompileTest</release_path>
<file_ref minimized = "true">
<file_name>rpm.mbn</file_name>
<file_path>rpm_proc/build/ms/bin/9x07/</file_path>
</file_ref>
<file_ref debug_script="recover_ulog_dumps">
<file_name>rpm_ulogdump.cmm</file_name>
<file_path>rpm_proc/core/power/ulog/scripts</file_path>
</file_ref>
<file_ref debug_script="recover_npa_dumps">
<file_name>rpm_npadump.cmm</file_name>
<file_path>rpm_proc/core/power/npa/scripts</file_path>
</file_ref>
<file_ref debug_script="parse_merged_logs">
<file_name>rpm_log_bfam.py</file_name>
<file_path>rpm_proc/core/power/rpm/debug/scripts</file_path>
</file_ref>
<file_ref symbol="true">
<file_name>RPM_AAAAANAAR.elf</file_name>
<file_path>rpm_proc/core/bsp/rpm/build/9x07/</file_path>
</file_ref>
<download_file cmm_file_var="RPM_BINARY" minimized="true" get_binary="True" fastboot_complete="rpm">
<file_name>rpm.mbn</file_name>
<file_path>rpm_proc/build/ms/bin/9x07/</file_path>
</download_file>
<download_file cmm_file_var="RPM_ELF" minimized="true">
<file_name>RPM_AAAAANAAR.elf</file_name>
<file_path>rpm_proc/core/bsp/rpm/build/9x07/</file_path>
</download_file>
</build>
</builds_flat>
<build_tools>
<!-- the build_tools section points to various tools that are used by the
update_common_info.py script. -->
<tool>
<name>cpfatfs</name>
<build>boot</build>
<path>boot_images/core/storage/tools/fattool/</path>
</tool>
<tool>
<name>fatadd</name>
<build>boot</build>
<path>boot_images/core/storage/tools/fattool/</path>
</tool>
<tool>
<name>msp</name>
<build>boot</build>
<path>boot_images/core/storage/tools/ptool/</path>
</tool>
<tool>
<name>checksparse</name>
<build>boot</build>
<path>boot_images/core/storage/tools/ptool/</path>
</tool>
</build_tools>
<external_tools>
<!-- The external_tools section lists the recommended version numbers
for various tools. Though not in use at this time, it could be used by
automation tools to start the right version of these tools. -->
<tool>
<name>trace32</name>
<version>June 2011</version>
<path>\\qcdfs\QCT\qctdata\CoreBSPTarget\Shelby\T32</path>
</tool>
<tool>
<name>qpst</name>
<version>QPST 2.7.420</version>
<path>\\cold\tools\Installers\QPST</path>
</tool>
<tool>
<name>qxdm</name>
<version>QXDM 3.14.777</version>
<path>\\cold\tools\Installers\QXDM</path>
</tool>
</external_tools>
<builds_nested>
<!-- Nested build structure (QC-Internal) -->
</builds_nested>
<workflow>
<!--Pil_splitter.py and mkyaffs2image will be copied to ..../common/tools/meta/ -->
<tool>
<name>pil-splitter.py</name>
<build>common</build>
<path>common/config/</path>
</tool>
<tool>
<name>nand_mbn_generator.py</name>
<build>boot</build>
<path>boot_images/core/storage/tools/nandbootmbn/</path>
</tool>
<tool>
<name>mkfs.ubifs</name>
<build>common</build>
<path>common/config/storage/</path>
</tool>
<tool>
<name>ubinize</name>
<build>common</build>
<path>common/config/storage/</path>
</tool>
<tool>
<name>genext2fs</name>
<build>common</build>
<path>common/config/storage/</path>
</tool>
<tool>
<name>e2fsck</name>
<build>common</build>
<path>common/config/storage/</path>
</tool>
<tool>
<name>tune2fs</name>
<build>common</build>
<path>common/config/storage/</path>
</tool>
<!-- partion MBN generation-->
<step type="exec">
<params>python @tool_name ./../config/partition_nand.xml partition.mbn</params>
<tool_name>nand_mbn_generator.py</tool_name>
</step>
<!--PIL SPLITTER-->
<!--Old NON-HLOS.ubi and all Previously PIL-Splitted images will be deleted if they are existing already-->
<step filter="non_hlos" type="delete">
<destn>./NON-HLOS.ubifs</destn>
</step>
<step filter="non_hlos" type="delete">
<destn>./NON-HLOS.ubi</destn>
</step>
<step filter="non_hlos" type="delete">
<destn>./NON-HLOS.ext4</destn>
</step>
<step filter="non_hlos" type="delete">
<destn>./bin/image</destn>
</step>
<!--All images with Attribute pil_split will be PIL-Splitted and will be stored in specified "Destn_Dir" -->
<step type="exec">
<params>python @tool_name @src_file @destn_dir + @src_file_var</params>
<tool_name>pil-splitter.py</tool_name>
<src_file_vars>$[attribute:pil_split]</src_file_vars>
<destn_dir>./bin/image</destn_dir>
</step>
<!-- All Images with Attribute ext4_file & ubi_file will be copied over to "destn_dir" -->
<step type="copy">
<src_files>$[attribute:ubi_file]</src_files>
<destn_dir>./bin/image</destn_dir>
</step>
<step type="copy">
<src_files>$[attribute:get_binary]</src_files>
<destn_dir>./../../binaries</destn_dir>
</step>
<step type="copy">
<src_files>Ver_Info.txt</src_files>
<destn_dir>./bin/image</destn_dir>
</step>
<step type="copy">
<src_files>$[attribute:NHLOS_tools]</src_files>
<destn_dir>./../config/storage/</destn_dir>
</step>
<!-- All The images under which is in "src_dir" will be used to be combibed to make single NON-HLOS.ubi image -->
<!--./mkfs.ubifs -r bin -o NON-HLOS.ubifs -m 2048 -e 126976 -c 567 –F -->
<step type="exec">
<params>@tool_name -r @src_dir -o @destn_image -m @min_ip_op_unit_size -e @eraseblock_size -c @max_file_system_size_logical_eraseblocks -F</params>
<tool_name>mkfs.ubifs</tool_name>
<src_dir>./bin</src_dir>
<max_file_system_size_logical_eraseblocks>567</max_file_system_size_logical_eraseblocks>
<eraseblock_size>253952</eraseblock_size>
<min_ip_op_unit_size>4096</min_ip_op_unit_size>
<destn_image>NON-HLOS.ubifs</destn_image>
</step>
<!--./ubinize -v -o NON-HLOS.ubi -m 2048 -p 128KiB -s 2048 my_ubi.ini -->
<step type="exec">
<params>@tool_name -v -o @destn_image -m @min_ip_op_unit_size -p @physical_eraseblock_size -s @sub_page_size ./../config/my_ubi.ini</params>
<tool_name>ubinize</tool_name>
<min_ip_op_unit_size>4096</min_ip_op_unit_size>
<physical_eraseblock_size>256KiB</physical_eraseblock_size>
<sub_page_size>4096</sub_page_size>
<destn_image>NON-HLOS.ubi</destn_image>
</step>
</workflow>
</contents>