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.
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", |
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?
Hi, james!
I set in uboot
=> setenv panel HDMI
=> saveenv
it helped me.