Hi!
I'm having trouble with hdmi display and armbian focal on rock64.
All works with simple office hdmi displays but fails with an open frame display connected using hdmi->dvi cable.
Even the boot messages do not display and the display goes into power saving mode.
Here are some of the outputs:
rock64@rock64:~$ cat /sys/class/drm/card0/card0-HDMI-A-1/status
connected
rock64@rock64:~$ cat /sys/class/drm/card0-HDMI-A-1/status
connected
rock64@rock64:~$ dmesg | grep hdmi
[ 4.484419] dwhdmi-rockchip ff3c0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (inno_dw_hdmi_phy2)
[ 4.485826] dwhdmi-rockchip ff3c0000.hdmi: registered DesignWare HDMI I2C bus driver
[ 4.487156] rockchip-drm display-subsystem: bound ff3c0000.hdmi (ops dw_hdmi_rockchip_ops [rockchipdrm])
[ 10.354029] rc rc1: dw_hdmi as /devices/platform/ff3c0000.hdmi/rc/rc1
[ 10.354226] input: dw_hdmi as /devices/platform/ff3c0000.hdmi/rc/rc1/input5
[ 10.973383] hdmi-audio-codec hdmi-audio-codec.4.auto: ASoC: error at snd_soc_component_of_xlate_dai_id on hdmi-audio-codec.4.auto: -22
rock64@rock64:~$ lsmod | grep hdmi
snd_soc_hdmi_codec 20480 1
dw_hdmi_cec 16384 0
dw_hdmi_i2s_audio 16384 0
snd_soc_core 237568 7 snd_soc_spdif_tx,snd_soc_hdmi_codec,snd_soc_rockchip_spdif,snd_soc_audio_graph_card,snd_soc_rk3328,snd_soc_simple_card_utils,snd_soc_rockchip_i2s
snd_pcm 118784 3 snd_soc_hdmi_codec,snd_soc_core,snd_pcm_dmaengine
snd 90112 4 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm
dw_hdmi 53248 2 dw_hdmi_i2s_audio,rockchipdrm
drm_kms_helper 245760 4 dw_mipi_dsi,rockchipdrm,dw_hdmi,analogix_dp
cec 73728 3 drm_kms_helper,dw_hdmi_cec,dw_hdmi
drm 573440 8 gpu_sched,drm_kms_helper,dw_mipi_dsi,lima,rockchipdrm,dw_hdmi,analogix_dp