blob: 5925345a89ffe8c487c6f6ac028a417de884a534 [file] [log] [blame]
Stewart Smithb2bcc832015-08-20 13:38:33 +10001config BR2_PACKAGE_PETITBOOT
2 bool "petitboot"
3 # petitboot needs udev /dev management
4 depends on BR2_PACKAGE_HAS_UDEV
Stewart Smith03c1b1e2016-03-31 16:12:43 +11005 select BR2_PACKAGE_LVM2
Stewart Smithb2bcc832015-08-20 13:38:33 +10006 select BR2_PACKAGE_NCURSES
7 select BR2_PACKAGE_NCURSES_TARGET_PANEL
8 select BR2_PACKAGE_NCURSES_TARGET_FORM
9 select BR2_PACKAGE_NCURSES_TARGET_MENU
10 # run-time dependency only
11 select BR2_PACKAGE_KEXEC_LITE if !BR2_PACKAGE_KEXEC
12 # run-time dependency only
13 select BR2_PACKAGE_POWERPC_UTILS if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le
14 # run-time dependency only
Samuel Mendoza-Jonas45617482016-10-10 10:18:06 +110015 select BR2_PACKAGE_NVME if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le
Stewart Smithb2bcc832015-08-20 13:38:33 +100016 help
17 Petitboot is a small kexec-based bootloader
18
19 http://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html
20
21comment "petitboot requires udev to be enabled"
22 depends on !BR2_PACKAGE_HAS_UDEV
Sam Mendoza-Jonasaf7c2712016-02-10 10:27:25 +110023
24config BR2_PACKAGE_PETITBOOT_MTD
25 bool "petitboot-mtd"
26 depends on BR2_PACKAGE_PETITBOOT
27 select BR2_PACKAGE_LIBFLASH
Samuel Mendoza-Jonas70a42c62017-06-20 14:07:50 +100028 select BR2_PACKAGE_PFLASH
Sam Mendoza-Jonasaf7c2712016-02-10 10:27:25 +110029 help
30 Adds Petitboot support for MTD devices
31
32comment "Add support for accessing MTD devices"