AnsweredAssumed Answered

frame buffer from uboot to linux in imx6

Question asked by Anshul khare on Jun 12, 2018
Latest reply on Jun 12, 2018 by igorpadykov

Hello,

   I am using a custom imx6ul board. I want to continue display image from uboot to linux when it comes up. 

For this I have shared the framebuffer address from uboot to linux via kernel command line. 

My Concept is to copy the content from address assigned in uboot to address assigned by linux driver.

So for that, I am using ioremap() to map virtual address to uboot physical address and copy data to allocated framebuffer in linux.

But ioremap is not working as kernel gets hang after adding ioremap function.

Ram address: 0x80000000 - 0x90000000

Uboot frame buffer: 0x87000000

Linux frame buffer: 0x8E000000

Could you please suggest any other way of sharing framebuffer from uboot to linux. Or how to enable ioremap for particular ram address range.

I am using mxsfb driver in both uboot and linux.

Outcomes