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