blob: 605cea245a143dcdf4dc16c8c31fcd1bc961c217 [file] [log] [blame]
Varadarajan Narayanana6935c22016-03-02 16:57:10 +05301config SOC_QC_IPQ40XX
2 bool
3 default n
4 select ARCH_BOOTBLOCK_ARMV7
5 select ARCH_VERSTAGE_ARMV7
6 select ARCH_ROMSTAGE_ARMV7
7 select ARCH_RAMSTAGE_ARMV7
8 select BOOTBLOCK_CONSOLE
9 select HAVE_UART_SPECIAL
10 select SPI_ATOMIC_SEQUENCING
11 select GENERIC_GPIO_LIB
Varadarajan Narayananf1365242016-04-20 11:32:19 +053012 select HAVE_MONOTONIC_TIMER
Varadarajan Narayanana6935c22016-03-02 16:57:10 +053013
14if SOC_QC_IPQ40XX
15
16config CHROMEOS
17 select CHROMEOS_VBNV_FLASH
18 select SEPARATE_VERSTAGE
19 select RETURN_FROM_VERSTAGE
20
Varadarajan Narayanan520d5fb2015-10-01 16:11:29 +053021config IPQ_QFN_PART
Patrick Georgicd355fe2016-05-10 23:03:17 +020022 bool
Varadarajan Narayanan520d5fb2015-10-01 16:11:29 +053023 default n
Patrick Georgicd355fe2016-05-10 23:03:17 +020024 help
25 Is the SoC a QFN part (as opposed to a BGA part)
Varadarajan Narayanan520d5fb2015-10-01 16:11:29 +053026
Varadarajan Narayanana6935c22016-03-02 16:57:10 +053027config MBN_ENCAPSULATION
28 depends on USE_BLOBS
29 bool "bootblock encapsulation for ipq40xx"
30 default y
31
Varadarajan Narayanandc17d2d2016-02-01 11:21:47 +053032config CDT_MBN
33 string "CDT binary blob"
34 default "cdt-AP.DK01.1-C1.bin"
35
36config DDR_MBN
37 string "DDR driver binary blob"
38 default "ddr.mbn"
39
40config TZ_MBN
41 string "TZ binary blob"
42 default "tzbsp_no_xpu.mbn"
43
44config SBL_ELF
Varadarajan Narayanana6935c22016-03-02 16:57:10 +053045 depends on USE_BLOBS
Varadarajan Narayanandc17d2d2016-02-01 11:21:47 +053046 string "file name of the QCA SBL ELF"
47 default "3rdparty/blobs/cpu/qualcomm/ipq40xx/sbl.elf"
Varadarajan Narayanana6935c22016-03-02 16:57:10 +053048 help
49 The path and filename of the binary blob containing
50 ipq40xx early initialization code, as supplied by the
51 vendor.
Varadarajan Narayananfa927682016-02-04 21:57:39 +053052
53config SBL_UTIL_PATH
54 depends on USE_BLOBS
55 string "Path for utils to combine SBL_ELF and bootblock"
56 default "util/ipqheader"
57 help
58 Path for utils to combine SBL_ELF and bootblock
59
Kan Yanb5390ac2016-04-21 18:30:20 -070060config HEAP_SIZE
61 hex
62 default 0x8000
63
Varadarajan Narayanana6935c22016-03-02 16:57:10 +053064endif