xref: /OK3568_Linux_fs/buildroot/package/freescale-imx/imx-seco/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_IMX_SECO
2	bool "imx-seco"
3	depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8 || \
4		BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
5	help
6	  Firmware file for the i.MX8 and i.MX8X Security Controller.
7
8	  This library is provided by Freescale as-is and doesn't have
9	  an upstream.
10
11if BR2_PACKAGE_IMX_SECO
12
13choice
14	prompt "i.MX Seco Firmware Release"
15	default BR2_PACKAGE_IMX_SECO_MX8QMB0 if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8
16	default BR2_PACKAGE_IMX_SECO_MX8QXC0 if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
17	help
18	  Select the appropriate ahab container image to install
19	  to match the iMX asics revision.
20
21	  Note - mismatches result in a failure to boot
22
23config BR2_PACKAGE_IMX_SECO_MX8DXLA0
24	bool "imx-seco-mx8dxla0"
25	depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8
26
27config BR2_PACKAGE_IMX_SECO_MX8DXLA1
28	bool "imx-seco-mx8dxla1"
29	depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8
30
31config BR2_PACKAGE_IMX_SECO_MX8QMB0
32	bool "imx-seco-mx8qmb0"
33	depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8
34
35config BR2_PACKAGE_IMX_SECO_MX8QXB0
36	bool "imx-seco-mx8qxb0"
37	depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
38
39config BR2_PACKAGE_IMX_SECO_MX8QXC0
40	bool "imx-seco-mx8qxc0"
41	depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
42
43endchoice
44
45config BR2_PACKAGE_IMX_SECO_AHAB_CONTAINER_IMAGE
46	string
47	default "mx8dxla0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8DXLA0
48	default "mx8dxla1-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8DXLA1
49	default "mx8qmb0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8QMB0
50	default "mx8qxb0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8QXB0
51	default "mx8qxc0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8QXC0
52
53endif
54