Hi, I have the same issue on A10 Olinuxino Lime. I was debugging the problem, and find out that this <http://git.denx.de/?p=u-boot.git;a=commit;h=cc49e2bdb8fbd47af28cb7e47696322586e9fff1>commit in u-boot breaks something related to timing / clocks, since it hangs on "udelay" (which is in Zoltan snippet). As far as I looked changes, I think some (probably) important things has been deleted from sun4-a10.dtsi data tree (maybe by mistake? I'm not sure)
Thanks, Marek Kraus Dňa štvrtok, 3. januára 2019 14:27:47 UTC+1 Zoltan HERPAI napísal(-a): > > Hi all, > > The DTS resync between 2018.09 and 2018.11 seems to have broken the MMC > support for the Linksprite pcDuino (A10) and pcDuino v3 (A20) boards. > The resync happened in b9d59d0 [1] and 3c92cca [2], after which u-boot > doesn't recognize the MMC controller and freezes the board (exactly the > same happens on the v3 board). > > ---- CUT HERE ---- > U-Boot SPL 2018.11 (Dec 31 2018 - 14:36:52 +0000) > DRAM: 1024 MiB > CPU: 1008000000Hz, AXI/AHB/APB: 3/2/2 > Trying to boot from MMC1 > > > U-Boot 2018.11 (Dec 31 2018 - 14:36:52 +0000) Allwinner Technology > > CPU: Allwinner A10 (SUN4I) > Model: LinkSprite pcDuino > I2C: ready > DRAM: 1 GiB > MMC: > ---- CUT HERE ---- > > Reverting these commits solve the problem and the boards boot correctly. > Initially I thought this might be due to removing the > mmc0_cd_pin_reference_design (syncing that from the kernel into u-boot), > which was discussed here [3] and was considered as a move that might > break MMC on some boards, but re-adding that reference pin only in the > pcduino DTSes did not resolve the freeze. > > Questions: > - A similar board - where the reference pin is used for CD - is the > Cubieboard 2. Can someone test 2018.11 on it to see if it freezes as > well? Out of A20, I have a Bananapro, but that's using a non-reference > pin for CD, and boots fine. > - There are some clock-related changes in this DTS resync, however I > have less than optimal experience with clocks. Can someone help check if > these changes might cause the issue? > > Thanks, > Zoltan H > > > [1] > > http://git.denx.de/?p=u-boot.git;a=commit;h=b9d59d08a6c7362a9558dd5f67cdf85cc3a1b7c8 > > [2] > > http://git.denx.de/?p=u-boot.git;a=commit;h=3c92cca3cda0d72c11c41bc0b07edcff127cf194 > > [3] https://lkml.org/lkml/2017/4/19/631 > > -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.