xref: /rk3399_rockchip-uboot/lib/avb/libavb_user/Kconfig (revision 8dd9db5d1cd5826638c3cdb5f681300ff2f29f3b)
1config AVB_LIBAVB_USER
2	bool "Android AVB read/write hardware"
3	help
4	  This config support the android things system to
5	  read/write hardware image, like vbmeta, misc, and
6	  so on. And it can provide some a/b and avb information
7	  to fastboot and kernel.
8
9config AVB_VBMETA_PUBLIC_KEY_VALIDATE
10	bool "Support vbmeta public key validate"
11	depends on AVB_LIBAVB_USER
12	select CONSOLE_DISABLE_CTRLC
13	help
14	  support vbmeta public key validate, system bootflow would be
15	  uninterruptale when it is enabled:
16	    - only allow "boot_android" as bootcmd;
17	    - enter rockusb or fastboot when boot failed;
18	    - not allow ctrl+c to enter hush;
19	  only the CONFIG_BOOTDELAY can interrupt the bootflow.
20
21config SPL_AVB_LIBAVB_USER
22	bool "Android AVB read/write hardware for spl"
23	help
24	  This config support the android things system to
25	  read/write hardware image, like vbmeta, misc, and
26	  so on. And it can provide some a/b and avb information
27	  to fastboot and kernel.
28
29config TPL_AVB_LIBAVB_USER
30	bool "Android AVB read/write hardware for tpl"
31	help
32	  This config support the android things system to
33	  read/write hardware image, like vbmeta, misc, and
34	  so on. And it can provide some a/b and avb information
35	  to fastboot and kernel.
36