[PATCH v4 00/34] drm/exynos: Refactor parts of the exynos driver
Tomasz Figa
tomasz.figa at gmail.com
Fri Feb 7 18:48:34 PST 2014
On 06.02.2014 20:54, Olof Johansson wrote:
> On Thu, Jan 30, 2014 at 1:18 PM, Sean Paul <seanpaul at chromium.org> wrote:
>> This patchset refactors parts of the exynos driver to move it closer to a proper
>> drm driver (rather than just implementing a drm layer on top of the hardware
>> drivers). The hope is to get to a point where the dp/hdmi drivers can implement
>> drm_connector/drm_encoder directly, and fimd/mixer can directly implement
>> drm_crtc.
>>
>> The notable changes in this set:
>> - drm_encoder funcs no longer route through the crtc
>> - DP driver has been moved from video into the drm driver
>> - fimd no longer implements encoder callbacks
>> - exynos_drm_hdmi is removed in favor of generic manager/display
>> handling
>>
>> At a glance, differences between v1 and v2:
>> - Passing manager/display in callbacks instead of ctx
>> - Tacked on some dpms patches on the end to handle suspend/resume
>> through the dpms path
>>
>> At a glance, differences between v2 and v3:
>> - Fixed vidi issues
>> - Moved exynos_drm_hdmi.c removal to the right place
>> - Added the exynos_drm_connector removal patches on the end
>>
>> At a glance, differences between v3 and v4:
>> - Rebased on top of exynos-drm-next
>> - Addressed review comments, no major functional changes
>>
>> Sean
>
> Even if there is room for even more cleanups and refactorings on top
> of this, it's good enough as a base and keeping it out of tree is
> hurting productivity and usefulness for everybody. Let's get this
> merged for 3.15 so that we can make progress with the rest of the
> platform!
I wouldn't be overly excited about merging this series yet...
If I have applied it correctly (and I believe so, as reading the code
tells me the same), it introduces a regression due to removal of support
of standard parallel displays from FIMD driver.
I had mentioned this in my review comments for previous version, but
apparently I got ignored. Please fix this.
Best regards,
Tomasz
More information about the dri-devel
mailing list