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.

Linux/PROCESSOR-SDK-AM57X: Disabling EMIF2

Part Number: PROCESSOR-SDK-AM57X
Other Parts Discussed in Thread: AM5728

Tool/software: Linux

What changes are required in u-boot to disable half of the DDR3 memory (EMIF2) on AM5728 IDK board?

BR,

Adam

  • Hi Adam,

    You need to modify below files:

    u-boot/arch/arm/dts/am572x-idk-common.dtsi

    memory@0 {
    device_type = "memory";
    - reg = <0x0 0x80000000 0x0 0x80000000>;
    + reg = <0x0 0x80000000 0x0 0x40000000>;
    };

    u-boot/board/ti/am57xx/board.c

    static const struct dmm_lisa_map_regs beagle_x15_lisa_regs = {
    -.dmm_lisa_map_3 = 0x80740300,
    +.dmm_lisa_map_3 = 0x80640100,
    .is_ma_present = 0x1
    };


    Note that AM571x IDK board comes with 1GB DDR3 on EMIF1 only, you can also refer to AM571x IDK u-boot code and schematics for reference.

    Regards,
    Pavel