[Freedreno] [PATCH 00/21] drm/msm/dpu: cleanup callbacks, resource manager
Dmitry Baryshkov
dmitry.baryshkov at linaro.org
Wed Mar 24 15:00:03 UTC 2021
In the DPU driver each and every component would provide callbacks,
which are mostly static. Other components would use callbacks to receive
functionality instead of calling functions directly. Drop (most) of this
indirection, replacing with direct function calls. CTL and SSPP blocks
are left unconverted for now.
As we are at it, significant part of RM (resource manager) work is
dedicated to allocating statically linked components. Each LM is tied to
the single PP. Each MERGE_3D can be used by the specified pair of PPs.
Each DSPP is also tied to single LM. So instead of allocating them
through the RM, get them via static configuration.
More information about the Freedreno
mailing list