HDMI no detected

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

HDMI no detected

1,110 Views
eugenevolkov
Contributor IV

Hi.

my problem, in u-boot hdmi panel not connected.

U-Boot 2014.04 (Mar 30 2015 - 21:15:52)

CPU:   Freescale i.MX6SOLO rev1.1 at 792 MHz

CPU:   Temperature 49 C, calibration data: 0x56f4c77d

Reset cause: POR

Board: MX6-Sabreauto revA

I2C:   ready

DRAM:  256 MiB

NAND:  256 MiB

MMC:   FSL_SDHC: 0, FSL_SDHC: 1

No panel detected: default to Hannstar-XGA

Display: Hannstar-XGA (1024x768)

In:    serial

Out:   serial

Err:   serial

mmc1 is current device

Net:   Phy not found

FEC [PRIME]

My environment:

baudrate=115200

boot_fdt=try

bootargs=console=ttymxc0,115200 nosmp root=/dev/nfs ip=dhcp nfsroot=:,v3,tcp

bootargs_mmc=setenv bootargs ${bootargs} root=/dev/mmcblk2p1 rootwait rw video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24

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

bootcmd_mfg=run mfgtool_args;bootz ${loadaddr} ${initrd_addr} ${fdt_addr};

bootdelay=1

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

console=ttymxc0

displayinfo=video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24

ethact=FEC

ethprime=FEC

fdt_addr=0x18000000

fdt_file=imx6dl-sabreauto.dtb

fdt_high=0xffffffff

get_cmd=dhcp

image=zImage

initrd_addr=0x12C00000

initrd_high=0xffffffff

ip_dyn=yes

loadaddr=0x12000000

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

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

loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}

mfgtool_args=setenv bootargs console=ttymxc0,115200 rdinit=/linuxrc g_mass_storage.stall=0 g_mass_storage.removable=1 g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF g_mass_storage.iSerialNumber="" enable_wait_mode=off

mmcargs=setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot} videvideo=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24

mmcautodetect=yes

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

mmcdev=1

mmcpart=1

mmcroot=/dev/mmcblk2p2 rootwait rw

netargs=setenv bootargs console=${console},${baudrate} ${smp} 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} ${image}; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;

script=boot.scr

smp=nosmp

update_sd_firmware=if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; if mmc dev ${mmcdev}; then if ${get_cmd} ${update_sd_firmware_filename}; then setexpr fw_sz ${filesize} / 0x200; setexpr fw_sz ${fw_sz} + 1; mmc write ${loadaddr} 0x2 ${fw_sz}; fi; fi

video=video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24

Environment  bootargs=console=ttymxc0,115200 nosmp root=/dev/nfs ip=dhcp nfsroot=:,v3,tcp  i can't change!  After reboot my board, this variable receive previous value.


0 Kudos
3 Replies

585 Views
eugenevolkov
Contributor IV

Hi,

I set setenv panel HDMI

It works!

.bus= -1,
.addr= 0,
.pixfmt= IPU_PIX_FMT_RGB24,
.detect= NULL,
.enable= do_enable_hdmi,
.mode= {
.name           = "HDMI",
0 Kudos

585 Views
sonijcp
Contributor II

Hi Eugene,

I'm having a similar issue where did you set the panel HDMi in uboot or in device tree?

Also where did you get the information for what the methods are and what options are available?

0 Kudos

585 Views
eugenevolkov
Contributor IV

Hi, james!

I set in uboot

=> setenv panel HDMI

=> saveenv

it helped me.

0 Kudos