Index: ../../arm/rockchip/rk_vop.c =================================================================== RCS file: /cvsroot/src/sys/arch/arm/rockchip/rk_vop.c,v retrieving revision 1.2 diff -p -u -r1.2 rk_vop.c --- ../../arm/rockchip/rk_vop.c 14 Nov 2019 20:31:50 -0000 1.2 +++ ../../arm/rockchip/rk_vop.c 14 Dec 2019 00:10:17 -0000 @@ -542,11 +542,6 @@ rk_vop_ep_activate(device_t dev, struct } const u_int ep_index = fdt_endpoint_index(ep); - if (ep_index >= VOP_NEP) { - DRM_ERROR("endpoint index %d out of range\n", ep_index); - return ENXIO; - } - switch (ep_index) { case VOP_EP_MIPI: case VOP_EP_MIPI1: @@ -557,6 +552,9 @@ rk_vop_ep_activate(device_t dev, struct case VOP_EP_DP: encoder_type = DRM_MODE_ENCODER_TMDS; break; + default: + DRM_ERROR("endpoint index %d out of range\n", ep_index); + return ENXIO; } sc->sc_encoder[ep_index].sc = sc;