drm/vc4: Allow option to transpose the output on the writeback connector
The hardware behind the writeback connector can do a transpose as it writes the image out. DRM offers no mechanism to select that, but as a simple test we can note when the width/height of the buffer are swapped wrt the mode, and enable the transpose. The atomic_check obviously has to be updated too to permit that combination.
Transposing a square output buffer is left as future problem to solve.
@jc-kynesim PR updated. It also includes all the other pending DRM tweaks that are kicking around for you/DT.
JC has said he's happy with this, so drop the draft tag.
The checkpatch complaint on spaces before tabs is deliberate as it matches all the other comments in that block.
Branch rebased.