Dear Sitara Champs,
I have an AM437x GP EVM. I'm using ti-processor-sdk-linux-am437x-evm-03.00.00.04 and booting from SD card.
I'm trying to get the HDMI output to display at a resolution of 1280x720. Everything I try I keep getting an output resolution of 1024x768@75 as reported by my TV monitor. I modified uEnv.txt for uboot as follows
root@am437x-evm:/run/media/mmcblk0p1# cat uEnv.txt
# This uEnv.txt file can contain additional environment settings that you
# want to set in U-Boot at boot time. This can be simple variables such
# as the serverip or custom variables. The format of this file is:
# variable=value
# NOTE: This file will be evaluated after the bootcmd is run and the
# bootcmd must be set to load this file if it exists (this is the
# default on all newer U-Boot images. This also means that some
# variables such as bootdelay cannot be changed by this file since
# it is not evaluated until the bootcmd is run.
#optargs=video=HDMI-A-1:800x600
optargs=video=HDMI-A-1:1920x1080
#optargs="omapdss.def_disp=display1 omapfb.mode=display1:1280x720-24@60"
# Uncomment the following line to enable HDMI display and disable LCD display.
fdtfile=am437x-gp-evm-hdmi.dtb
I came up with those settings based on other E2E threads on this same subject.
I verified it got passed to the kernel correctly by checking what uboot passed to the kernel, see below
root@am437x-evm:~# cat /proc/cmdline
console=ttyO0,115200n8 video=HDMI-A-1:1920x1080 root=PARTUUID=cd1d2d40-02 rw rootfstype=ext4 rootwait
I have two questions:
1) Can somebody explain how to get 720p output?
2) How can I verify the output resolution from the linux command line? I ran modetest but it doesn't show the current resolution/frame rate being used.
Thanks