Skip to contentSkip to conversation

DSS porting problems

DISCUSSION Gary Thomas 2 participants 4 messages Jun 4, 2009 – Jun 5, 2009

lore
Share & tools
lore
#0 lore raw

I'm porting my platform (3530, very similar to LDP) to your tree.
http://www.bat.org/~tomba/git/linux-omap-dss.git
Since you have complete support for the 3430SDP, I started with that board file. I've added my own display (larger Hitachi screen that is 800x600). I've run into a few problems:

* All output to the main frame buffer (/dev/fb0) seems to go to the very last line of the display.

* The documentation (Documentation/arm/OMAP/DSS) does not seem to match what's in sysfs. In particular, there are no "horizontal" or "vertical" fields in the displayN tree. This makes the examples of how to clone, etc, not work.

Any ideas what I should look at?

Thanks

Signature · 4 lines
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
#1 lore raw
Quoted 8 lines · ext Gary Thomas

I'm porting my platform (3530, very similar to LDP) to your tree.
http://www.bat.org/~tomba/git/linux-omap-dss.git
Since you have complete support for the 3430SDP, I started with that board file. I've added my own display (larger Hitachi screen that is 800x600). I've run into a few problems:

* All output to the main frame buffer (/dev/fb0) seems to go to the very last line of the display.

Difficult to say anything about this. The problem could be in the board file configuration, or in the panel driver.

Quoted 5 lines

* The documentation (Documentation/arm/OMAP/DSS) does not seem to match what's in sysfs. In particular, there are no "horizontal" or "vertical" fields in the displayN tree. This makes the examples of how to clone, etc, not work.

Thanks, I pushed a fix for the documentation.

Tomi

#2 lore raw
Quoted 7 lines · Tomi Valkeinen
Quoted 6 lines · ext Gary Thomas

I'm porting my platform (3530, very similar to LDP) to your tree.
http://www.bat.org/~tomba/git/linux-omap-dss.git
Since you have complete support for the 3430SDP, I started with that board file. I've added my own display (larger Hitachi screen that is 800x600). I've run into a few problems:

Quoted 6 lines
Quoted 2 lines

* All output to the main frame buffer (/dev/fb0) seems to go to the very last line of the display.

Difficult to say anything about this. The problem could be in the board file configuration, or in the panel driver.

So the question remains - how do I debug this? I have a straight forward LCD panel, much like what's on LDP or Beagle (the two I know about), just a different model with larger size. I cloned the panel description from the sharp_ls and changed the dimensions.

Quoted 6 lines
Quoted 4 lines

* The documentation (Documentation/arm/OMAP/DSS) does not seem to match what's in sysfs. In particular, there are no "horizontal" or "vertical" fields in the displayN tree. This makes the examples of how to clone, etc, not work.

Thanks, I pushed a fix for the documentation.

Signature · 4 lines
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
#3 lore raw

Hi,

Quoted 11 lines · ext Gary Thomas
Quoted 10 lines · Tomi Valkeinen
Quoted 8 lines · ext Gary Thomas

I'm porting my platform (3530, very similar to LDP) to your tree.
http://www.bat.org/~tomba/git/linux-omap-dss.git
Since you have complete support for the 3430SDP, I started with that board file. I've added my own display (larger Hitachi screen that is 800x600). I've run into a few problems:

* All output to the main frame buffer (/dev/fb0) seems to go to the very last line of the display.

Quoted 8 lines
Quoted 3 lines

Difficult to say anything about this. The problem could be in the board file configuration, or in the panel driver.

So the question remains - how do I debug this? I have a straight forward LCD panel, much like what's on LDP or Beagle (the two I know about), just a different model with larger size. I cloned the panel description from the sharp_ls and changed the dimensions.

You need to change the panel timings and polarizations etc. also, in the panel driver. Changing just x and y res does not work.

Tomi