HDMI doesn't work on rock64
by kernler777 from LinuxQuestions.org on (#4WN7M)
I use a rock64 board (Rockchip RK3328 Quad-Core SOC with Mali 450MP2)
HDMI doesn't work with any Kernel except the Kernel 4.4 from Rockchip (it also doesn't work with xorg) i tried out all kernel configs from rockchip and ayufan always same error:
[ 4.030085] printk: console [ttyS2] enabled
[ 4.031672] rockchip-vop ff370000.vop: Adding to iommu group 1
[ 4.038101] rockchip-drm display-subsystem: bound ff370000.vop (ops 0xffffffc0108c27d8)
[ 4.038924] rockchip-drm display-subsystem: failed to bind ff3c0000.hdmi (ops 0xffffffc0108c5f30): -517
[ 4.040292] rockchip-drm display-subsystem: master bind failed: -517
With Kernel 4.4 from Rockchip (ayufan) HDMI works:
[ 3.167892] [drm] Initialized drm 1.1.0 20060810
[ 3.173651] [drm] Rockchip DRM driver version: v1.0.1
[ 3.174380] rockchip-drm display-subsystem: devfreq is not set
[ 3.175647] rockchip-drm display-subsystem: bound ff370000.vop (ops 0xffffff8008d86950)
[ 3.176798] i2c i2c-4: of_i2c: modalias failure on /hdmi@ff3c0000/ports
[ 3.177487] dwhdmi-rockchip ff3c0000.hdmi: registered DesignWare HDMI I2C bus driver
[ 3.178358] dwhdmi-rockchip ff3c0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (inno_dw_hdmi_phy2)
[ 3.180400] rockchip-drm display-subsystem: bound ff3c0000.hdmi (ops 0xffffff8008d7afa8)
[ 3.181186] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 3.181851] [drm] No driver support for vblank timestamp query.
[ 3.182495] rockchip-drm display-subsystem: failed to parse display resources
[ 3.402118] rockchip-vop ff370000.vop: [drm:vop_crtc_enable] Update mode to 1280x1024p60, type: 11
[ 3.469911] Console: switching to colour frame buffer device 160x64
[ 3.503468] rockchip-drm display-subsystem: fb0: frame buffer device
I boot with extlinux.conf: The kernel starts only without console bootparameter: When i insert console=tty0 as boot paramter the kernel dont start.
Does anyone know what the problem could be.
Thank you in advance for your help


HDMI doesn't work with any Kernel except the Kernel 4.4 from Rockchip (it also doesn't work with xorg) i tried out all kernel configs from rockchip and ayufan always same error:
[ 4.030085] printk: console [ttyS2] enabled
[ 4.031672] rockchip-vop ff370000.vop: Adding to iommu group 1
[ 4.038101] rockchip-drm display-subsystem: bound ff370000.vop (ops 0xffffffc0108c27d8)
[ 4.038924] rockchip-drm display-subsystem: failed to bind ff3c0000.hdmi (ops 0xffffffc0108c5f30): -517
[ 4.040292] rockchip-drm display-subsystem: master bind failed: -517
With Kernel 4.4 from Rockchip (ayufan) HDMI works:
[ 3.167892] [drm] Initialized drm 1.1.0 20060810
[ 3.173651] [drm] Rockchip DRM driver version: v1.0.1
[ 3.174380] rockchip-drm display-subsystem: devfreq is not set
[ 3.175647] rockchip-drm display-subsystem: bound ff370000.vop (ops 0xffffff8008d86950)
[ 3.176798] i2c i2c-4: of_i2c: modalias failure on /hdmi@ff3c0000/ports
[ 3.177487] dwhdmi-rockchip ff3c0000.hdmi: registered DesignWare HDMI I2C bus driver
[ 3.178358] dwhdmi-rockchip ff3c0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (inno_dw_hdmi_phy2)
[ 3.180400] rockchip-drm display-subsystem: bound ff3c0000.hdmi (ops 0xffffff8008d7afa8)
[ 3.181186] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 3.181851] [drm] No driver support for vblank timestamp query.
[ 3.182495] rockchip-drm display-subsystem: failed to parse display resources
[ 3.402118] rockchip-vop ff370000.vop: [drm:vop_crtc_enable] Update mode to 1280x1024p60, type: 11
[ 3.469911] Console: switching to colour frame buffer device 160x64
[ 3.503468] rockchip-drm display-subsystem: fb0: frame buffer device
I boot with extlinux.conf: The kernel starts only without console bootparameter: When i insert console=tty0 as boot paramter the kernel dont start.
Does anyone know what the problem could be.
Thank you in advance for your help