blob: f897c393464f1f0958273ba8119a52368dc1bd65 [file] [log] [blame]
Mateusz Kulikowski08592132016-03-31 23:12:32 +02001if ARCH_SNAPDRAGON
2
3config SYS_SOC
4 default "snapdragon"
5
Ramon Friedf0355262018-05-28 23:55:49 +03006config SYS_MALLOC_F_LEN
7 default 0x2000
8
Simon Glass7431b0a2023-09-26 08:14:25 -06009config SPL_SYS_MALLOC_F
10 default y
11
Ramon Friedf0355262018-05-28 23:55:49 +030012config SPL_SYS_MALLOC_F_LEN
13 default 0x2000
14
Dzmitry Sankouski4cbc16c2021-10-17 13:44:31 +030015config SDM845
16 bool "Qualcomm Snapdragon 845 SoC"
Dzmitry Sankouski80565ec2021-10-17 13:44:32 +030017 select LINUX_KERNEL_IMAGE_HEADER
Caleb Connolly5bb0df62023-11-07 12:40:59 +000018 imply CLK_QCOM_SDM845
Caleb Connollyb009e7e2023-11-14 12:55:40 +000019 imply PINCTRL_QCOM_SDM845
Caleb Connolly5df679a2023-11-30 16:13:50 +000020 imply BUTTON_QCOM_PMIC
Dzmitry Sankouski80565ec2021-10-17 13:44:32 +030021
22config LNX_KRNL_IMG_TEXT_OFFSET_BASE
23 default 0x80000000
Dzmitry Sankouski4cbc16c2021-10-17 13:44:31 +030024
Mateusz Kulikowski626f0482016-03-31 23:12:33 +020025choice
26 prompt "Snapdragon board select"
27
28config TARGET_DRAGONBOARD410C
29 bool "96Boards Dragonboard 410C"
Ramon Fried2df573e2018-09-21 13:35:46 +030030 select BOARD_LATE_INIT
Stephan Gerhold0204d1b2021-07-07 11:06:02 +020031 select ENABLE_ARM_SOC_BOOT0_HOOK
Caleb Connolly5bb0df62023-11-07 12:40:59 +000032 imply CLK_QCOM_APQ8016
Caleb Connollyb009e7e2023-11-14 12:55:40 +000033 imply PINCTRL_QCOM_APQ8016
Caleb Connolly5df679a2023-11-30 16:13:50 +000034 imply BUTTON_QCOM_PMIC
Mateusz Kulikowski626f0482016-03-31 23:12:33 +020035 help
36 Support for 96Boards Dragonboard 410C. This board complies with
37 96Board Open Platform Specifications. Features:
38 - Qualcomm Snapdragon 410C SoC - APQ8016 (4xCortex A53, Adreno 306)
39 - 1GiB RAM
40 - 8GiB eMMC, uSD slot
41 - WiFi, Bluetooth and GPS module
42 - 2x Host, 1x Device USB port
43 - HDMI
44 - 20-pin low speed and 40-pin high speed expanders, 4 LED, 3 buttons
45
Jorge Ramirez-Ortiz4b684a62018-01-10 11:33:50 +010046config TARGET_DRAGONBOARD820C
47 bool "96Boards Dragonboard 820C"
Caleb Connolly3e2dd342023-11-21 16:56:43 +000048 select LINUX_KERNEL_IMAGE_HEADER
Caleb Connolly5bb0df62023-11-07 12:40:59 +000049 imply CLK_QCOM_APQ8096
Caleb Connollyb009e7e2023-11-14 12:55:40 +000050 imply PINCTRL_QCOM_APQ8096
Caleb Connolly5df679a2023-11-30 16:13:50 +000051 imply BUTTON_QCOM_PMIC
Jorge Ramirez-Ortiz4b684a62018-01-10 11:33:50 +010052 help
53 Support for 96Boards Dragonboard 820C. This board complies with
54 96Board Open Platform Specifications. Features:
55 - Qualcomm Snapdragon 820C SoC - APQ8096 (4xKyro CPU)
56 - 3GiB RAM
57 - 32GiB UFS drive
58
Sumit Gargd35b2112022-07-12 12:42:08 +053059config TARGET_DRAGONBOARD845C
60 bool "96Boards Dragonboard 845C"
61 help
62 Support for 96Boards Dragonboard 845C aka Robotics RB3 Development
63 Platform. This board complies with 96Boards Open Platform
64 Specifications. Features:
65 - Qualcomm Snapdragon SDA845 SoC
66 - 4GiB RAM
67 - 64GiB UFS drive
68 select MISC_INIT_R
69 select SDM845
Sumit Gargd35b2112022-07-12 12:42:08 +053070
Dzmitry Sankouski80565ec2021-10-17 13:44:32 +030071config TARGET_STARQLTECHN
72 bool "Samsung S9 SM-G9600(starqltechn)"
73 help
74 Support for Samsung S9 SM-G9600(starqltechn) board.
75 Features:
76 - Qualcomm Snapdragon SDM845 SoC
77 - 4GiB RAM
78 - 64GiB UFS drive
79 select MISC_INIT_R
80 select SDM845
Dzmitry Sankouski80565ec2021-10-17 13:44:32 +030081
Sumit Gargbf95d172022-07-12 12:42:12 +053082config TARGET_QCS404EVB
83 bool "Qualcomm Technologies, Inc. QCS404 EVB"
84 select LINUX_KERNEL_IMAGE_HEADER
Caleb Connolly5bb0df62023-11-07 12:40:59 +000085 imply CLK_QCOM_QCS404
Caleb Connollyb009e7e2023-11-14 12:55:40 +000086 imply PINCTRL_QCOM_QCS404
Sumit Gargbf95d172022-07-12 12:42:12 +053087 help
88 Support for Qualcomm Technologies, Inc. QCS404 evaluation board.
89 Features:
90 - Qualcomm Snapdragon QCS404 SoC
91 - 1GiB RAM
92 - 8GiB eMMC, uSD slot
93
Mateusz Kulikowski626f0482016-03-31 23:12:33 +020094endchoice
95
96source "board/qualcomm/dragonboard410c/Kconfig"
Jorge Ramirez-Ortiz4b684a62018-01-10 11:33:50 +010097source "board/qualcomm/dragonboard820c/Kconfig"
Sumit Gargd35b2112022-07-12 12:42:08 +053098source "board/qualcomm/dragonboard845c/Kconfig"
Dzmitry Sankouski80565ec2021-10-17 13:44:32 +030099source "board/samsung/starqltechn/Kconfig"
Sumit Gargbf95d172022-07-12 12:42:12 +0530100source "board/qualcomm/qcs404-evb/Kconfig"
Mateusz Kulikowski626f0482016-03-31 23:12:33 +0200101
Mateusz Kulikowski08592132016-03-31 23:12:32 +0200102endif