drm/i915/pps: refactor init abstractions