On 06/15/2016 12:06 PM, Christian Didriksson wrote: > Trying again. Hi!
> I have reverted back to a vanilla u-boot-2016.05, added the > not-enter-quad-mode patch What's this patch ? Can you share it ? > and changed the SPI address where the SPL should load the u-boot from Can you share this change ? > and it does not work. My question: > > Has anyone else tested SPL/u-boot on an Altera CV socdk Rev E1 board recently > (like 2016.05)? U-boot hangs after printing memory size. Same result using > different compilers. The rev E1 is the latest SoCDK, I only have rev. C1 . I remember Dinh (CCed) did send a patch for the rev. E board , so I assume he did test it, but those were only pinmux changes and it should be part of the v2016.05: commit 4baca92001bff3c32a05001a7dc58996623e3ef8 Author: Dinh Nguyen <dingu...@kernel.org> Date: Tue May 10 15:13:59 2016 -0500 arm: socfpga: Update iomux and pll for c5 socdk RevE Another thing which comes to mind is the change in size of SPL, that might be worth looking at. Can you check the size of the SPL, u-boot-spl-dtb.bin ? I just tested the rev C socdk with 2016.05 and it boots for me. I will send you the binary I used off-list. > Best regards, > > Christian > > -----Ursprungligt meddelande----- > Från: U-Boot [mailto:u-boot-boun...@lists.denx.de] För Christian Didriksson > Skickat: den 9 juni 2016 20:15 > Till: u-boot@lists.denx.de > Ämne: [U-Boot] socfpga 2016.05, CV socdk Rev E1, SPL and u-boot fail when > booting from QSPI > > Hi All, > > I have been struggling for quite some time now to get SPL and u-boot to run > from QSPI-flash. Yesterday I was able to identify a workaround to get the SPL > going by disabling quad mode for the flash (seems identified by > http://lists.denx.de/pipermail/u-boot/2016-June/256671.html). However u-boot > always hangs after printing memory size. I have tried to search the archive > and have seen posts about hanging here, but nothing I can relate to my setup. > I have tested to use Altera's SPL (2013.01.01) and u-boot-2016.5 and this > combo seems to work. > > I also notice that the frequency (max-spi-frequency) in the dts-file is not > picked up for some reason? > > Any help to fix the u-boot hang problem would be highly appreciated. > > Current printout (with added debug output): > > U-Boot SPL 2016.05 NGA QSPI -g133f59a-dirty (Jun 09 2016 - 17:06:20) > drivers/ddr/altera/sequencer.c: Preparing to start memory calibration > drivers/ddr/altera/sequencer.c: CALIBRATION PASSED > drivers/ddr/altera/sequencer.c: Calibration complete Trying to boot from SPI > spl_spi_load_image: bus=0, cs=0, speed=50000000, mode=3 > cadence_spi_ofdata_to_platdata: regbase=ff705000 ahbbase=ffa00000 > max-frequency=500000 page-size=256 > spi_flash_std_probe: slave=01100368, cs=0 > SF: Read data capture delay calibrated to 7 (0 - 15) > cadence_spi_set_speed: speed=100000 > cadence_spi_xfer: len=1 [bytes] > cadence_spi_xfer: len=5 [bytes] > SF: Got idcodes > 00000000: 20 ba 20 10 00 . .. > SF: Detected N25Q512 > cadence_spi_xfer: len=1 [bytes] > cadence_spi_xfer: len=1 [bytes] > spi_flash_decode_fdt: Cannot decode address > cadence_spi_xfer: len=0 [bytes] > cadence_spi_xfer: len=0 [bytes] > SF: Detected N25Q512 with page size 256 Bytes, erase size 64 KiB, total 64 MiB > SF: Read data capture delay calibrated to 7 (0 - 15) > cadence_spi_set_speed: speed=500000 > cadence_spi_xfer: len=5 [bytes] > cadence_spi_xfer: len=64 [bytes] > cadence_spi_xfer: len=5 [bytes] > cadence_spi_xfer: len=443714 [bytes] > > > U-Boot 2016.05 NGA QSPI -g133f59a-dirty (Jun 09 2016 - 17:06:20 +0200) > > CPU: Altera SoCFPGA Platform > FPGA: Altera Cyclone V, SE/A6 or SX/C6 or ST/D6, version 0x0 > BOOT: QSPI Flash (1.8V) > Watchdog enabled > I2C: ready > DRAM: 1 GiB > > > Best regards, > > Christian > > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot > -- Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot