summaryrefslogtreecommitdiff
path: root/tools/microcode-tool.py
diff options
context:
space:
mode:
authorFabio Estevam <[email protected]>2016-08-29 20:37:16 -0300
committerStefano Babic <[email protected]>2016-09-06 18:22:48 +0200
commit7dbda25ecd6d7cba13d29161675309ca43e3ba12 (patch)
treed4b74d4f5163b2a6d30d67314e32f56c113dfdd7 /tools/microcode-tool.py
parentedf0093732225c2fd0791c3864e9a3eef1f92f19 (diff)
mx6ul_14x14_evk: Pass refsel and refr fields to avoid hang
When running a NXP 4.1 kernel with U-Boot mainline on a mx6ul-evk, we observe a hang when going into the lowest operational point of cpufreq. This hang issue does not happen on the NXP U-Boot version. After comparing the SPL DDR initialization against the DCD table from NXP U-Boot, the key difference that causes the hang is the MDREF register setting: DATA 4 0x021B0020 0x00000800 ,which means: REF_SEL = 0 --> Periodic refresh cycle: 64kHz REFR = 1 ---> Refresh Rate - 2 refreshes So adjust the MDREF initialization for mx6ul_evk accordingly to fix the kernel hang issue at low bus frequency. Reported-by: Eric Nelson <[email protected]> Signed-off-by: Fabio Estevam <[email protected]> Reviewed-by: Eric Nelson <[email protected]>
Diffstat (limited to 'tools/microcode-tool.py')
0 files changed, 0 insertions, 0 deletions