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?
xiang_1001_2-1751443060777.png
xiang_1001_0-1751442841268.png
xiang_1001_1-1751442974095.png
Hi @xiang_1001 Why you comment the clocks in lcdif node?Best Regards,Zhiming
Now this configuration, hdmi is still not displayed.
xiang_1001_0-1751516000826.png
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