blob: 0e073045be54f892d7c327afeaeb5251d805cd94 [file] [log] [blame]
Mateusz Kulikowski2507d822016-03-31 23:12:32 +02001if ARCH_SNAPDRAGON
2
3config SYS_SOC
4 default "snapdragon"
5
Ramon Fried8a1ed602018-05-28 23:55:49 +03006config SYS_MALLOC_F_LEN
7 default 0x2000
8
Simon Glassb59037b2023-09-26 08:14:25 -06009config SPL_SYS_MALLOC_F
10 default y
11
Ramon Fried8a1ed602018-05-28 23:55:49 +030012config SPL_SYS_MALLOC_F_LEN
13 default 0x2000
14
Dzmitry Sankouski2826cbd2021-10-17 13:44:31 +030015config SDM845
16 bool "Qualcomm Snapdragon 845 SoC"
17 default n
Dzmitry Sankouski4e6df402021-10-17 13:44:32 +030018 select LINUX_KERNEL_IMAGE_HEADER
19
20config LNX_KRNL_IMG_TEXT_OFFSET_BASE
21 default 0x80000000
Dzmitry Sankouski2826cbd2021-10-17 13:44:31 +030022
Mateusz Kulikowskiee5e70d2016-03-31 23:12:33 +020023choice
24 prompt "Snapdragon board select"
25
26config TARGET_DRAGONBOARD410C
27 bool "96Boards Dragonboard 410C"
Ramon Fried63596f02018-09-21 13:35:46 +030028 select BOARD_LATE_INIT
Stephan Gerhold2279dde2021-07-07 11:06:02 +020029 select ENABLE_ARM_SOC_BOOT0_HOOK
Mateusz Kulikowskiee5e70d2016-03-31 23:12:33 +020030 help
31 Support for 96Boards Dragonboard 410C. This board complies with
32 96Board Open Platform Specifications. Features:
33 - Qualcomm Snapdragon 410C SoC - APQ8016 (4xCortex A53, Adreno 306)
34 - 1GiB RAM
35 - 8GiB eMMC, uSD slot
36 - WiFi, Bluetooth and GPS module
37 - 2x Host, 1x Device USB port
38 - HDMI
39 - 20-pin low speed and 40-pin high speed expanders, 4 LED, 3 buttons
40
Jorge Ramirez-Ortiz9f2d1b22018-01-10 11:33:50 +010041config TARGET_DRAGONBOARD820C
42 bool "96Boards Dragonboard 820C"
43 help
44 Support for 96Boards Dragonboard 820C. This board complies with
45 96Board Open Platform Specifications. Features:
46 - Qualcomm Snapdragon 820C SoC - APQ8096 (4xKyro CPU)
47 - 3GiB RAM
48 - 32GiB UFS drive
49
Sumit Garg5b32da42022-07-12 12:42:08 +053050config TARGET_DRAGONBOARD845C
51 bool "96Boards Dragonboard 845C"
52 help
53 Support for 96Boards Dragonboard 845C aka Robotics RB3 Development
54 Platform. This board complies with 96Boards Open Platform
55 Specifications. Features:
56 - Qualcomm Snapdragon SDA845 SoC
57 - 4GiB RAM
58 - 64GiB UFS drive
59 select MISC_INIT_R
60 select SDM845
Sumit Garg5b32da42022-07-12 12:42:08 +053061
Dzmitry Sankouski4e6df402021-10-17 13:44:32 +030062config TARGET_STARQLTECHN
63 bool "Samsung S9 SM-G9600(starqltechn)"
64 help
65 Support for Samsung S9 SM-G9600(starqltechn) board.
66 Features:
67 - Qualcomm Snapdragon SDM845 SoC
68 - 4GiB RAM
69 - 64GiB UFS drive
70 select MISC_INIT_R
71 select SDM845
Dzmitry Sankouski4e6df402021-10-17 13:44:32 +030072
Sumit Garg89a8ec92022-07-12 12:42:12 +053073config TARGET_QCS404EVB
74 bool "Qualcomm Technologies, Inc. QCS404 EVB"
75 select LINUX_KERNEL_IMAGE_HEADER
76 help
77 Support for Qualcomm Technologies, Inc. QCS404 evaluation board.
78 Features:
79 - Qualcomm Snapdragon QCS404 SoC
80 - 1GiB RAM
81 - 8GiB eMMC, uSD slot
82
Mateusz Kulikowskiee5e70d2016-03-31 23:12:33 +020083endchoice
84
85source "board/qualcomm/dragonboard410c/Kconfig"
Jorge Ramirez-Ortiz9f2d1b22018-01-10 11:33:50 +010086source "board/qualcomm/dragonboard820c/Kconfig"
Sumit Garg5b32da42022-07-12 12:42:08 +053087source "board/qualcomm/dragonboard845c/Kconfig"
Dzmitry Sankouski4e6df402021-10-17 13:44:32 +030088source "board/samsung/starqltechn/Kconfig"
Sumit Garg89a8ec92022-07-12 12:42:12 +053089source "board/qualcomm/qcs404-evb/Kconfig"
Mateusz Kulikowskiee5e70d2016-03-31 23:12:33 +020090
Mateusz Kulikowski2507d822016-03-31 23:12:32 +020091endif