xref: /OK3568_Linux_fs/buildroot/boot/boot-wrapper-aarch64/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1comment "boot-wrapper-aarch64 needs a Linux kernel to be built"
2	depends on BR2_aarch64
3	depends on !BR2_LINUX_KERNEL
4
5config BR2_TARGET_BOOT_WRAPPER_AARCH64
6	bool "boot-wrapper-aarch64"
7	depends on BR2_aarch64
8	depends on BR2_LINUX_KERNEL
9	help
10	  The boot-wrapper-aarch64 is a small bootloader that makes it
11	  possible to start an Aarch64 kernel inside the available
12	  software simulators for the Aarch64 architecture.
13
14	  git://git.kernel.org/pub/scm/linux/kernel/git/mark/boot-wrapper-aarch64.git
15
16if BR2_TARGET_BOOT_WRAPPER_AARCH64
17
18config BR2_TARGET_BOOT_WRAPPER_AARCH64_DTS
19	string "Device Tree Source name"
20	default ""
21	help
22	  Name of the Device Tree Source file to use to generate the
23	  Device Tree Blob that will be embedded in the image
24	  generated by the boot wrapper. Valid names are the .dts
25	  files from arch/arm64/boot/dts/ in the kernel source
26	  tree. The name must be specified without the .dts suffix.
27
28config BR2_TARGET_BOOT_WRAPPER_AARCH64_BOOTARGS
29	string "Kernel bootargs"
30	default ""
31	help
32	  Kernel bootargs to embed inside the image generated by the
33	  boot wrapper.
34
35config BR2_TARGET_BOOT_WRAPPER_AARCH64_PSCI
36	bool "Boot secondary SMP cores using PSCI"
37	help
38	  Boot secondary SMP cores using PSCI firmware calls. If
39	  disabled, the spin-table method is used instead.
40
41config BR2_TARGET_BOOT_WRAPPER_AARCH64_GICV3
42	bool "Enable GICv3 instead of GICv2"
43	help
44	  Boot using GICv3 instead of GICv2.
45
46endif
47