1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- config BR2_TARGET_TI_K3_IMAGE_GEN
- bool "ti-k3-image-gen"
- depends on BR2_TARGET_TI_K3_R5_LOADER
- select BR2_TARGET_TI_K3_BOOT_FIRMWARE
- # We need FIT support in uboot-tools, which is why we select a
- # host package
- select BR2_PACKAGE_HOST_UBOOT_TOOLS
- select BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT
- help
- Use TI's k3-image-gen to build a separate bare metal boot
- binary from a separate SPL that is running on the R5 core.
- https://git.ti.com/cgit/k3-image-gen/k3-image-gen/
- if BR2_TARGET_TI_K3_IMAGE_GEN
- choice
- prompt "SoC family"
- config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62AX
- bool "am62ax"
- config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X
- bool "am62x"
- config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM64X
- bool "am64x"
- config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM65X
- bool "am65x"
- endchoice
- choice
- prompt "Security type"
- help
- The target SoC security type option for image gen. Valid
- options are "gp" for General Purpose devices, "hs-fs" for
- High Security - Field Securable devices, or "hs" for High
- Security - Security Enforcing devices. Note for all High
- Security device variants the TI_SECURE_DEV_PKG environmental
- variable must be defined at build time pointing to a valid
- core-secdev-k3 folder location, otherwise the build will
- fail, see
- https://git.ti.com/cgit/security-development-tools/core-secdev-k3
- config BR2_TARGET_TI_K3_IMAGE_GEN_SECTYPE_GP
- bool "gp"
- config BR2_TARGET_TI_K3_IMAGE_GEN_SECTYPE_HS_FS
- bool "hs-fs"
- config BR2_TARGET_TI_K3_IMAGE_GEN_SECTYPE_HS
- bool "hs"
- endchoice
- config BR2_TARGET_TI_K3_IMAGE_GEN_SOC
- string
- default "am62ax" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62AX
- default "am62x" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X
- default "am64x" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM64X
- default "am65x" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM65X
- config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE
- string
- default "ti-fs" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62AX
- default "ti-fs" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X
- default "ti-sci" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM64X
- default "ti-sci" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM65X
- config BR2_TARGET_TI_K3_IMAGE_GEN_SECTYPE
- string
- default "gp" if BR2_TARGET_TI_K3_IMAGE_GEN_SECTYPE_GP
- default "hs-fs" if BR2_TARGET_TI_K3_IMAGE_GEN_SECTYPE_HS_FS
- default "hs" if BR2_TARGET_TI_K3_IMAGE_GEN_SECTYPE_HS
- endif
|