drm/crtc_helper: Replace open-coded CRTC state helpers
drm/crtc_helper: Replace open-coded CRTC state helpers

Rather than open-coding our own CRTC state helpers, use the atomic helpers
added in f5e7840b0c, and make our freeing behaviour consistent as well.

Signed-off-by: Daniel Stone <62e7e355d5d8400fa8384448796af0bf6be4ffae@collabora.com>
Tested-by: Sean Paul <f9352ecf3e2294bdb914c99cca8d12601acec118@chromium.org>
Signed-off-by: Daniel Vetter <c1b6782c4af8f0673da8923a0702a1832e5940f4@ffwll.ch>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs