Varadarajan Narayanan | a6935c2 | 2016-03-02 16:57:10 +0530 | [diff] [blame] | 1 | config 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 Narayanan | a6935c2 | 2016-03-02 16:57:10 +0530 | [diff] [blame] | 8 | select HAVE_UART_SPECIAL |
Varadarajan Narayanan | a6935c2 | 2016-03-02 16:57:10 +0530 | [diff] [blame] | 9 | select GENERIC_GPIO_LIB |
| 10 | |
| 11 | if SOC_QC_IPQ40XX |
| 12 | |
Furquan Shaikh | 46514c2 | 2020-06-11 11:59:07 -0700 | [diff] [blame] | 13 | config MEMLAYOUT_LD_FILE |
| 14 | string |
| 15 | default "src/soc/qualcomm/ipq40xx/memlayout.ld" |
| 16 | |
Kyösti Mälkki | 76c4386 | 2019-07-01 17:25:41 +0300 | [diff] [blame] | 17 | config GENERIC_UDELAY |
| 18 | def_bool n |
| 19 | |
Julius Werner | 58c3938 | 2017-02-13 17:53:29 -0800 | [diff] [blame] | 20 | config VBOOT |
Julius Werner | 1210b41 | 2017-03-27 19:26:32 -0700 | [diff] [blame] | 21 | select VBOOT_STARTS_IN_BOOTBLOCK |
Julius Werner | 58c3938 | 2017-02-13 17:53:29 -0800 | [diff] [blame] | 22 | select VBOOT_SEPARATE_VERSTAGE |
| 23 | select VBOOT_RETURN_FROM_VERSTAGE |
Furquan Shaikh | 2a12e2e | 2016-07-25 11:48:03 -0700 | [diff] [blame] | 24 | select VBOOT_VBNV_FLASH |
Varadarajan Narayanan | a6935c2 | 2016-03-02 16:57:10 +0530 | [diff] [blame] | 25 | |
Varadarajan Narayanan | 520d5fb | 2015-10-01 16:11:29 +0530 | [diff] [blame] | 26 | config IPQ_QFN_PART |
Patrick Georgi | cd355fe | 2016-05-10 23:03:17 +0200 | [diff] [blame] | 27 | bool |
Varadarajan Narayanan | 520d5fb | 2015-10-01 16:11:29 +0530 | [diff] [blame] | 28 | default n |
Patrick Georgi | cd355fe | 2016-05-10 23:03:17 +0200 | [diff] [blame] | 29 | help |
| 30 | Is the SoC a QFN part (as opposed to a BGA part) |
Varadarajan Narayanan | 520d5fb | 2015-10-01 16:11:29 +0530 | [diff] [blame] | 31 | |
Varadarajan Narayanan | dc17d2d | 2016-02-01 11:21:47 +0530 | [diff] [blame] | 32 | config CDT_MBN |
| 33 | string "CDT binary blob" |
| 34 | default "cdt-AP.DK01.1-C1.bin" |
| 35 | |
| 36 | config DDR_MBN |
| 37 | string "DDR driver binary blob" |
| 38 | default "ddr.mbn" |
| 39 | |
| 40 | config TZ_MBN |
| 41 | string "TZ binary blob" |
| 42 | default "tzbsp_no_xpu.mbn" |
| 43 | |
| 44 | config SBL_ELF |
Varadarajan Narayanan | a6935c2 | 2016-03-02 16:57:10 +0530 | [diff] [blame] | 45 | depends on USE_BLOBS |
Varadarajan Narayanan | dc17d2d | 2016-02-01 11:21:47 +0530 | [diff] [blame] | 46 | string "file name of the QCA SBL ELF" |
| 47 | default "3rdparty/blobs/cpu/qualcomm/ipq40xx/sbl.elf" |
Varadarajan Narayanan | a6935c2 | 2016-03-02 16:57:10 +0530 | [diff] [blame] | 48 | help |
| 49 | The path and filename of the binary blob containing |
| 50 | ipq40xx early initialization code, as supplied by the |
| 51 | vendor. |
Varadarajan Narayanan | fa92768 | 2016-02-04 21:57:39 +0530 | [diff] [blame] | 52 | |
| 53 | config SBL_UTIL_PATH |
| 54 | depends on USE_BLOBS |
| 55 | string "Path for utils to combine SBL_ELF and bootblock" |
T Michael Turney | 101098c | 2018-05-01 15:59:37 -0700 | [diff] [blame] | 56 | default "util/qualcomm" |
Varadarajan Narayanan | fa92768 | 2016-02-04 21:57:39 +0530 | [diff] [blame] | 57 | help |
| 58 | Path for utils to combine SBL_ELF and bootblock |
| 59 | |
Kan Yan | b5390ac | 2016-04-21 18:30:20 -0700 | [diff] [blame] | 60 | config HEAP_SIZE |
| 61 | hex |
| 62 | default 0x8000 |
| 63 | |
Varadarajan Narayanan | a6935c2 | 2016-03-02 16:57:10 +0530 | [diff] [blame] | 64 | endif |