21 select PCI_EXPRESS_GENERIC_BRIDGE
23 select PL011 if !HAVE_RUST # UART
24 select X_PL011_RUST if HAVE_RUST # UART
34 select ACPI_HW_REDUCED
37 select VIRTIO_MEM_SUPPORTED
62 select PL310 # cache controller
65 select USB_EHCI_SYSBUS
75 select ARM_TIMER # sp804
77 select PL011 if !HAVE_RUST # UART
78 select X_PL011_RUST if HAVE_RUST # UART
82 select PL310 # cache controller
83 select XGMAC # ethernet
90 select INTEGRATOR_DEBUG
91 select PL011 if !HAVE_RUST # UART
92 select X_PL011_RUST if HAVE_RUST # UART
95 select PL050 # keyboard/mouse
96 select PL110 # pl111 LCD controller
97 select PL181 # display
103 depends on TCG && ARM
108 depends on TCG && ARM
110 select PL011 if !HAVE_RUST # UART
111 select X_PL011_RUST if HAVE_RUST # UART
116 config MARVELL_88W8618
122 depends on TCG && ARM
125 select MARVELL_88W8618
134 depends on TCG && ARM
140 depends on TCG && ARM
143 config OLIMEX_STM32_H405
146 depends on TCG && ARM
161 depends on TCG && ARM
172 select WM8750 # audio codec
175 select PL011 if !HAVE_RUST # UART
176 select X_PL011_RUST if HAVE_RUST # UART
178 select PL041 # audio codec
179 select PL050 # keyboard/mouse
181 select PL080 # DMA controller
183 select PL181 # display
184 select PL310 # cache controller
186 select DS1338 # I2C RTC+NVRAM
187 select USB_OHCI_SYSBUS
192 depends on TCG && AARCH64
199 select PCI_EXPRESS_GENERIC_BRIDGE
201 select PL011 if !HAVE_RUST # UART
202 select X_PL011_RUST if HAVE_RUST # UART
205 select USB_XHCI_SYSBUS
214 depends on TCG && ARM
221 depends on TCG && ARM
224 select CMSDK_APB_WATCHDOG
226 select PL011 if !HAVE_RUST # UART
227 select X_PL011_RUST if HAVE_RUST # UART
230 select SSD0303 # OLED display
231 select SSD0323 # OLED display
233 select STELLARIS_GAMEPAD
234 select STELLARIS_ENET # ethernet
235 select STELLARIS_GPTM # general purpose timer module
238 config STM32VLDISCOVERY
241 depends on TCG && ARM
252 depends on TCG && ARM
260 depends on TCG && ARM
266 depends on TCG && ARM
267 select ARM_TIMER # sp804
270 select PL050 # keyboard/mouse
271 select PL080 # DMA controller
272 select PL190 # Vector PIC
274 select USB_OHCI_SYSBUS
279 depends on TCG && ARM
284 select ARM_TIMER # sp804
287 select PL011 if !HAVE_RUST # UART
288 select X_PL011_RUST if HAVE_RUST # UART
289 select PL041 # audio codec
290 select PL181 # display
298 depends on TCG && ARM
300 select CADENCE # UART
302 select PL310 # cache controller
306 select USB_EHCI_SYSBUS
315 # currently v7M must be included in a TCG build due to translate.c
317 depends on TCG && ARM
323 select ALLWINNER_A10_PIT
324 select ALLWINNER_A10_PIC
325 select ALLWINNER_A10_CCM
326 select ALLWINNER_A10_DRAMC
328 select ALLWINNER_EMAC
330 select ALLWINNER_A10_SPI
334 select USB_OHCI_SYSBUS
339 depends on TCG && ARM
340 select ALLWINNER_A10_PIT
341 select ALLWINNER_SUN8I_EMAC
348 select USB_OHCI_SYSBUS
349 select USB_EHCI_SYSBUS
354 default y if TCG && ARM
356 select ALLWINNER_SRAMC
357 select ALLWINNER_A10_PIT
364 select USB_OHCI_SYSBUS
365 select USB_EHCI_SYSBUS
371 depends on TCG && ARM
373 select PL011 if !HAVE_RUST # UART
374 select X_PL011_RUST if HAVE_RUST # UART
383 select STM32F2XX_USART
390 select STM32F2XX_TIMER
391 select STM32F2XX_USART
392 select STM32F2XX_SYSCFG
401 select STM32F4XX_SYSCFG
402 select STM32F4XX_EXTI
404 config B_L475E_IOT01A
407 depends on TCG && ARM
415 select STM32L4X5_EXTI
416 select STM32L4X5_SYSCFG
418 select STM32L4X5_GPIO
419 select STM32L4X5_USART
421 config XLNX_ZYNQMP_ARM
424 depends on TCG && AARCH64
438 select XLNX_DISPLAYPORT
446 depends on TCG && AARCH64
450 select PL011 if !HAVE_RUST # UART
451 select X_PL011_RUST if HAVE_RUST # UART
459 select XLNX_EFUSE_VERSAL
460 select XLNX_USB_SUBSYS
461 select XLNX_VERSAL_TRNG
467 depends on TCG && ARM
473 select AT24C # EEPROM
476 select PL310 # cache controller
482 select USB_OHCI_SYSBUS
487 depends on TCG && ARM
498 depends on TCG && ARM
516 select PL310 # cache controller
517 select PCI_EXPRESS_DESIGNWARE
523 depends on TCG && ARM
541 select FSI_APB2OPB_ASPEED
546 depends on TCG && ARM
554 select PL080 # DMA controller
557 select CMSDK_APB_WATCHDOG
563 depends on TCG && ARM
573 select PCI_EXPRESS_DESIGNWARE
583 depends on TCG && ARM
596 depends on TCG && ARM
609 depends on TCG && ARM
624 select ARMSSE_CPU_PWRCTRL
627 select CMSDK_APB_TIMER
628 select CMSDK_APB_DUALTIMER
629 select CMSDK_APB_UART
630 select CMSDK_APB_WATCHDOG
634 select IOTKIT_SYSINFO