View Issue Details

IDProjectCategoryView StatusLast Update
0003493fsimx_LinuxHDMIpublic2019-01-31 10:28
ReporterrautenbergAssigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionduplicate 
Product Versionfsimx6-V3.1 
Target Versionfsimx6-B2019.08 
Summary0003493: QBliss Baseboard: hdmi circuit lines for red and blue are crossed
Descriptionthe hdmi circuit lines on the QBliss Baseboard are crossed.
In the QBlissA9 COM-Module the circuit lines are also crossed.
However, we reverted circuit lines on the QBlissA9r2 1.00 COM-Module.

so we need a software patch to cross the circuit lines per software.
Additional Informationsee wiring diagram.
Forum Link

Relationships

duplicate of 0003805 resolvedKeller Add swapped pixel format for QBlissA9/QBlissA9r2 to fix lane swapping bug 

Activities

rautenberg

2018-09-28 15:10

developer   ~0001925

Last edited: 2018-09-28 15:17

it has not been conclusively clarified whether the circuit lines have actually been swapped.

However the following code line switches the color mapping:

linux/arch/arm/boot/dts/qblissa9r2q.dts

#define CONFIG_QBLISSA9R2_HDMI_PIX_FMT "BGR24"

maybe the following code lines also have something to do with the problem:

/linux/drivers/mxc/ipu3/ipu_disp.c

void _ipu_init_dc_mappings(struct ipu_soc *ipu)

{
    /* IPU_PIX_FMT_RGB24 */
    _ipu_dc_map_clear(ipu, 0);
    _ipu_dc_map_config(ipu, 0, 0, 7, 0xFF);
    _ipu_dc_map_config(ipu, 0, 1, 15, 0xFF);
    _ipu_dc_map_config(ipu, 0, 2, 23, 0xFF);
}

[...]

    /* IPU_PIX_FMT_BGR24 */
    _ipu_dc_map_clear(ipu, 14);
    _ipu_dc_map_link(ipu, 14, 0, 2, 0, 1, 0, 0);

rautenberg

2018-09-28 15:27

developer   ~0001926

See the following tickets:
http://tracker.fs-net.de/view.php?id=3489
http://tracker.fs-net.de/view.php?id=3490
http://tracker.fs-net.de/view.php?id=3491
http://tracker.fs-net.de/view.php?id=3492
http://tracker.fs-net.de/view.php?id=3493