2297439_en-US

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2297439_en-US

2297439_en-US

iMX8 Inline Encryption Engine

How can I configure the IEE to encrypt/decrypt DDR content on the fly on the i.MX8QXP MEK board? I couldn't find any information in the MEK BSP.

What is the best practice? Is this configured in the Device Tree? Or at the U-Boot level via a special iee command? Is there maybe an application note about it?

Any advice is welcome.


Re: iMX8 Inline Encryption Engine

Hello, @reinerseifried 

I hope you are doing very well.

We have not Documentation to share, but it should be enough enabling the: 

config BLK_INLINE_ENCRYPTION = y.


Please take a look to the inline-encryption.rst.


Best regards,

Salas.

Re: iMX8 Inline Encryption Engine

Hi Manuel,

I probably expressed myself incorrectly. I did not mean “disk encryption,” but rather DDR in the sense of Double Data Rate Random Access Memory, also known as DRAM. There is even an erratum, ERR010909, for the controller, which literally states: “IEE operation is limited to DRAM, OCRAM and FlexSPI memory space only.” This IEE function is exactly what we want to apply to DRAM.

Best regards,

Reiner

Re: iMX8 Inline Encryption Engine

Hello @reinerseifried 

Thank you, It was my misunderstood.

Please take a look to the sc_fw_port. (System Controller Firmware Porting guide). There is described how to use it:


Manuel_Salas_0-1769566986433.png


You can download it here: Embedded Linux for i.MX Applications Processors.

Manuel_Salas_1-1769567107025.png


Then follow the instructions to build and get the documentation.


Best regards,

Salas.


Tags (1)
No ratings
Version history
Last update:
‎01-29-2026 04:22 AM
Updated by: