xref: /rk3399_rockchip-uboot/lib/avb/libavb_user/Kconfig (revision e1aab64013804e120d3fc5d6940ed7245d8f9c2a)
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