1# Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
2#
3# Redistribution and use in source and binary forms, with or without
4# modification, are permitted provided that the following conditions are
5# met:
6#     * Redistributions of source code must retain the above copyright
7#       notice, this list of conditions and the following disclaimer.
8#     * Redistributions in binary form must reproduce the above
9#       copyright notice, this list of conditions and the following
10#       disclaimer in the documentation and/or other materials provided
11#       with the distribution.
12#     * Neither the name of The Linux Foundation nor the names of its
13#       contributors may be used to endorse or promote products derived
14#       from this software without specific prior written permission.
15#
16# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
17# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
19# ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
20# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
23# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
25# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
26# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28# filename              partition
29
30NON-HLOS.bin            /dev/block/platform/soc/624000.ufshc/by-name/modem
31BTFM.bin                /dev/block/platform/soc/624000.ufshc/by-name/bluetooth
32sbl1.mbn                /dev/block/platform/soc/624000.ufshc/by-name/sbl1
33tz.mbn                  /dev/block/platform/soc/624000.ufshc/by-name/tz
34rpm.mbn                 /dev/block/platform/soc/624000.ufshc/by-name/rpm
35emmc_appsboot.mbn       /dev/block/platform/soc/624000.ufshc/by-name/aboot
36hyp.mbn                 /dev/block/platform/soc/624000.ufshc/by-name/hyp
37pmic.mbn                /dev/block/platform/soc/624000.ufshc/by-name/pmic
38cmnlib.mbn              /dev/block/platform/soc/624000.ufshc/by-name/cmnlib
39cmnlib64.mbn            /dev/block/platform/soc/624000.ufshc/by-name/cmnlib64
40keymaster.mbn           /dev/block/platform/soc/624000.ufshc/by-name/keymaster
41xbl.elf                 /dev/block/platform/soc/624000.ufshc/by-name/xbl
42lksecapp.mbn            /dev/block/platform/soc/624000.ufshc/by-name/lksecapp
43devcfg.mbn              /dev/block/platform/soc/624000.ufshc/by-name/devcfg
44adspso.mbn              /dev/block/platform/soc/624000.ufshc/by-name/dsp
45
46# filename + .bak       backup partition
47
48sbl1.mbn.bak            /dev/block/platform/soc/624000.ufshc/by-name/sbl1bak
49tz.mbn.bak              /dev/block/platform/soc/624000.ufshc/by-name/tzbak
50rpm.mbn.bak             /dev/block/platform/soc/624000.ufshc/by-name/rpmbak
51emmc_appsboot.mbn.bak   /dev/block/platform/soc/624000.ufshc/by-name/abootbak
52hyp.mbn.bak             /dev/block/platform/soc/624000.ufshc/by-name/hypbak
53pmic.mbn.bak            /dev/block/platform/soc/624000.ufshc/by-name/pmicbak
54cmnlib.mbn.bak          /dev/block/platform/soc/624000.ufshc/by-name/cmnlibbak
55cmnlib64.mbn.bak        /dev/block/platform/soc/624000.ufshc/by-name/cmnlib64bak
56keymaster.mbn.bak       /dev/block/platform/soc/624000.ufshc/by-name/keymasterbak
57xbl.elf.bak             /dev/block/platform/soc/624000.ufshc/by-name/xblbak
58lksecapp.mbn.bak        /dev/block/platform/soc/624000.ufshc/by-name/lksecappbak
59devcfg.mbn.bak          /dev/block/platform/soc/624000.ufshc/by-name/devcfgbak
60
61# For multiple file firmware images that differ from *.mbn and *.bin
62# you can specify filename.* to direct all files to the same location.
63# For example for modem.mdt, modem.b00, modem.b01,... modem.bxx files
64# writting 'modem.*   location' will direct all files to 'location'.
65# If still some files need to go to different location give the full
66# file name also, for example 'modem.b01   other_location'
67
68# filename              location
69
70modem.*                 /dev/block/platform/soc/624000.ufshc/by-name/modem
71wcnss.*                 /dev/block/platform/soc/624000.ufshc/by-name/modem
72widevine.*              /dev/block/platform/soc/624000.ufshc/by-name/modem
73adsp.*                  /dev/block/platform/soc/624000.ufshc/by-name/modem
74