On 02/04/14 15:54, Michael Mrozek wrote:
We've got limited manpower, so the less we need to care about changing code of normal games and apps just to make them work with TILER, the better.
There are lots of moving parts here, but I agree with Michael. As I've pointed out, my foremost recommendation is to get a portrait LCD. Having a chip between the SoC and the LCD that does the rotation (presuming it works perfectly), is almost as good.
Even if TILER worked quickly with CPU, it would require extra hassle in SW to operate.
And to defend my employer's SoC a bit, I believe TILER is a fine piece of HW, and works perfectly in the use cases it's designed for. It wasn't meant to make portrait LCDs look like landscape LCDs in a transparent manner, updated with CPU, which is what's needed here.
Oh, and one question about the chip (I don't have time to properly read the spec =): does the MIPI RX side support only DSI command mode, or both command mode and video mode? If it supports DSI video mode, then there are no extra modifications needed to the SW to update the display (which I mentioned earlier).
Even in that case it may be worth looking at the DSI Command mode support, as that can save power. But with DSI video mode it'd be easy (easier...) to get it running.
Also, it needs to be verified that the chip can receive full resolution picture at 60Hz. Maybe it can, but Table 11-3: DC Characteristics lists as a test condition 1920x1080 Playback MIPIRX@30Hz (command mode).
Tomi