Commit af74c2a
psram: DQSDM = PIN_NOPULL (revert my PULLDOWN regression) -- matches reference Winbond case
The read-strobe cal never asserted CALCR.DONE in ANY build this session. Root cause found: I had changed DQSDM (PAD_SA12) from PIN_NOPULL to PIN_PULLDOWN on a misreading of the reference -- but the SiFli reference Winbond case (board_psram.c board_pinmux_psram_func1_2_4 case 4, line 96) uses PIN_NOPULL, and my own header comment (line 57) already said 'DQSDM(NOPULL)'. A pulldown on the DQS strobe biases it low so the controller never sees a clean read strobe -> the auto-cal can't find a valid SCK/DQS delay (DONE=0) -> bulk reads return garbage. This explains the cal-never-locks + bulk-corrupt symptoms across -73..-77 (all had the pulldown). Reverted to NOPULL.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 9148e9c commit af74c2a
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| |||
0 commit comments