drm/kms: add explicit encoder disable function and detach harder.