Learnincurve

Members
  • Content Count

    67
  • Joined

  • Last visited

About Learnincurve

  • Rank
    Advanced Member

Recent Profile Visitors

413 profile views
  1. Learnincurve

    Pine A64 MIPI DSI mainline

    4.14y image built and all missing files exist except uInitrd
  2. Learnincurve

    Pine A64 MIPI DSI mainline

    moved patches to sunxi-next as they weren't picked up from pine64-default. Patching fails on many of the new patches, as original files either missing or not in patchable version, resulting in a kernel build without the new MIPI-DSI support. Will try to build basic 4.14 kernel then apply missing files to previous 4.19 build, as the build process with Jagan's patches is above my skill level. --M--
  3. Learnincurve

    Pine A64 MIPI DSI mainline

    I have attached an archive of all the patches, which I will put in the userpatches/kernel/pine64-default ditrectory and try to rebuild. What do I do with DT Bindings? eg: https://lore.kernel.org/patchwork/patch/1006353/ BR. --Marius-- a64_MIPI-DSI_Patches.zip
  4. Learnincurve

    Pine A64 MIPI DSI mainline

    I see that Jagan's patches just made it to: https://lore.kernel.org/patchwork/project/lkml/list/?series=372679 and https://lore.kernel.org/patchwork/project/lkml/list/?series=&submitter=&state=*&q=feiyang&archive=both&delegate= so it may even be possible to apply them to the official 4.14y tree that the Armbian build process is supposed to use. I may have another try, adding those user patches to the default mainline build process.
  5. Learnincurve

    Pine A64 MIPI DSI mainline

    I just followed the instructions for the Vagrant- based VM and pointed the configs to Jagan's kernel source tree instead of the default 4.14y kernel. Also commented out the kernel patches as most of them don't work against 4.19. I could post the VM file somewhere if you like, but it should be quite easy to reproduce. I'm aware that it's ugly hacking and may well break the armbian build process, which is probably what has happened. Was just hoping there was a way to patch up the image manually.
  6. Learnincurve

    Pine A64 MIPI DSI mainline

    UPDATE: the kernel rebuild did not create the missing files. Any advice welcome.
  7. Learnincurve

    Pine A64 MIPI DSI mainline

    Okay. I found (directly) /boot/Image, and /boot/dtb/allwinner/sun50i-a64-pine64-plus.dtb, I also found the cmd file for /boot/dtb/allwinner/overlay/sun50i-a64-fixup.scr and ran mkimage -A arm64 -T script -C none -n "sun50i-a64-fixup.scr" -d ~/armbian/cache/sources/linux-mainline/WIP-A64-DSI/arch/arm64/boot/dts/allwinner/overlay/sun50i-a64-fixup.scr-cmd /home/vagrant/armbian/output/Missing_Files/sun50i-a64-fixup.scr which gave me an Invalid argument error but did put an .scr file in the destination folder. I don't know yet if the file is correct. Can anyone help on how to create the uInitrd file? Otherwise, recompiling just kernel and u-boot now. Will see if that generates the missing files. BR.
  8. Learnincurve

    Pine A64 MIPI DSI mainline

    AH! That would explain it! I'll see if I can find those files and add to the image.
  9. Learnincurve

    Pine A64 MIPI DSI mainline

    Unfortunately I was unable to boot the board with the image I had compiled. Powered up, lights on and board warm, but no network and card fs was unchanged (unexpanded) after several minutes. My understanding of the arm boot process is minimal so I won't be able to do any more with this without help. Image available at: https://drive.google.com/open?id=1ZMiXZU0zJEQMiMTivTaVshQ3ViHPetDH
  10. Learnincurve

    Pine A64 MIPI DSI mainline

    For information: Jagan has updated the source tree at https://github.com/amarula/linux-amarula/tree/WIP-A64-DSI to include specific Pine64 patches, including for the Feiyang FY07024DI26A30-D 7" MIPI-DSI LCD Panel. I have compiled Armbian with this kernel but won't have time to try installing for a few more days. BR. --Marius
  11. Learnincurve

    Pine A64 MIPI DSI mainline

    OK. Looks like we're not quite there yet. I pointed the build scripts to the new source and commented out the patching and can build Armbian with the unpatched code from Jagan's 4.19 tree, but have not tried to run the board from that image. The MIPI code is there but not the code for the Pine64 7" LCD panel, so that will need a module as well. Jagan has been sent a panel and the datasheet, so hopefully some existing code can be adapted to make that work too.
  12. Learnincurve

    Pine A64 MIPI DSI mainline

    Hi again, I have a Virtualbox/Vagrant Armbian build environment set up. Can anyone guide me to using Jagan's ketrnel source tree at https://github.com/amarula/linux-amarula/tree/WIP-A64-DSI instead of the kernel.org sources? Can I clone this locally, then point to it instead of the kernel.org source, preventing the script from downloading from kernel.org?
  13. Learnincurve

    Pine A64 MIPI DSI mainline

    I see that Jagan's tree is based on 4.19 and is related to a64-relic but don't know how to incorporate it into the Armbian build process or even if I should try.
  14. Learnincurve

    Pine A64 MIPI DSI mainline

    No I haven't. Normally, I would follow the Armbian build process, adding the extra patches from Jagan's GitHub branch, but don't have a suitable build environment or a system on which to run one, so am stuck at the moment.
  15. Learnincurve

    Pine A64 MIPI DSI mainline

    I received the following reply from Jagan Teki, who is working on a64 MIPI/DSI: It may be some time before I get a chance to try to build a system with these patches, but if anyone else wants to have a go..... ? BR. --Marius--