blob: 0ce92731c06a744064794f435d4b5b86e0a038fa [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
Varadarajan Narayanana6935c22016-03-02 16:57:10 +05308 select HAVE_UART_SPECIAL
Varadarajan Narayanana6935c22016-03-02 16:57:10 +05309 select GENERIC_GPIO_LIB
10
11if SOC_QC_IPQ40XX
12
Furquan Shaikh46514c22020-06-11 11:59:07 -070013config MEMLAYOUT_LD_FILE
14 string
15 default "src/soc/qualcomm/ipq40xx/memlayout.ld"
16
Kyösti Mälkki76c43862019-07-01 17:25:41 +030017config GENERIC_UDELAY
18 def_bool n
19
Julius Werner58c39382017-02-13 17:53:29 -080020config VBOOT
Julius Werner1210b412017-03-27 19:26:32 -070021 select VBOOT_STARTS_IN_BOOTBLOCK
Julius Werner58c39382017-02-13 17:53:29 -080022 select VBOOT_SEPARATE_VERSTAGE
23 select VBOOT_RETURN_FROM_VERSTAGE
Furquan Shaikh2a12e2e2016-07-25 11:48:03 -070024 select VBOOT_VBNV_FLASH
Varadarajan Narayanana6935c22016-03-02 16:57:10 +053025
Varadarajan Narayanan520d5fb2015-10-01 16:11:29 +053026config IPQ_QFN_PART
Patrick Georgicd355fe2016-05-10 23:03:17 +020027 bool
Varadarajan Narayanan520d5fb2015-10-01 16:11:29 +053028 default n
Patrick Georgicd355fe2016-05-10 23:03:17 +020029 help
30 Is the SoC a QFN part (as opposed to a BGA part)
Varadarajan Narayanan520d5fb2015-10-01 16:11:29 +053031
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"
T Michael Turney101098c2018-05-01 15:59:37 -070056 default "util/qualcomm"
Varadarajan Narayananfa927682016-02-04 21:57:39 +053057 help
58 Path for utils to combine SBL_ELF and bootblock
59
Varadarajan Narayanana6935c22016-03-02 16:57:10 +053060endif