On Thursday, July 23, 2015 at 08:29:42 PM, Dinh Nguyen wrote: [...]
> >> BTW, I tested out our your branch, but I think I'm missing a step as > >> where to put the SPL DTB? > >> > >> > >> U-Boot SPL 2015.07-rc3-00100-ga2e2da6 (Jul 21 2015 - 17:15:54) > >> drivers/ddr/altera/sequencer.c: Preparing to start memory calibration > >> drivers/ddr/altera/sequencer.c: CALIBRATION PASSED > >> drivers/ddr/altera/sequencer.c: Calibration complete > >> Missing DTB > >> ### ERROR ### Please RESET the board ### > > > > Do: > > > > make u-boot-with-spl-dtb.sfp > > Does your updated branch still work for you on the SoCKit? I'm hitting > the dreaded "CALIBRATION FAILED" on all my boards here, the devkit, SoCKit > and the new Atlas SoCKit. > > U-Boot SPL 2015.07-00293-ga6f4805 (Jul 23 2015 - 11:18:51) > drivers/ddr/altera/sequencer.c: Preparing to start memory calibration > drivers/ddr/altera/sequencer.c: CALIBRATION FAILED > drivers/ddr/altera/sequencer.c: Calibration complete > SDRAM calibration failed. > ### ERROR ### Please RESET the board ### Hi! You probably need the use different DRAM config for the sockit (I do use different ones, generated from Quartus). I pushed my SoCkit hacks to [1] (u-boot-socfpga / vip/sockit). This is tested last time today, so it should work for you. Also, notice the topmost patch [2]. You can ignore (and drop) the delay in spl.c , that's a hack I use to make it wait until my USB catches up after cold reset of the sockit. The change to timer.c is something that's baffling me -- without this change I also get calibration failure, but I didn't find out why yet. To make it ever weirder, if I use gcc 5.0.x , I do NOT get the calibration failure even WITHOUT this patch ; if I use gcc 4.8.4 (ELDK 5.6.1rc), I do get calibration failure failure ; if I use gcc 4.7.x (ELDK 5.5.x) and the gcc from ELDK 5.4.x (I don't remember the version), I do get calibration failure failure. I am even starting to suspect compiler bugs here, but I don't want to draw hasty conclusions yet. btw. where can I get the atlas kit ? it seems out of stock everywhere :( [1] http://git.denx.de/?p=u-boot/u-boot- socfpga.git;a=shortlog;h=refs/heads/vip/sockit [2] http://git.denx.de/?p=u-boot/u-boot- socfpga.git;a=commit;h=a8fd1c256c24eea79aad0079dbdf4db0593070e0 Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot