[U-Boot] Beginner question: need help about LVDS channels for i.MX6Q SabreSD Board

Hi, I have a Freescale SabreSD board with an i.MX6 quad-core processor. I'm using u-boot-2009.08 (released with Freescale's LTIB) I would like to enable both LVDS channels. In the "lcd_enable" func (file: / board/freescale/mx6q_sabresd/mx6q_sabresd.c) I properly changed some registers following the advice of Freescale but I could not enable the second channel: https://community.freescale.com/docs/DOC-93617 Furthermore, the "ipuv3_fb_init" func is used to initialize a single Display Interface. Can you give me some advice to enable both channels? Thanks for any help,
Igor
Distinti saluti Best regards
Igor Ferrara ________________________________________________
DOT SYSTEM S.r.l. Via Marco Biagi, 34 23871 Lomagna (LC)
Tel.: ++39 039-92259 218 Fax.: ++39 039-92259 290 / 229
P.I. (VAT): 02250660137 C.F.: 10222170150
igor.ferrara@dotsystem.it mailto:igor.ferrara@dotsystem.it
http://www.dotsystem.it http://www.dotsystem.it/ http://www.dotsystem.eu http://www.dotsystem.eu/ http://www.flex-rail.com http://www.flex-rail.com/ http://www.railways-dna.com http://www.railways-dna.com/ http://www.imagesafety-eye.com http://www.imagesafety-eye.com/
mappa http://maps.google.it/maps?q=Dot+System+via+marco+biagi+34,+lomagna,+lc &hl=it&ll=45.658478,9.374428&spn=0.010738,0.01442&sll=45.658473,9.374322 &sspn=0.011443,0.019248&t=h&hq=Dot+System&hnear=Via+Marco+Biagi,+Lomagna ,+Lecco,+Lombardia&z=16&iwloc=A map http://maps.google.it/maps?q=Dot+System+via+marco+biagi+34,+lomagna,+lc &hl=it&ll=45.658478,9.374428&spn=0.010738,0.01442&sll=45.658473,9.374322 &sspn=0.011443,0.019248&t=h&hq=Dot+System&hnear=Via+Marco+Biagi,+Lomagna ,+Lecco,+Lombardia&z=16&iwloc=A
________________________________________________
Please confirm the reception of the present message by sending back an answer message Thank You for the cooperation.
Note related to the privacy: This message and the possible attached files, contains reserved informations and it is intended to be used only by the addressee(s) under his (their) responsibility. Thank You
Following the coming into effect of legislative decree of 8 June 2001, n. 231, which introduced for the first time the concept of "administrative responsibility" for companies. The updating process was carried out in conformity with the content of legislative decree 231/01, the guidelines drawn up by Confindustria as well as specific measures already implemented by the Dot System concerning both internal control and corporate governance. The mailbox to communicate, also in anonymous form, with components of the supervisory is organodivigilanza@dotsystem.it mailto:organodivigilanza@dotsystem.it

Hi Igor,
Le Fri, 26 Apr 2013 17:17:54 +0200, "Igor Ferrara" Igor.Ferrara@dotsystem.it a écrit :
Please confirm the reception of the present message by sending back an answer message Thank You for the cooperation.
this list has 2535 subscribers, do you really need to get 2535 answers each time tou send an email here ? ;-)
Eric

Hi Eric, I'm very sorry. I made a mistake. It will not happen again.
Igor
-----Messaggio originale----- Da: Eric Bénard [mailto:eric@eukrea.com] Inviato: ven 26/04/2013 18.22 A: Igor Ferrara Cc: u-boot@lists.denx.de Oggetto: Re: [U-Boot] Beginner question: need help about LVDS channels for i.MX6Q SabreSD Board
Hi Igor,
Le Fri, 26 Apr 2013 17:17:54 +0200, "Igor Ferrara" Igor.Ferrara@dotsystem.it a écrit :
Please confirm the reception of the present message by sending back an answer message Thank You for the cooperation.
this list has 2535 subscribers, do you really need to get 2535 answers each time tou send an email here ? ;-)
Eric

Hi Igor,
On Fri, Apr 26, 2013 at 12:17 PM, Igor Ferrara Igor.Ferrara@dotsystem.it wrote:
Hi, I have a Freescale SabreSD board with an i.MX6 quad-core processor. I'm using u-boot-2009.08 (released with Freescale's LTIB)
This list is about the official U-boot project, not the 2009.08 port from FSL.
I would like to enable both LVDS channels.
In mainline U-boot there is support for one LVDS panel in mx6qsabrelite board.
You can use it as reference and add LVDS panel support in mx6qsabresd.
Please send us the patches.
In the "lcd_enable" func (file: / board/freescale/mx6q_sabresd/mx6q_sabresd.c) I properly changed some registers following the advice of Freescale but I could not enable the second channel: https://community.freescale.com/docs/DOC-93617 Furthermore, the "ipuv3_fb_init" func is used to initialize a single Display Interface. Can you give me some advice to enable both channels?
What is exactly your use case? Do you really need dual display support in U-boot?
Can't you just boot fast and use the dual display support that kernel already provides?
Regards,
Fabio Estevam

Hi Fabio, Sorry for not replying sooner. I want to enable two LVDS channels because I noticed that the kernel does not "seem" to initialize properly them if they are not initialized before by the bootloader. I'm also trying to understand the reason for this behavior.
Igor
Hi Igor,
On Fri, Apr 26, 2013 at 12:17 PM, Igor Ferrara Igor.Ferrara@dotsystem.it wrote:
Hi, I have a Freescale SabreSD board with an i.MX6 quad-core processor. I'm using u-boot-2009.08 (released with Freescale's LTIB)
This list is about the official U-boot project, not the 2009.08 port from FSL.
I would like to enable both LVDS channels.
In mainline U-boot there is support for one LVDS panel in mx6qsabrelite board.
You can use it as reference and add LVDS panel support in mx6qsabresd.
Please send us the patches.
In the "lcd_enable" func (file: / board/freescale/mx6q_sabresd/mx6q_sabresd.c) I properly changed some registers following the advice of Freescale but I could not enable the
second channel: https://community.freescale.com/docs/DOC-93617 Furthermore, the "ipuv3_fb_init" func is used to initialize a single Display Interface. Can you give me some advice to enable both channels?
What is exactly your use case? Do you really need dual display support in U-boot?
Can't you just boot fast and use the dual display support that kernel already provides?
Regards,
Fabio Estevam
participants (3)
-
Eric Bénard
-
Fabio Estevam
-
Igor Ferrara