Imx7 EDT screen resolution

We are trying to change screen resolution (frop 600x480 to 800x480) without success.

Context

  • [00331102] colibri iMX7D 512MB V1.1C
  • [12041000] EDT 7.0’’ TFT WVGA with Touch V1.0A
  • Angstrom v2016.12 and Linux Image v2.7

Reference sources

Tasks done

  • Download code git clone -b toradex_4.1-2.0.x-imx git://git.toradex.com/linux-toradex.git
  • Configure toolchain and gcc-linaro
  • Modify file arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi, setting native-mode as &timing_wvga
  • Recompile device tree (make dtbs)
  • Copy imx7d-colibri-eval-v3.dtb under SD and reboot
  • Check that new .dtb file is loaded using printenv command but videomode is still configured 640x480

videomode=video=ctfb:x:640,y:480,depth:18,pclk:39722,le:48,ri:16,up:33,lo:10,hs:
96,vs:2,sync:0,vmode:0

Is anything else required? Thanks in advance

Note that videomode is the mode use by U-Boot. To change U-Boot resolution you can alter this U-Boot environment variable.

Your changes affect Linux, and seem correct to me. So once you boot into Linux, it should use the WVGA resolution. You can check whether a different timing has been applied using fbset.