Hello,
EDMK is mainly use for BL2 and FIP encryption/decryption (signingtool and romcode).
We use dm-encrypt, but not with EDMK (through HW RNG in OP-TEE). I don't know about LUKS.
EDMK is also used in the SSP process to encrypt/decrypt the secrets.
https://wiki.st.com/stm32mpu/wiki/How_to_deploy_SSP:_a_step-by-step_approach
It can be used elsewhere in a TA through OP-TEE for any AES processing. Upper OTPs could be made accessible through secure services but I don't know it it make sense to use the EDMK in this context.
https://github.com/linaro-swg/optee_examples
In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.