blob: 4afd56bca0950b39e33f9163e1d58836445a0eba [file] [log] [blame]
Chris Zankel1387dab2016-08-10 18:36:44 +03001menu "Xtensa architecture"
2 depends on XTENSA
3
4config SYS_ARCH
5 string
6 default "xtensa"
7
8config SYS_CPU
9 string "Xtensa Core Variant"
10
11choice
12 prompt "Target select"
13
Chris Zankel05d0c5d2016-08-10 18:36:48 +030014config TARGET_XTFPGA
15 bool "Support XTFPGA"
Tom Rinid02971e2022-02-25 11:19:47 -050016 select BOARD_POSTCLK_INIT
Chris Zankel1387dab2016-08-10 18:36:44 +030017
18endchoice
19
Trevor Woernerba64b8b2019-05-03 09:40:59 -040020config SYS_ICACHE_OFF
21 bool "Do not enable icache"
Trevor Woernerba64b8b2019-05-03 09:40:59 -040022 help
23 Do not enable instruction cache in U-Boot.
24
Trevor Woerner43ec7e02019-05-03 09:41:00 -040025config SPL_SYS_ICACHE_OFF
26 bool "Do not enable icache in SPL"
27 depends on SPL
28 default SYS_ICACHE_OFF
29 help
30 Do not enable instruction cache in SPL.
31
Trevor Woernerba64b8b2019-05-03 09:40:59 -040032config SYS_DCACHE_OFF
33 bool "Do not enable dcache"
Trevor Woernerba64b8b2019-05-03 09:40:59 -040034 help
35 Do not enable data cache in U-Boot.
36
Trevor Woerner43ec7e02019-05-03 09:41:00 -040037config SPL_SYS_DCACHE_OFF
38 bool "Do not enable dcache in SPL"
39 depends on SPL
40 default SYS_DCACHE_OFF
41 help
42 Do not enable data cache in SPL.
43
Jiaxun Yang8c519dc2024-06-18 14:56:05 +010044config XTENSA_SEMIHOSTING
45 bool "Support semihosting"
46 help
47 Enable Xtensa semihosting debugging support.
48
49choice
50 prompt "Semihosting interface"
51 default XTENSA_SIMCALL_ISS
52 depends on XTENSA_SEMIHOSTING
53 help
54 Choose semihosting interface that will be used for serial port,
55 block device and networking.
56
57config XTENSA_SIMCALL_ISS
58 bool "simcall"
59 help
60 Use simcall instruction. simcall is only available on simulators,
61 it does nothing on hardware.
62
63config XTENSA_SIMCALL_GDBIO
64 bool "GDBIO"
65 help
66 Use break instruction. It is available on real hardware when GDB
67 is attached to it via JTAG.
68
69endchoice
70
Chris Zankel05d0c5d2016-08-10 18:36:48 +030071source "board/cadence/xtfpga/Kconfig"
Chris Zankel1387dab2016-08-10 18:36:44 +030072
73endmenu