Lines Matching +full:in +full:- +full:and +full:- +full:around
5 1. Base this on drm-next - WIP
11 3. WIP - Drop page flip helper and use DRM's version
14 4. DONE - Flatten all DC objects
23 lot of design around what was public/protected, more whatever needed
24 to be used by someone else was in public."
28 5. DONE - Rename DC objects to align more with DRM
29 * dc_surface -> dc_plane_state
30 * dc_stream -> dc_stream_state
33 6. DONE - Per-plane and per-stream validation
36 7. WIP - Per-plane and per-stream commit
39 8. WIP - Split pipe_ctx into plane and stream resource structs
42 9. Attach plane and stream reources to state object instead of validate_context
45 10. Remove dc_edid_caps and drm_helpers_parse_edid_caps
47 * Remove DC's edid quirks and rely on DRM's quirks (add quirks if needed)
49 "Making sure you use the sink-specific helper libraries and kernel
51 implementation of those in the kernel. Looks likes that's done for mst
52 and edid parsing. There's still a bit a midlayer feeling to the edid
53 parsing side (e.g. dc_edid_caps and dm_helpers_parse_edid_caps, I
55 from drm_display_info and if needed, push stuff into the core). Also,
59 long-term, but imo not a blocker. Definitely make sure new stuff
60 doesn't slip in (i.e. if you start adding edid quirks to DC instead of
66 overy complicated HW programming function for sendind and receiving i2c/aux
67 commands. We can greatly simplify that and move it into dc/dceXYZ like other
70 12. drm_modeset_lock in MST should no longer be needed in recent kernels
73 13. get_modes and best_encoder callbacks look a bit funny. Can probably rip out
74 a few indirections, and consider removing entirely and using the
77 14. core/dc_debug.c, consider switching to the atomic state debug helpers and
79 callbacks. There's also plans to expose this stuff in a standard way across all
87 17. There's still a pretty massive layer cake around dp aux and DPCD handling,
88 with like 3 levels of abstraction and using your own structures instead of the
89 stuff in drm_dp_helper.h. drm_dp_helper.h isn't really great and already has 2
93 18. There's a pile of sink handling code, both for DP and HDMI where I didn't
95 subsystem if we try to move as much of that into helpers/core as possible, and
96 share it with drivers. But that's a very long term goal, and by far not just an
97 issue with DC - other drivers, especially around DP sink handling, are equally
100 19. DONE - The DC logger is still a rather sore thing, but I know that the
102 something that integrates better with DRM and linux debug printing, while not
107 bypassing the i2c device and goes directly to HW. This should be changed.
109 21. Remove vector.c from dc/basics. It's used in DDC code which can probably