This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM62X: AM62x Prime Inline ECC Improvement

Part Number: PROCESSOR-SDK-AM62X

Hello I hope you are having a great day so far. I'm in the process of migrating our project from PSDK8.06 to PSDK9.0 for the AM62x. We enable inline ECC and I noticed that it takes a lot longer for PSDK9.0 versus PSDK8.06. Taking a look at the Git history I see the following commit was made to 8.06 but does not seem to be cherry picked into 9.0:

ram: k3-ddrss: Use the DDR controller BIST engine for ECC priming - ti-u-boot/ti-u-boot - This project will contain all publicly available source code for TI’s U-Boot offering. The contents of this project must be shareable and redistributable.

Will this change be cherry picked to ti-u-boot-2023.04? Thanks for your help.

From,

Daniel Fettke

  • Hi Dan,

    that's an interesting finding that this is missing from ti-u-boot-2023.04. I did some quick internal research but it isn't readily apparent as to why this is. It's also not currently staged to go into that tree. I've reached out to our R&D team for clarification and will report back soon.

    Regards, Andreas

  • Hi Dan,

    quick update. After talking with the R&D team it turns out that this particular patch was (unfortunately) missed during out ti-u-boot-2021.01 to ti-u-boot-2023.04 migration (it was assumed to be coming back from upstream but this didn't happen). We took the action to queue this for our upcoming SDK v9.1 release and to re-look at the related upstream effort.

    For the meantime, feel free to apply those changes to your U-Boot tree. You should be able to cherry-pick that commit without any conflicts, like this...

    a0797059@dasso:~/git/u-boot (ti-u-boot-2023.04)
    $ git cherry-pick 5de948718fab9c024b56268860a06fab9c7d514c
    Auto-merging drivers/ram/k3-ddrss/k3-ddrss.c
    [ti-u-boot-2023.04 1a509f79ad] ram: k3-ddrss: Use the DDR controller BIST engine for ECC priming
     Author: Georgi Vlaev <g-vlaev@ti.com>
     Date: Tue Jun 28 22:06:39 2022 +0300
     1 file changed, 113 insertions(+), 7 deletions(-)

    Regards, Andreas

  • Dear Andreas,

    Thank you very much for your investigation and reaching out to your R&D team. I will go ahead and cherry pick this change, hope you have a great day.

    From,

    Daniel Fettke