Q1- is it possible to use ECDSA instead of RSA keys? Not for the LS1043
the bootloader is only signed not the encrypted right?
Answ: You are right.
On the other hand, to preserve confidentiality of the images, the images can be encrypted and stored as blobs in the flash memory of the device. The validated ESBC U-Boot image can use Cryptographic blob mechanism to create a chain of trust with confidentiality.
For details about Cryptographic blob mechanism and chain of trust with confidentiality, see "Cryptographic blobs" in QorIQ Trust Architecture 3.0 User Guide.
Q2- How will the second stage bootloader be authenticated using CAAM,
where should the keys be stored for the same?
Answ: When the SoC has the module CAAM the secure key will be stored in a non-volatile storage.
Q3- FIT image authentication will be done by keys in second stage bootloader,
how can I encrypt second stage bootloader using CAAM?
Answ: the CAAM is intended to be used at user-land not for bootloader stages.