Hello,
I have refered the AM335x EMIF Configuration tips on wiki.
http://processors.wiki.ti.com/index.php/AM335x_EMIF_Configuration_tips#Control_Module_Registers
There is the description:
=== Control Module Registers:
"For programming purposes, each of these registers should be set to the same value."
DDR_CMD0_IOCTRL (@0x44E11404) - set to 0x18B
DDR_CMD1_IOCTRL (@0x44E11408) - set to 0x18B
DDR_CMD2_IOCTRL (@0x44E1140C) - set to 0x18B
DDR_DATA0_IOCTRL (@0x44E11440) - set to 0x18B
DDR_DATA1_IOCTRL (@0x44E11444) - set to 0x18B
===
However, the fields of DDR_CMDx_IOCTRL and the fileds of DDR_DATAx_IOCTRL is not the same.
So, can I confirm what setting is allowed on these registers?
Actually, Which is correct?
a) Should we set 0x18B on all of these registers (other value is NOT allowed)?
b) Each of DDR_CMDx_IOCTRL should be set the same value,
and each of DDR_DATAx_IOCTRL should be set the same value.
c) other
Best regards, RY