/ linux / tux-mem-ctrl.yaml
tux-mem-ctrl.yaml
  1  # Copyright (C) 2021-2022 Linaro Ltd
  2  # Author: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  3  #                             <krzk@kernel.org>
  4  #
  5  # SPDX-License-Identifier: GPL-2.0
  6  
  7  version: 1
  8  name: mem-ctrl
  9  description: Linux memory controllers builds and tests
 10  jobs:
 11    - name: Defconfig arm
 12      builds:
 13        - {target_arch: arm,       toolchain: gcc-10,   kconfig: multi_v7_defconfig}
 14        - {target_arch: arm,       toolchain: gcc-10,   kconfig: [multi_v7_defconfig,
 15           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
 16           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
 17           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
 18           "CONFIG_BT1_L2_CTL=y",
 19           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
 20           "CONFIG_TI_EMIF_SRAM=y",
 21           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
 22           "CONFIG_MVEBU_DEVBUS=y",
 23           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
 24           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
 25           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
 26           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
 27           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
 28           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
 29      test: {device: qemu-armv7,   tests: [kunit, ltp-smoke]}
 30  
 31    - name: Defconfig arm64
 32      builds:
 33        - {target_arch: arm64,     toolchain: gcc-10,   kconfig: defconfig}
 34        - {target_arch: arm64,     toolchain: clang-11, kconfig: defconfig}
 35        - {target_arch: arm64,     toolchain: gcc-10,   kconfig: [defconfig,
 36           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
 37           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
 38           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
 39           "CONFIG_BT1_L2_CTL=y",
 40           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
 41           "CONFIG_TI_EMIF_SRAM=y",
 42           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
 43           "CONFIG_MVEBU_DEVBUS=y",
 44           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
 45           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
 46           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
 47           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
 48           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
 49           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
 50        - {target_arch: arm64,     toolchain: clang-11, kconfig: [defconfig,
 51           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
 52           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
 53           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
 54           "CONFIG_BT1_L2_CTL=y",
 55           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
 56           "CONFIG_TI_EMIF_SRAM=y",
 57           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
 58           "CONFIG_MVEBU_DEVBUS=y",
 59           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
 60           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
 61           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
 62           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
 63           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
 64           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
 65      test: {device: qemu-arm64,   tests: [kunit, ltp-smoke]}
 66  
 67    - name: Defconfig i386
 68      builds:
 69        - {target_arch: i386,      toolchain: gcc-10,   kconfig: defconfig}
 70        - {target_arch: i386,      toolchain: clang-11, kconfig: defconfig}
 71        - {target_arch: i386,      toolchain: gcc-10,   kconfig: [defconfig,
 72           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
 73           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
 74           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
 75           "CONFIG_BT1_L2_CTL=y",
 76           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
 77           "CONFIG_TI_EMIF_SRAM=y",
 78           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
 79           "CONFIG_MVEBU_DEVBUS=y",
 80           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
 81           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
 82           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
 83           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
 84           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
 85           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
 86        - {target_arch: i386,      toolchain: clang-11, kconfig: [defconfig,
 87           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
 88           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
 89           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
 90           "CONFIG_BT1_L2_CTL=y",
 91           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
 92           "CONFIG_TI_EMIF_SRAM=y",
 93           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
 94           "CONFIG_MVEBU_DEVBUS=y",
 95           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
 96           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
 97           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
 98           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
 99           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
100           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
101      test: {device: qemu-i386, tests: [kunit, ltp-smoke]}
102  
103    - name: Defconfig mips
104      builds:
105        - {target_arch: mips,      toolchain: gcc-10,   kconfig: defconfig}
106          #- {target_arch: mips,    toolchain: clang-11, kconfig: defconfig}
107        - {target_arch: mips,      toolchain: gcc-10,   kconfig: [defconfig,
108           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
109           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
110           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
111           "CONFIG_BT1_L2_CTL=y",
112           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
113           "CONFIG_TI_EMIF_SRAM=y",
114           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
115           "CONFIG_MVEBU_DEVBUS=y",
116           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
117           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
118           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
119           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
120           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
121           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
122      test: {device: qemu-mips64,  tests: [kunit, ltp-smoke]}
123  
124    - name: Defconfig powerpc
125      builds:
126        - {target_arch: powerpc,   toolchain: gcc-10,   kconfig: defconfig}
127          #- {target_arch: powerpc, toolchain: clang-11, kconfig: defconfig}
128        - {target_arch: powerpc,   toolchain: gcc-10,   kconfig: [defconfig,
129           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
130           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
131           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
132           "CONFIG_BT1_L2_CTL=y",
133           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
134           "CONFIG_TI_EMIF_SRAM=y",
135           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
136           "CONFIG_MVEBU_DEVBUS=y",
137           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
138           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
139           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
140           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
141           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
142           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
143  
144    - name: Defconfig riscv
145      builds:
146        - {target_arch: riscv,     toolchain: gcc-10,   kconfig: defconfig}
147          #- {target_arch: riscv,   toolchain: clang-11, kconfig: defconfig}
148        - {target_arch: riscv,     toolchain: gcc-10,   kconfig: [defconfig,
149           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
150           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
151           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
152           "CONFIG_BT1_L2_CTL=y",
153           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
154           "CONFIG_TI_EMIF_SRAM=y",
155           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
156           "CONFIG_MVEBU_DEVBUS=y",
157           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
158           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
159           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
160           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
161           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
162           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
163      test: {device: qemu-riscv64, tests: [kunit, ltp-smoke]}
164  
165    - name: Defconfig s390
166      builds:
167        - {target_arch: s390,      toolchain: gcc-10,   kconfig: defconfig}
168          #- {target_arch: s390,    toolchain: clang-11, kconfig: defconfig}
169        - {target_arch: s390,      toolchain: gcc-10,   kconfig: [defconfig,
170           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
171           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
172           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
173           "CONFIG_BT1_L2_CTL=y",
174           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
175           "CONFIG_TI_EMIF_SRAM=y",
176           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
177           "CONFIG_MVEBU_DEVBUS=y",
178           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
179           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
180           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
181           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
182           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
183           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
184  
185    - name: Defconfig sparc
186      builds:
187        - {target_arch: sparc,     toolchain: gcc-10,   kconfig: sparc32_defconfig}
188          #- {target_arch: sparc,   toolchain: clang-11, kconfig: sparc32_defconfig}
189        - {target_arch: sparc,     toolchain: gcc-10,   kconfig: sparc64_defconfig}
190          #- {target_arch: sparc,   toolchain: clang-11, kconfig: sparc64_defconfig}
191        - {target_arch: sparc,     toolchain: gcc-10,   kconfig: [sparc32_defconfig,
192           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
193           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
194           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
195           "CONFIG_BT1_L2_CTL=y",
196           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
197           "CONFIG_TI_EMIF_SRAM=y",
198           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
199           "CONFIG_MVEBU_DEVBUS=y",
200           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
201           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
202           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
203           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
204           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
205           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
206        - {target_arch: sparc,     toolchain: gcc-10,   kconfig: [sparc64_defconfig,
207           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
208           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
209           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
210           "CONFIG_BT1_L2_CTL=y",
211           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
212           "CONFIG_TI_EMIF_SRAM=y",
213           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
214           "CONFIG_MVEBU_DEVBUS=y",
215           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
216           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
217           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
218           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
219           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
220           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
221  
222    - name: Defconfig x86_64
223      builds:
224        - {target_arch: x86_64,    toolchain: gcc-10,   kconfig: defconfig}
225        - {target_arch: x86_64,    toolchain: clang-11, kconfig: defconfig}
226        - {target_arch: x86_64,    toolchain: gcc-10,   kconfig: [defconfig,
227           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
228           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
229           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
230           "CONFIG_BT1_L2_CTL=y",
231           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
232           "CONFIG_TI_EMIF_SRAM=y",
233           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
234           "CONFIG_MVEBU_DEVBUS=y",
235           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
236           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
237           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
238           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
239           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
240           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
241        - {target_arch: x86_64,    toolchain: clang-11, kconfig: [defconfig,
242           "CONFIG_COMPILE_TEST=y", "CONFIG_OF=y", "CONFIG_SRAM=y", "CONFIG_MEMORY=y",
243           "CONFIG_PM_DEVFREQ=y", "CONFIG_ARM_PL172_MPMC=y", "CONFIG_ATMEL_SDRAMC=y",
244           "CONFIG_ATMEL_EBI=y", "CONFIG_BRCMSTB_DPFE=y", "CONFIG_BRCMSTB_MEMC=y",
245           "CONFIG_BT1_L2_CTL=y",
246           "CONFIG_TI_AEMIF=y", "CONFIG_TI_EMIF=y", "CONFIG_OMAP_GPMC=y",
247           "CONFIG_TI_EMIF_SRAM=y",
248           "CONFIG_FPGA=y", "CONFIG_FPGA_DFL=y", "CONFIG_FPGA_DFL_EMIF=y",
249           "CONFIG_MVEBU_DEVBUS=y",
250           "CONFIG_FSL_CORENET_CF=y", "CONFIG_FSL_IFC=y", "CONFIG_JZ4780_NEMC=y",
251           "CONFIG_MTK_SMI=y", "CONFIG_DA8XX_DDRCTL=y", "CONFIG_PL353_SMC=y",
252           "CONFIG_RENESAS_RPCIF=y", "CONFIG_STM32_FMC2_EBI=y", "CONFIG_SAMSUNG_MC=y",
253           "CONFIG_EXYNOS5422_DMC=y", "CONFIG_EXYNOS_SROM=y", "CONFIG_TEGRA_MC=y",
254           "CONFIG_TEGRA20_EMC=y", "CONFIG_TEGRA30_EMC=y", "CONFIG_TEGRA124_EMC=y",
255           "CONFIG_TEGRA210_EMC_TABLE=y", "CONFIG_TEGRA210_EMC=y"]}
256      test: {device: qemu-x86_64, tests: [kunit, ltp-smoke]}