HDMI support in i.mx6ul

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

HDMI support in i.mx6ul

Jump to solution
1,521 Views
nxf65583
NXP Employee
NXP Employee

Please provide the software changes support in u-boot and kernel to use HDMI as primary display. Hardware changes has been done for SiI9022(HDMI transmitter) steps as mentioned in IMX6ULEVKHUG document, section 2.21.

Labels (1)
0 Kudos
Reply
1 Solution
1,496 Views
nxf65583
NXP Employee
NXP Employee

With the below mentioned changes HDMI is up for me. But i am getting green noise in my HDMI output.

 

&i2c2 {

..........

sii902x: sii902x@39 {
compatible = "SiI,sii902x";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_sii902x>;
resets = <&sii902x_reset>;
interrupt-parent = <&gpio1>;
interrupts = <18 IRQ_TYPE_EDGE_FALLING>;
mode_str ="1280x720M@60";
bits-per-pixel = <16>;
reg = <0x39>;
status = "okay";
};

};

sii902x_reset: sii902x-reset {
compatible = "gpio-reset";
reset-gpios = <&gpio_spi 0 1>;
reset-delay-us = <100000>;
#reset-cells = <0>;
status="okay";
};

 

pinctrl_sii902x: hdmigrp-1 {
fsl,pins = <
MX6UL_PAD_UART1_CTS_B__GPIO1_IO18 0x59
>;
};

View solution in original post

0 Kudos
Reply
3 Replies
1,497 Views
nxf65583
NXP Employee
NXP Employee

With the below mentioned changes HDMI is up for me. But i am getting green noise in my HDMI output.

 

&i2c2 {

..........

sii902x: sii902x@39 {
compatible = "SiI,sii902x";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_sii902x>;
resets = <&sii902x_reset>;
interrupt-parent = <&gpio1>;
interrupts = <18 IRQ_TYPE_EDGE_FALLING>;
mode_str ="1280x720M@60";
bits-per-pixel = <16>;
reg = <0x39>;
status = "okay";
};

};

sii902x_reset: sii902x-reset {
compatible = "gpio-reset";
reset-gpios = <&gpio_spi 0 1>;
reset-delay-us = <100000>;
#reset-cells = <0>;
status="okay";
};

 

pinctrl_sii902x: hdmigrp-1 {
fsl,pins = <
MX6UL_PAD_UART1_CTS_B__GPIO1_IO18 0x59
>;
};

0 Kudos
Reply
1,507 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hi nxf65583 ,

Customer can refer to "imx6sx-sdb.dtsi" , she can find all settings on sii902x HDMI chip.

&i2c1 {

...

sii902x@39 {
compatible = "SiI,sii902x";
interrupt-parent = <&gpio4>;
interrupts = <21 2>;
mode_str ="1280x720M@60";
bits-per-pixel = <16>;
resets = <&sii902x_reset>;
reg = <0x39>;
status = "okay ";   /* status should be okay */
};

....

sii902x_reset: sii902x-reset {
compatible = "gpio-reset";
reset-gpios = <&gpio3 27 1>;
reset-delay-us = <100000>;
#reset-cells = <0>;
status = "okay"; /* status should okay */
};

Then in linux kernel configuration, sii902x driver should be selected.

 

Hope the information is helpful for you.

Have a nice day!
B.R,

weidong

 

0 Kudos
Reply
1,492 Views
nxf65583
NXP Employee
NXP Employee

Thanks weidong for your support. Can you help me to fix green noise in my HDMI output.

0 Kudos
Reply