]> git.ipfire.org Git - people/ms/u-boot.git/blob - arch/arm/mach-zynq/Kconfig
ARM: zynq: add default ps7_init_gpl.c/h for Zed, MicroZed, ZC70x
[people/ms/u-boot.git] / arch / arm / mach-zynq / Kconfig
1 if ARCH_ZYNQ
2
3 config ZYNQ_CUSTOM_INIT
4 bool "Use custom ps7_init provided by Xilinx tool"
5 help
6 U-Boot includes ps7_init_gpl.[ch] for some Zynq board variants.
7 If you want to override them with customized ones
8 or ps7_init code for your board is missing, please say Y here
9 and add ones into board/xilinx/zynq/custom_hw_platform/ directory.
10
11 choice
12 prompt "Xilinx Zynq board select"
13 optional
14
15 config TARGET_ZYNQ_ZED
16 bool "Zynq ZedBoard"
17
18 config TARGET_ZYNQ_MICROZED
19 bool "Zynq MicroZed"
20
21 config TARGET_ZYNQ_PICOZED
22 bool "Zynq PicoZed"
23
24 config TARGET_ZYNQ_ZC70X
25 bool "Zynq ZC702/ZC706 Board (deprecated)"
26 select ZYNQ_CUSTOM_INIT
27 help
28 This option is deprecated. Use TARGET_ZYNQ_ZC702
29 or TARGET_ZYNQ_706.
30
31 config TARGET_ZYNQ_ZC702
32 bool "Zynq ZC702 Board"
33
34 config TARGET_ZYNQ_ZC706
35 bool "Zynq ZC706 Board"
36
37 config TARGET_ZYNQ_ZC770
38 bool "Zynq ZC770 Board"
39 select ZYNQ_CUSTOM_INIT
40
41 config TARGET_ZYNQ_ZYBO
42 bool "Zynq Zybo Board"
43 select ZYNQ_CUSTOM_INIT
44
45 endchoice
46
47 config SYS_BOARD
48 default "zynq"
49
50 config SYS_VENDOR
51 default "xilinx"
52
53 config SYS_SOC
54 default "zynq"
55
56 config SYS_CONFIG_NAME
57 default "zynq_zed" if TARGET_ZYNQ_ZED
58 default "zynq_microzed" if TARGET_ZYNQ_MICROZED
59 default "zynq_picozed" if TARGET_ZYNQ_PICOZED
60 default "zynq_zc70x" if TARGET_ZYNQ_ZC702 || TARGET_ZYNQ_ZC706 \
61 || TARGET_ZYNQ_ZC70X
62 default "zynq_zc770" if TARGET_ZYNQ_ZC770
63 default "zynq_zybo" if TARGET_ZYNQ_ZYBO
64
65 endif