involving variable name change, removal
of extra paranthesis and variables (Matthias Kaehlcke)
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 49
1 file changed, 44 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu
change, removal
of extra paranthesis and variables (Matthias Kaehlcke)
- Condense multiple lines into a single line (Sean Paul)
Sravanthi Kollukuduru (3):
drm/msm/dpu: clean up references of DPU custom bus scaling
drm/msm/dpu: Integrate interconnect API in MDSS
dt-bindings
-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c| 174 +--
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h| 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 13 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c | 47 ++
drivers
Add interconnect properties such as interconnect provider specifier
, the edge source and destination ports which are required by the
interconnect API to configure interconnect path for MDSS.
Changes in v2:
-none
Signed-off-by: Sravanthi Kollukuduru
---
Documentation/devicetree
Since the upstream interconnect bus framework has landed
upstream, the existing references of custom bus scaling
needs to be cleaned up.
Changes in v2:
- Fixed build error due to partial clean up
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
for display driver which will be sent separately.
Changes in v2:
- Remove error log and unnecessary check (Jordan Crouse)
- Fixed build error due to partial clean up
Sravanthi Kollukuduru (3):
drm/msm/dpu: clean up references of DPU custom bus scaling
drm/msm/dpu: Integrate
of the interconnect consumers which uses the
interconnect APIs to get the path between endpoints and
set its bandwidth/latency/QoS requirements for the given
interconnected path.
Changes in v2:
- Remove error log and unnecessary check (Jordan Crouse)
Signed-off-by: Sravanthi Kollukuduru
Add interconnect properties such as interconnect provider specifier
, the edge source and destination ports which are required by the
interconnect API to configure interconnect path for MDSS.
Signed-off-by: Sravanthi Kollukuduru
---
Documentation/devicetree/bindings/display/msm/dpu.txt | 8
for display driver which will be sent separately.
Sravanthi Kollukuduru (3):
drm/msm/dpu: clean up references of DPU custom bus scaling
drm/msm/dpu: Integrate interconnect API in MDSS
dt-bindings: msm/disp: Introduce interconnect bindings for MDSS on
SDM845
.../devicetree/bindings/display/msm
Reserve DMA pipe for cursor plane and attach it to the
crtc during the initialization.
Changes in V2:
None
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 5 ++-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 4 +-
drivers/gpu/drm/msm/disp
The current driver has the opaque blend mode set as the
default causing the black box effect around the cursor.
The fix enables choosing a different blend mode for alpha
enabled formats.
Changes in V2:
- Use drm_get_format_name() in the logs (Sean)
Signed-off-by: Sravanthi Kollukuduru
s patchset adds the cursor plane support on DPU driver.
It also includes the fix for the black box artifacts seen
around the cursor when enabled.
Changes in V2:
- Minor comments in logging in blend config function (Sean)
Sravanthi Kollukuduru (2):
drm/msm/dpu: enable cursor plane
The current driver has the opaque blend mode set as the
default causing the black box effect around the cursor.
The fix enables choosing a different blend mode for alpha
enabled formats.
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 26
Reserve DMA pipe for cursor plane and attach it to the
crtc during the initialization.
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 5 ++-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 53
This patchset adds the cursor plane support on DPU driver.
It also includes the fix for the black box artifacts seen
around the cursor when enabled.
Sravanthi Kollukuduru (2):
drm/msm/dpu: enable cursor plane on dpu
drm/msm/dpu: fix for cursor blend issue
drivers/gpu/drm/msm/disp/dpu1
Reserve DMA pipe for cursor plane and attach it to the
crtc during the initialization.
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 5 ++-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 53
Reserve one DMA pipe as cursor plane and also, update crtc
support of cursor in crtc_init.
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 7 ++--
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c
-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 45 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 670 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 4 +-
3 files changed, 414 insertions(+), 305 deletions(-)
diff --git a/drivers/gpu/drm/msm
Expose all planes with superset of formats and with no
hw pipe static binding. Accordingly, remove checks from
atomic_check reflecting the decoupling.
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 26 +---
drivers/gpu/drm/msm/disp/dpu1
.
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 11 +++
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c| 156 +++---
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h| 20
3 files changed, 172 insertions(+), 15 deletions(-)
diff --git a/drivers
Removing the smart dma feature implementation as it is
currently not enabled on dpu driver.
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 51 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 25 +--
drivers/gpu/drm/msm/disp/dpu1
/patch/10471479/
Sravanthi Kollukuduru (5):
drm/msm/dpu: remove smart dma support
drm/msm/dpu: enable cursor plane for primary crtc
drm/msm/dpu: remove static binding of hw pipe to plane
drm/msm/dpu: introduce state based plane resource management
drm/msm/dpu: dynamic assignment of hw
dpu priv state (Jordan)
- avoid error on kzalloc failure(Jordan)
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 65 +
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 15
2 files changed
between
user space and display thread by reserving resources
only in atomic check.
changes in v2:
- split irrelevant changes to separate patches(Sean)
- validate dpu priv state before using(Jordan)
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu
From: Jeykumar Sankaran
Avoid querying RM for hw mdp block. Use the one
stored in KMS during initialization.
changes in v2:
- none
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 12 +---
drivers
From: Jeykumar Sankaran
Prep change for state based resource management.
Rename hw_ctl to lm_ctl to mean the ctl associated
with the hw layer mixer block.
changes in v2:
- none
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1
From: Jeykumar Sankaran
Identify slave-master encoders and program them explicitly.
changes in v2:
- none
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 41 -
1 file changed, 23
From: Jeykumar Sankaran
Encoder H_TILE values are not used for allocating the hw blocks.
no. of hw_intf blocks provides the info.
changes in v2:
- none
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 5
From: Jeykumar Sankaran
Prep changes for state based resource management.
Moves all the hw block tracking for the crtc to the state
object.
changes in v2:
- none
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 76
From: Jeykumar Sankaran
Strip down the support for topology enums. It
can be replaced with simple hw count checks.
changes in v2:
- none
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 3 ---
drivers/gpu
der enable.
changes in v2:
- none
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 53 +++---
1 file changed, 16 insertions(+), 37 deletions(-)
diff --git a/drivers/gpu/drm/msm/disp/d
From: Jeykumar Sankaran
Instead of iterating for hw ctrl per physical encoder, this
patch moves the iterations and assignment to the virtual encoder.
changes in v2:
- none
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1
From: Jeykumar Sankaran
Remove helper function used only by writeback
connectors to trigger final flush before disabling.
Now that write back connectors are stripped down,
the helper is not used.
changes in v2:
- none
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
From: Jeykumar Sankaran
Remove left out variables of previous ping pong
split topology cleanup.
changes in v2:
- none
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 --
1 file changed, 2 deletions(-)
diff --git
From: Jeykumar Sankaran
resource pool manager utility was introduced to manage
rotator sessions. Removing the support as the rotator
feature doesn't exist.
changes in v2:
- none
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1
From: Jeykumar Sankaran
cleans up left out scalar config definitions from headers
changes in v2:
- none
Signed-off-by: Jeykumar Sankaran
Signed-off-by: Sravanthi Kollukuduru
---
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h| 2 --
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 10
This patchset introduces drm private object in KMS to manage HW
resource management. It modifies the resource manager by
introducing API's to do per DRM object resource allocation/cleanups.
The patchset is based on: https://patchwork.kernel.org/patch/10461375/
major changes in v2:
- Fix
by the different
blocks.
Sravanthi Kollukuduru (2):
dt-bindings: msm/disp: Remove hw block offset DT entries for SDM845
drm/msm: Add hardware catalog data in driver source for SDM845
.../devicetree/bindings/display/msm/dpu.txt| 530 ---
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
Remove DT entries of hw block offsets and other target specific catalog
information for SDM845.
Signed-off-by: Sravanthi Kollukuduru <skoll...@codeaurora.org>
---
.../devicetree/bindings/display/msm/dpu.txt| 530 -
1 file changed, 530 deletions(-)
diff
This patch series aims at adding the target specific hardware
catalog information in driver source.
As a result, the current logic of dt based parsing is removed.
The DT clean up patch corresponding to this driver change will
be posted separately.
Sravanthi Kollukuduru (2):
dt-bindings: msm
Fix the compilation warnings flagged in display driver.
Signed-off-by: Sravanthi Kollukuduru <skoll...@codeaurora.org>
---
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 3 ---
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_reg_dma_v1.c | 4 ++--
2 files changed, 2 insertions(+), 5 deletions(-)
41 matches
Mail list logo