On Mon, Mar 25, 2013 at 5:58 PM, Dylan Semler <dylan.semler@xxxxxxxxx> wrote:
>
> Changes in this version
> * rename do_force_quirk_modes() -> do_force_quirk_mode()
> * use list_for_each_entry() instead of list_for_each_entry_safe() in
> do_force_quirk_mode()
> * remove num_modes from do_force_quirk_mode(), just return 1 or 0 as
> appropriate
> * remove unused quirks argument from add_force_quirk_modes()
> * fixes to allow cases of forcing multiple modes
> * adjusted comments to adhere closer to style guides
>
> Changes in version 3
> * Uses drm_cvt_mode() instead of drm_gtf_mode() to build modeline
> * Adds bool to specify reduced blanking to edid_quirk_force_mode
> * Removes preferred bit from all other modes
>
> Changes in version 2
> * none
>
> There is at least one monitor that doesn't report its native resolution
> in its EDID block. This enhancement extends the EDID quirk logic to
> make monitors like this "just work".
>
> The first patch in this series sets up a new quirk list where monitors'
> correct width, height, refresh rate, and reduced blanking parameters are
> specified. When a matching monitor is attached the full mode is
> calculated with drm_cvt_mode() and added to the connector. The
> DRM_MODE_TYPE_PREFERRED bit is set on the new mode and unset from all
> other modes.
>
> The first patch also defines a new quirk bit: EDID_QUIRK_FORCE_MODE.
> This bit needs to be set for the new quirk list described above to be
> checked.
>
> The second patch adds the offending monitor to the quirk lists.
>
> Dylan Semler (2):
> drm: Enhance EDID quirks to explicitly set a mode
> drm: Add EDID force quirk for MMT Monitor2Go HD+
>
> drivers/gpu/drm/drm_edid.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 89 insertions(+)
>
> --
> 1.7.11.7
>
>
> Changes in this version
> * rename do_force_quirk_modes() -> do_force_quirk_mode()
> * use list_for_each_entry() instead of list_for_each_entry_safe() in
> do_force_quirk_mode()
> * remove num_modes from do_force_quirk_mode(), just return 1 or 0 as
> appropriate
> * remove unused quirks argument from add_force_quirk_modes()
> * fixes to allow cases of forcing multiple modes
> * adjusted comments to adhere closer to style guides
>
> Changes in version 3
> * Uses drm_cvt_mode() instead of drm_gtf_mode() to build modeline
> * Adds bool to specify reduced blanking to edid_quirk_force_mode
> * Removes preferred bit from all other modes
>
> Changes in version 2
> * none
>
> There is at least one monitor that doesn't report its native resolution
> in its EDID block. This enhancement extends the EDID quirk logic to
> make monitors like this "just work".
>
> The first patch in this series sets up a new quirk list where monitors'
> correct width, height, refresh rate, and reduced blanking parameters are
> specified. When a matching monitor is attached the full mode is
> calculated with drm_cvt_mode() and added to the connector. The
> DRM_MODE_TYPE_PREFERRED bit is set on the new mode and unset from all
> other modes.
>
> The first patch also defines a new quirk bit: EDID_QUIRK_FORCE_MODE.
> This bit needs to be set for the new quirk list described above to be
> checked.
>
> The second patch adds the offending monitor to the quirk lists.
>
> Dylan Semler (2):
> drm: Enhance EDID quirks to explicitly set a mode
> drm: Add EDID force quirk for MMT Monitor2Go HD+
>
> drivers/gpu/drm/drm_edid.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 89 insertions(+)
>
> --
> 1.7.11.7
>
Version 3 was Acked by Daniel Vetter[1]. Any chance ajax can give his comments?
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel