mirror of https://github.com/torvalds/linux.git
gma500 only uses mode->private_flags to convey the sdvo pixel multiplier from the encoder .mode_fixup() hook to the encoder .mode_set() hook. Those always seems get called as a pair so let's just stuff the pixel multiplier into the encoder itself as there are no state objects we could use in this non-atomic driver. Paves the way for nuking mode->private_flag. Cc: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> CC: Sam Ravnborg <sam@ravnborg.org> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Cc: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20200428171940.19552-15-ville.syrjala@linux.intel.com |
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| accel_2d.c | ||
| backlight.c | ||
| blitter.c | ||
| blitter.h | ||
| cdv_device.c | ||
| cdv_device.h | ||
| cdv_intel_crt.c | ||
| cdv_intel_display.c | ||
| cdv_intel_dp.c | ||
| cdv_intel_hdmi.c | ||
| cdv_intel_lvds.c | ||
| framebuffer.c | ||
| framebuffer.h | ||
| gem.c | ||
| gem.h | ||
| gma_device.c | ||
| gma_device.h | ||
| gma_display.c | ||
| gma_display.h | ||
| gtt.c | ||
| gtt.h | ||
| intel_bios.c | ||
| intel_bios.h | ||
| intel_gmbus.c | ||
| intel_i2c.c | ||
| mdfld_device.c | ||
| mdfld_dsi_dpi.c | ||
| mdfld_dsi_dpi.h | ||
| mdfld_dsi_output.c | ||
| mdfld_dsi_output.h | ||
| mdfld_dsi_pkg_sender.c | ||
| mdfld_dsi_pkg_sender.h | ||
| mdfld_intel_display.c | ||
| mdfld_output.c | ||
| mdfld_output.h | ||
| mdfld_tmd_vid.c | ||
| mdfld_tpo_vid.c | ||
| mid_bios.c | ||
| mid_bios.h | ||
| mmu.c | ||
| mmu.h | ||
| oaktrail.h | ||
| oaktrail_crtc.c | ||
| oaktrail_device.c | ||
| oaktrail_hdmi.c | ||
| oaktrail_hdmi_i2c.c | ||
| oaktrail_lvds.c | ||
| oaktrail_lvds_i2c.c | ||
| opregion.c | ||
| opregion.h | ||
| power.c | ||
| power.h | ||
| psb_device.c | ||
| psb_device.h | ||
| psb_drv.c | ||
| psb_drv.h | ||
| psb_intel_display.c | ||
| psb_intel_drv.h | ||
| psb_intel_lvds.c | ||
| psb_intel_modes.c | ||
| psb_intel_reg.h | ||
| psb_intel_sdvo.c | ||
| psb_intel_sdvo_regs.h | ||
| psb_irq.c | ||
| psb_irq.h | ||
| psb_lid.c | ||
| psb_reg.h | ||
| tc35876x-dsi-lvds.c | ||
| tc35876x-dsi-lvds.h | ||