HDMI Input on i.MX6 SBC

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

HDMI Input on i.MX6 SBC

HDMI Input on i.MX6 SBC

This is a demo of the Nitrogen6X with BD_HDMI_MIPI daughter board. The Nitrogen6X is an i.MX6-based Single Board Computer (SBC) designed for both development and production use.  The BD_HDMI_MIPI daughter board utilizes the Toshiba TC358743XBG HDMI to MIPI CSI part to convert the HDMI signals to MIPI. The BD_HDMI_MIPI can be used with our Nitrogen6X, BD-SL-i.MX6, Nitrogen6_MAX boards as well as the Nitrogen6X_Carrier.  The daughter board can be used for evaluation as well as software development.  Please contact Boundary Devices for custom version.


This demo shows the Nitrogen6X running Yocto based on 3.10.17 kernel and displaying the output of our Nitrogen6X_SOM on a 10.1" LG BD101LIC1 display.

Labels (1)
Comments

Hi pejmankalkhoran

Could you tell me the input resolution and frame rate ?

Did you achieve 1080p60 input with iMX6's MIPI CSI-Rx ?

ko-hey

HI Pejman Kalkhoran,

We are having issue with HDMi display in our card. our hdmi is getting detected in uboot but not when linaro is booted.please find the below enivironment variables in my board.

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

here are my Iomux_gpr3 register value

U-Boot > mm 020e000c

020e000c: 01e00000 ?

No ratings
Version history
Last update:
‎01-07-2015 11:32 AM
Updated by: