Skip to content
Snippets Groups Projects
  1. Oct 09, 2021
  2. Oct 08, 2021
  3. Oct 07, 2021
  4. Oct 05, 2021
    • Patrick Delaunay's avatar
      lib: optee: remove the duplicate CONFIG_OPTEE · 51827f9a
      Patrick Delaunay authored and Tom Rini's avatar Tom Rini committed
      
      The configuration CONFIG_OPTEE is defined 2 times:
      1- in lib/optee/Kconfig for support of OPTEE images loaded by bootm command
      2- in drivers/tee/optee/Kconfig for support of OP-TEE driver.
      
      It is abnormal to have the same CONFIG define for 2 purpose;
      and it is difficult to managed correctly their dependencies.
      
      Moreover CONFIG_SPL_OPTEE is defined in common/spl/Kconfig
      to manage OPTEE image load in SPL.
      
      This definition causes an issue with the macro CONFIG_IS_ENABLED(OPTEE)
      to test the availability of the OP-TEE driver.
      
      This patch cleans the configuration dependency with:
      - CONFIG_OPTEE_IMAGE (renamed) => support of OP-TEE image in U-Boot
      - CONFIG_SPL_OPTEE_IMAGE (renamed) => support of OP-TEE image in SPL
      - CONFIG_OPTEE (same) => support of OP-TEE driver in U-Boot
      - CONFIG_OPTEE_LIB (new) => support of OP-TEE library
      
      After this patch, the macro have the correct behavior:
      - CONFIG_IS_ENABLED(OPTEE_IMAGE) => Load of OP-TEE image is supported
      - CONFIG_IS_ENABLED(OPTEE) => OP-TEE driver is supported
      
      Signed-off-by: Patrick Delaunay's avatarPatrick Delaunay <patrick.delaunay@foss.st.com>
      51827f9a
  5. Sep 30, 2021
  6. Sep 28, 2021
Loading