Hmm, in the kernel i've got, it seems that swap_channels pretty much does the job, So with som modifications i am now able to swap the display interface on the IPU.
I can switch from DI0 to DI1 and back to DI0
However, now the display on DI1 starts to blink and complains on IRQ error "timeout when waiting for alpha flip irq\n" and
| | | | | "MXCFB_WAIT_FOR_VSYNC: timeout %d\n", |
But i am able to switch once :smileywink:
Now, which bit is causing the error on IPU0 DI1?
/Bo