AnsweredAssumed Answered

hdmi problem in i.mx6 processor

Question asked by hari krishna malladi on May 19, 2015
Latest reply on Jun 1, 2015 by hari krishna malladi

Hi,

In our board hdmi is getting detected in uboot but when it comes  to linux we are not getting HDMI.please find the environment variables of our board

 

 

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

Reset cause: POR

Board: SABRE Lite

I2C:   ready

DRAM:  1 GiB

MMC:   FSL_SDHC: 0, FSL_SDHC: 1

auto-detected panel 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 > 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

The iomux_gpr3 register values in uboot arementioned below

U-Boot > mm 020e000c

020e000c: 01e00000 ?

 

please help us regaring this issue.please ignore the previous post because that log is taken when hdmi cable is not connected.

Outcomes