The bootctl tests are currently disabled due to some image
incompatibilities: the multi UI uses one image and the simple UI uses a
different one.
Update the logic to switch between these logos when the layout changes.
For now, use the U-Boot logo in both cases.
Signed-off-by: Simon Glass <simon.glass@canonical.com>
Since scene_calc_dims() is done by scene_arrange(), we don't need to do
an explicit call to scene_calc_dims() first. Drop it from both UIs.
Signed-off-by: Simon Glass <simon.glass@canonical.com>
All UI implementations will likely share a number of common elements, so
move these into a per-device uclass struct.
Signed-off-by: Simon Glass <sjg@chromium.org>