Hi,
We use the screen over Toshiba TC358775 DSI to LVDS bridge. We have this secction in the device tree and the screen works properly at a resolution of 1280x800.
The problem is that the 'data-mapping = "jeida-24";' uses 8 bits per color channel; and we need use 6 bits by color channel. This means that the color definition on the screen is not always correct.
Can you help us? what 'data-mapping' could we use?
Code
- /{
- panel: panel {
- compatible = "panel-lvds";
- backlight = <&backlight_ldb>;
- power-supply = <®_vlcd>;
- data-mapping = "jeida-24";
- width-mm = <154>;
- height-mm = <86>;
- panel-timing {
- clock-frequency = <71000000>;
- hactive = <1280>;
- vactive = <800>;
- hback-porch = <60>;
- hfront-porch = <48>;
- hsync-len = <16>;
- vback-porch = <10>;
- vfront-porch = <12>;
- vsync-len = <1>;
- pixelclk-active = <0>;
- };
- port@0 {
- panel_from_lvds: endpoint {
- remote-endpoint = <&lvds_to_panel>;
- };
- };
- };
- backlight_ldb: backlight_ldb {
- pwms = <&IMX8MM_BACKLIGHT_PWM 0 250000 PWM_POLARITY_INVERTED>;
- brightness-levels = <135 143 151 159 167 175 183 191
- 199 207 215 223 231 239 247 255>;
- default-brightness-level = <14>;
- };
- };