hdmi problem in linux

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

hdmi problem in linux

1,174 Views
harikrishnamall
Contributor I

Hi,

In our i.mx6 board  we are getting uboot screen displayed in HDMi and also hdmi is getting detected.when linux is booted hdmi screen is going blank.we are not getting any data on the screen. below are my environment variables

CPU:   Freescale i.MX6Q rev1.2 at 792 MHz

Reset cause: POR

Board: SABRE Lite

I2C:   ready

DRAM:  1 GiB

force_idle_bus: sda=0 scl=0 sda.gp=0x5c scl.gp=0x55

force_idle_bus: failed to clear bus, sda=0 scl=0

MMC:   FSL_SDHC: 0, FSL_SDHC: 1

wait_for_sr_state: Arbitration lost sr=93 cr=80 state=2020

i2c_init_transfer: failed for chip 0x0 retry=0

force_idle_bus: sda=0 scl=0 sda.gp=0x5c scl.gp=0x55

force_idle_bus: failed to clear bus, sda=0 scl=0

i2c_init_transfer: give up i2c_regs=021a0000

No panel detected: default to HDMI

Display: HDMI (1024x768)

In:    serial

Out:   serial

Err:   serial

Net:   using phy at 7

FEC [PRIME], usb_ether

Hit any key to stop autoboot:  0

U-Boot >

U-Boot >

U-Boot >

U-Boot >

U-Boot >

U-Boot >

U-Boot > mm 020e0000c

20e0000c: fbffc55d ? x

U-Boot > mm 020e000c

020e000c: 01e00000 ? U-Boot > printenv

baudrate=115200

board=sabrelite

boot_fdt=try

bootcmd=mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootscript; else if run loaduimage; then run mmcboot; else run netboot; fi; fi; else run netboot; fi

bootdelay=1

bootscript=echo Running bootscript from mmc ...; source

console=ttymxc1

cpu=6Q

ethact=FEC

ethaddr=00:19:b8:00:f5:07

ethprime=FEC

fdt_addr=0x18000000

fdt_file=imx6q-sabrelite.dtb

fdt_high=0xffffffff

gatewayip=192.168.25.1

initrd_high=0xffffffff

ip_dyn=yes

ipaddr=192.168.25.8

loadaddr=0x12000000

loadbootscript=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};

loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}

loaduimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${uimage}

mmcargs=setenv bootargs console=${console},${baudrate} root=${mmcroot}

mmcboot=echo Booting from mmc ...; run mmcargs; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootm ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootm; else echo WARN: Cannot load the DT; fi; fi; else bootm; fi;

mmcdev=0

mmcpart=2

mmcroot=/dev/mmcblk0p2 rootwait rw

netargs=setenv bootargs console=${console},${baudrate} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp

netboot=echo Booting from net ...; run netargs; if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; ${get_cmd} ${uimage}; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootm ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootm; else echo WARN: Cannot load the DT; fi; fi; else bootm; fi;

netmask=255.255.255.0

script=boot.scr

uimage=uImage

vid_dev0=hdmi,1920x1080P@60,if=RGB24

Environment size: 1784/8188 bytes

my imux_gpr3 register values in uboot

U-Boot > mm 020e000c

020e000c: 01e00000 ?

please help us regarding this issue.

0 Kudos
Reply
3 Replies

776 Views
igorpadykov
NXP Employee
NXP Employee

Hi hari

you used two resolutions in uboot/linux:1024x768 and 1920x1080.

Please check that monitor supports both. Also one can try attached patch

or test disabling hdmi in uboot and then enabling it in linux.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply

776 Views
harikrishnamall
Contributor I

Hi IGOR,

We are very thankful for your reply. We are getting OUR HDMI display at lower resolution at 1152x864@75 HZ but at higher resolution 1920x1080 we are getting pll lock failure issue.please let us know what is causing this issue.

With regards

M HARI KRISHNA

0 Kudos
Reply

776 Views
igorpadykov
NXP Employee
NXP Employee

Hi hari

please try Demo images,

L3.14.28_1.0.0_iMX6QDLS_BUNDLE

like on link below

SABRE Board Reference Design|Freescale

~igor

0 Kudos
Reply