From: Ye Li <[email protected]>

Extend get_imageset_end() to handle i.MX94 family.

Signed-off-by: Ye Li <[email protected]>
Signed-off-by: Jacky Bai <[email protected]>
Signed-off-by: Alice Guo <[email protected]>
Acked-by: Peng Fan <[email protected]>
---
 arch/arm/mach-imx/image-container.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/mach-imx/image-container.c 
b/arch/arm/mach-imx/image-container.c
index 3a9e6dcf225..78f2488cf6d 100644
--- a/arch/arm/mach-imx/image-container.c
+++ b/arch/arm/mach-imx/image-container.c
@@ -297,7 +297,7 @@ static ulong get_imageset_end(void *dev, int dev_type)
 
        debug("seco container size 0x%x\n", value_container[0]);
 
-       if (is_imx95()) {
+       if (is_imx95() || is_imx94()) {
                offset[1] = ALIGN(hdr_length, CONTAINER_HDR_ALIGNMENT) + 
offset[0];
 
                value_container[1] = get_dev_container_size(dev, dev_type, 
offset[1], &hdr_length, &v2x_fw);
@@ -321,7 +321,7 @@ static ulong get_imageset_end(void *dev, int dev_type)
        value_container[2] = get_dev_container_size(dev, dev_type, offset[2], 
&hdr_length, NULL);
        if (value_container[2] < 0) {
                debug("Parse scu container image failed %d, only seco 
container\n", value_container[2]);
-               if (is_imx95())
+               if (is_imx95() || is_imx94())
                        return value_container[1] + offset[1]; /* return seco + 
v2x container total size */
                else
                        return value_container[0] + offset[0]; /* return seco 
container total size */

-- 
2.43.0

Reply via email to