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/am4378: EMIF4D_EXT_PHY_CTRL_36 register clarification

Part Number: AM4378

Tool/software: Linux

Hi everybody,

We have a custom board based on the am437x-gp-evm.  In a recent spin our vendor crossed in an automotive grade variant of the RAM we previously used.  The RAM datasheet has no different timings for anything based on grade.  Only the operational temperature range changes.  So we didn't think much of it.

Of course I can't get the boards to boot :) I'm trying to confirm it's not some change I need to make to the u-boot image.

I attached a JTAG and I can successfully run the GEL file I used on the previous spin of the board.  The RAM seems to check out (DDR data transfer and EDMA tests). 

After HW leveling completed I compared all the EMIF registers to what we have updated in "board/ti/am43xx/board.c".  There were no differences.  Next I compared all the EMIF registers to what was saved in SPRAC70 EMIF Configuration Tool spreadsheet.  The only item that was different was...

EMIF4D_EXT_PHY_CTRL_36 0x000001FF

In the spreadsheet it's 0x000000FF.  In the TRM, 0x00000100 is the "FIFO Write Enable In Misaligned Clear" bit.  What exactly does that mean?  Do I need to be concerned about it?

Thanks,

Nathan