[i.MX6ULL] TFT display from u-boot to Kernel

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

[i.MX6ULL] TFT display from u-boot to Kernel

988件の閲覧回数
peagabr
Contributor I

Hi!

I have a 2.4" TFT display and I'm trying to use both SPI and RGB interfaces on my custom board (based on "14x14 EVK"). Because TFT's controller, SPI is used to setup RGB interface and I managed to work on u-boot, showing its logo. But right after Kernel starting routine, the display flicks and stays black, not showing Kernel logo (backlight is on). There's no LCD reset pin, so I think Kernel is restarting lcdif clocks to configure the framebuffer.

Is there a way to keep the setup and clocks from u-boot?

Thanks!

ラベル(3)
0 件の賞賛
5 返答(返信)

969件の閲覧回数
jimmychan
NXP TechSupport
NXP TechSupport
0 件の賞賛

965件の閲覧回数
peagabr
Contributor I

Hi jimmychan, thanks!

I already check the patch but it only applies to IPU interface. I'm using LCDIF. Also, I'd like to change the logo in Kernel, so one logo for u-boot and one for Kernel!

Thanks again!

0 件の賞賛

940件の閲覧回数
jimmychan
NXP TechSupport
NXP TechSupport

So, you don't need the patch for keeping the logo on the display. You just change the logo in u-boot and kernel correspondingly.

0 件の賞賛

934件の閲覧回数
peagabr
Contributor I

Hi jimmychan!

So, that's the point! Logo is fine on u-boot side and the image on Kernel is the default one (Tux), that doesn't show. Looks like I need to call all the SPI initialization again to configure the display, before calling the framebuffer. Is that right?

0 件の賞賛

921件の閲覧回数
jimmychan
NXP TechSupport
NXP TechSupport

right.

0 件の賞賛