Skip to content

LS1046 custom board, bl31 booting hangs within caaam_hal_jr_dequeue()  #711

Open
@nekarose

Description

Hello, experts.

I have compiled the ATF to get the LS1046 custom board to work (base on LS1046AFRWY ATF)
There is different thing LS1046AFRWY and Custom LS1046. In the case of custom LS1046, It booted using IFC NOR FLASH. (LS1046AFRWY, Boot Mode QSPI NOR FLASH).
I've modifed ATF, RCW and It was successful until i partially booted BL31.
but I am seeing bl31 booting hangs in OPTEED( ).
I traced booting flow and I found where hangs comes out. but I dont know why that make hangs.
while caam_rng_instantiation() running, It enters caam_jr_enqueue() -> do_jr_enqueue(), but it down not receive a response to new jr jobs during dequeing. (caam_hal_jr_check_ack_itr()).
Please help me where shoue i fix or check.

OPTEE LOG.txt

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions