Conversation
f67d643 to
05e805e
Compare
added 13 commits
December 18, 2025 10:09
And remove the parameter from use_display() Signed-off-by: Jocelyn Falempe <[email protected]>
Depending on the immediate parameter, this function can either do a page flip, or do a complete modeset. Split it in two functions for more clarity. Signed-off-by: Jocelyn Falempe <[email protected]>
Signed-off-by: Jocelyn Falempe <[email protected]>
For drm2d and drm3d, the video device is needed before the drm display is bound. This can cause issue in some error path. As a display is always allocated for a video device, set it in the display_new(), instead of display_bind(). Signed-off-by: Jocelyn Falempe <[email protected]>
Signed-off-by: Jocelyn Falempe <[email protected]>
Signed-off-by: Jocelyn Falempe <[email protected]>
No code change, just move the function a bit later. Signed-off-by: Jocelyn Falempe <[email protected]>
* Remove display_activate and display_deactivate * Add preparefb callback to uterm_drm_shared * Clearly separate page flip from modeset This prepare work to have atomic modesetting Signed-off-by: Jocelyn Falempe <[email protected]>
Remove the list of modes, and simplify mode handling. Signed-off-by: Jocelyn Falempe <[email protected]>
This makes init and destroy a bit easier. Signed-off-by: Jocelyn Falempe <[email protected]>
Move the display mode initialization to its own function, to improve readability. Signed-off-by: Jocelyn Falempe <[email protected]>
Otherwise kmscon won't display on it. Signed-off-by: Jocelyn Falempe <[email protected]>
So it's easier in the logs to see which display is which output. Signed-off-by: Jocelyn Falempe <[email protected]>
a9d083e to
f6bfe23
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refactor the display subsystem, to make implementing Atomic modesetting easier.