Use uapi for drm, and keep the internal state in hw. This patch is incomplete, just want feedback on the direction I'm going. Maarten Lankhorst (2): drm/i915: Rename intel_crtc_state->base to hw [INCOMPLETE] drm/i915: Split up crtc_state into uapi and hw drivers/gpu/drm/i915/i915_debugfs.c | 14 +- drivers/gpu/drm/i915/icl_dsi.c | 18 +- drivers/gpu/drm/i915/intel_atomic.c | 17 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 8 +- drivers/gpu/drm/i915/intel_audio.c | 14 +- drivers/gpu/drm/i915/intel_bw.c | 4 +- drivers/gpu/drm/i915/intel_cdclk.c | 8 +- drivers/gpu/drm/i915/intel_color.c | 140 +++--- drivers/gpu/drm/i915/intel_crt.c | 24 +- drivers/gpu/drm/i915/intel_ddi.c | 28 +- drivers/gpu/drm/i915/intel_display.c | 527 +++++++++++----------- drivers/gpu/drm/i915/intel_dp.c | 42 +- drivers/gpu/drm/i915/intel_dp_mst.c | 6 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 14 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 36 +- drivers/gpu/drm/i915/intel_drv.h | 4 +- drivers/gpu/drm/i915/intel_dvo.c | 14 +- drivers/gpu/drm/i915/intel_fbc.c | 2 +- drivers/gpu/drm/i915/intel_hdmi.c | 62 +-- drivers/gpu/drm/i915/intel_lspcon.c | 4 +- drivers/gpu/drm/i915/intel_lvds.c | 12 +- drivers/gpu/drm/i915/intel_panel.c | 14 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 6 +- drivers/gpu/drm/i915/intel_pm.c | 169 +++---- drivers/gpu/drm/i915/intel_psr.c | 10 +- drivers/gpu/drm/i915/intel_sdvo.c | 22 +- drivers/gpu/drm/i915/intel_sprite.c | 25 +- drivers/gpu/drm/i915/intel_tv.c | 8 +- drivers/gpu/drm/i915/intel_vdsc.c | 10 +- drivers/gpu/drm/i915/vlv_dsi.c | 20 +- 30 files changed, 648 insertions(+), 634 deletions(-) -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx