commit b75b4e3e188f52947f8c299de698bcfe29295cf3
Author: Hangyu Li <hangyu.li@amlogic.com>
Date:   Thu Sep 12 18:38:51 2024 +0800

    dmc: t6d: reconfigure secure os range [3/3]

    PD#SWPL-184752

    Problem:
    support AMFC decompress bl32

    Solution:
    Disable AMFC access normal memory in bl2.
    Add AMFC write access bl32 memory in bl2x.
    Reconfig dmc to disable AMFC write access bl32 memory,
    and enable AMFC access normal memoroy in bl32.

    Verify:
    T6D

    Change-Id: Id0f5a6b58727c8c4b4a6d2be571dc33106eeef0a
    Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>

Change-Id: Ieb82eca5e64f03d193df82305b01426caca5dbd7
diff --git a/a1/bl32.img b/a1/bl32.img
index d317717..2704629 100644
--- a/a1/bl32.img
+++ b/a1/bl32.img
Binary files differ
diff --git a/a4/a113l2/blob-bl32.bin.signed b/a4/a113l2/blob-bl32.bin.signed
index 15cf81b..c654d2f 100644
--- a/a4/a113l2/blob-bl32.bin.signed
+++ b/a4/a113l2/blob-bl32.bin.signed
Binary files differ
diff --git a/axg/bl32.img b/axg/bl32.img
index 62f3053..2d2d32f 100644
--- a/axg/bl32.img
+++ b/axg/bl32.img
Binary files differ
diff --git a/axg/bl32.nand.img b/axg/bl32.nand.img
index 5e1887e..478d796 100644
--- a/axg/bl32.nand.img
+++ b/axg/bl32.nand.img
Binary files differ
diff --git a/s1a/s805c1/blob-bl32.bin.signed b/s1a/s805c1/blob-bl32.bin.signed
index ab07185..32835ab 100644
--- a/s1a/s805c1/blob-bl32.bin.signed
+++ b/s1a/s805c1/blob-bl32.bin.signed
Binary files differ
diff --git a/s1a/s805c1eng/blob-bl32.bin.signed b/s1a/s805c1eng/blob-bl32.bin.signed
index 4c0b4a3..6d9906b 100644
--- a/s1a/s805c1eng/blob-bl32.bin.signed
+++ b/s1a/s805c1eng/blob-bl32.bin.signed
Binary files differ
diff --git a/s5/s928x/blob-bl32.bin.signed b/s5/s928x/blob-bl32.bin.signed
index 59d2a8d..f44b555 100644
--- a/s5/s928x/blob-bl32.bin.signed
+++ b/s5/s928x/blob-bl32.bin.signed
Binary files differ
diff --git a/s5/s928xeng/blob-bl32.bin.signed b/s5/s928xeng/blob-bl32.bin.signed
index 4df9231..d4f51fa 100644
--- a/s5/s928xeng/blob-bl32.bin.signed
+++ b/s5/s928xeng/blob-bl32.bin.signed
Binary files differ
diff --git a/s6/s905c5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa b/s6/s905c5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
index d028c56..dabfe4a 100644
--- a/s6/s905c5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
+++ b/s6/s905c5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905c5/blob-bl32.bin.signed.rsa.rsa-mldsa b/s6/s905c5/blob-bl32.bin.signed.rsa.rsa-mldsa
index adc1a5b..dd9d352 100644
--- a/s6/s905c5/blob-bl32.bin.signed.rsa.rsa-mldsa
+++ b/s6/s905c5/blob-bl32.bin.signed.rsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905c5eng/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa b/s6/s905c5eng/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
index e43cc66..3e8537e 100644
--- a/s6/s905c5eng/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
+++ b/s6/s905c5eng/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905c5eng/blob-bl32.bin.signed.rsa.rsa-mldsa b/s6/s905c5eng/blob-bl32.bin.signed.rsa.rsa-mldsa
index 26e2a14..964259c 100644
--- a/s6/s905c5eng/blob-bl32.bin.signed.rsa.rsa-mldsa
+++ b/s6/s905c5eng/blob-bl32.bin.signed.rsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905d5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa b/s6/s905d5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
index 46f2fc9..8f33eec 100644
--- a/s6/s905d5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
+++ b/s6/s905d5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905d5/blob-bl32.bin.signed.rsa.rsa-mldsa b/s6/s905d5/blob-bl32.bin.signed.rsa.rsa-mldsa
index 9bd8f84..eac70c7 100644
--- a/s6/s905d5/blob-bl32.bin.signed.rsa.rsa-mldsa
+++ b/s6/s905d5/blob-bl32.bin.signed.rsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905x5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa b/s6/s905x5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
index 61a18c1..538be1c 100644
--- a/s6/s905x5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
+++ b/s6/s905x5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905x5/blob-bl32.bin.signed.rsa.rsa-mldsa b/s6/s905x5/blob-bl32.bin.signed.rsa.rsa-mldsa
index 049b0e7..366e9e7 100644
--- a/s6/s905x5/blob-bl32.bin.signed.rsa.rsa-mldsa
+++ b/s6/s905x5/blob-bl32.bin.signed.rsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905x5l/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa b/s6/s905x5l/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
index 072c8b4..83aa944 100644
--- a/s6/s905x5l/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
+++ b/s6/s905x5l/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905x5l/blob-bl32.bin.signed.rsa.rsa-mldsa b/s6/s905x5l/blob-bl32.bin.signed.rsa.rsa-mldsa
index a64931e..10de13e 100644
--- a/s6/s905x5l/blob-bl32.bin.signed.rsa.rsa-mldsa
+++ b/s6/s905x5l/blob-bl32.bin.signed.rsa.rsa-mldsa
Binary files differ
diff --git a/s7/s805x3/blob-bl32.bin.signed b/s7/s805x3/blob-bl32.bin.signed
index ad6f4b6..1c930f7 100644
--- a/s7/s805x3/blob-bl32.bin.signed
+++ b/s7/s805x3/blob-bl32.bin.signed
Binary files differ
diff --git a/s7/s805x3/blob-bl32.nand.bin.signed b/s7/s805x3/blob-bl32.nand.bin.signed
index 35b891d..48c3222 100644
--- a/s7/s805x3/blob-bl32.nand.bin.signed
+++ b/s7/s805x3/blob-bl32.nand.bin.signed
Binary files differ
diff --git a/s7/s905y5/blob-bl32.bin.signed b/s7/s905y5/blob-bl32.bin.signed
index 035348f..6ca19e2 100644
--- a/s7/s905y5/blob-bl32.bin.signed
+++ b/s7/s905y5/blob-bl32.bin.signed
Binary files differ
diff --git a/s7/s905y5/blob-bl32.nand.bin.signed b/s7/s905y5/blob-bl32.nand.bin.signed
index 95ff53d..e453d46 100644
--- a/s7/s905y5/blob-bl32.nand.bin.signed
+++ b/s7/s905y5/blob-bl32.nand.bin.signed
Binary files differ
diff --git a/s7/s905y5eng/blob-bl32.bin.signed b/s7/s905y5eng/blob-bl32.bin.signed
index 7a8f244..2ee4e22 100644
--- a/s7/s905y5eng/blob-bl32.bin.signed
+++ b/s7/s905y5eng/blob-bl32.bin.signed
Binary files differ
diff --git a/s7/s905y5r/blob-bl32.bin.signed b/s7/s905y5r/blob-bl32.bin.signed
index ba9aa47..3dbeee9 100644
--- a/s7/s905y5r/blob-bl32.bin.signed
+++ b/s7/s905y5r/blob-bl32.bin.signed
Binary files differ
diff --git a/s7d/s905x5m/blob-bl32.bin.signed.rsa.rsa b/s7d/s905x5m/blob-bl32.bin.signed.rsa.rsa
index 306e18b..8a4ecd3 100755
--- a/s7d/s905x5m/blob-bl32.bin.signed.rsa.rsa
+++ b/s7d/s905x5m/blob-bl32.bin.signed.rsa.rsa
Binary files differ
diff --git a/s7d/s905x5meng/blob-bl32.bin.signed.rsa.rsa b/s7d/s905x5meng/blob-bl32.bin.signed.rsa.rsa
index 4dddf12..c5a1476 100644
--- a/s7d/s905x5meng/blob-bl32.bin.signed.rsa.rsa
+++ b/s7d/s905x5meng/blob-bl32.bin.signed.rsa.rsa
Binary files differ
diff --git a/t3x/t968d4/blob-bl32.bin.signed b/t3x/t968d4/blob-bl32.bin.signed
index 37c5402..d93ac91 100644
--- a/t3x/t968d4/blob-bl32.bin.signed
+++ b/t3x/t968d4/blob-bl32.bin.signed
Binary files differ
diff --git a/t5m/t963d4/blob-bl32.bin.signed b/t5m/t963d4/blob-bl32.bin.signed
index 941dbc5..6b562fa 100755
--- a/t5m/t963d4/blob-bl32.bin.signed
+++ b/t5m/t963d4/blob-bl32.bin.signed
Binary files differ
diff --git a/t5m/tc8000/blob-bl32.bin.signed b/t5m/tc8000/blob-bl32.bin.signed
index ff0c704..29360ea 100644
--- a/t5m/tc8000/blob-bl32.bin.signed
+++ b/t5m/tc8000/blob-bl32.bin.signed
Binary files differ
diff --git a/t6d/t950d5/blob-bl32.bin.signed b/t6d/t950d5/blob-bl32.bin.signed
index ae6540b..3d567b4 100644
--- a/t6d/t950d5/blob-bl32.bin.signed
+++ b/t6d/t950d5/blob-bl32.bin.signed
Binary files differ
diff --git a/txhd2/bl32.8m.img b/txhd2/bl32.8m.img
index c18c63e..9f783b0 100644
--- a/txhd2/bl32.8m.img
+++ b/txhd2/bl32.8m.img
Binary files differ
diff --git a/txhd2/bl32.img b/txhd2/bl32.img
index 89f5394..a0e904e 100644
--- a/txhd2/bl32.img
+++ b/txhd2/bl32.img
Binary files differ