Imx6ull debugs hdmi and uses SiI9022A chip. Now hdmi is not on, and the device tree configuration is as follows. Excuse me, what should I do?
Hi @xiang_1001
Why you comment the clocks in lcdif node?
Best Regards,
Zhiming
Now this configuration, hdmi is still not displayed.
Hi @xiang_1001
Please refer the evk setting about sii902x, then make sure the the interrupt and lcdif hardware is working as expect
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 = "disabled";
};
&lcdif {
assigned-clocks = <&clks IMX6UL_CLK_LCDIF_PRE_SEL>;
assigned-clock-parents = <&clks IMX6UL_CLK_PLL5_VIDEO_DIV>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_lcdif_dat
&pinctrl_lcdif_ctrl>;
display = <&display0>;
status = "okay";
display0: display@0 {
bits-per-pixel = <16>;
bus-width = <24>;
display-timings {
native-mode = <&timing0>;
timing0: timing0 {
clock-frequency = <9200000>;
hactive = <480>;
vactive = <272>;
hfront-porch = <8>;
hback-porch = <4>;
hsync-len = <41>;
vback-porch = <2>;
vfront-porch = <4>;
vsync-len = <10>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <0>;
};
};
};
};
Best Regards,
Zhiming