DSS porting problems
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 ------------------------------------------------------------
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
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 ------------------------------------------------------------
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_lsand 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