[GIT PULL FOR 6.9] MDP3 on MT8195 support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey Mauro & Hans,

this set of patches has been delayed because it was originally submitted
on top of linux-next and had dependencies that were not found on the
media tree, now that these dependencies have been merged I can post the
pull request.
This patch set adds support for MDP3 on the Mediatek platform MT8195.

Please pull.

The following changes since commit 04447d48afd365a837e23cde631517f166045b9d:

  media: mediatek: vcodec: drop excess struct members descriptions (2024-01-24 11:38:34 +0100)

are available in the Git repository at:

  https://gitlab.collabora.com/sebastianfricke/linux.git tags/for-6.9.0-mdp3-signed

for you to fetch changes up to dda00d8a598d9afa7d6da2e924467fbf543cabb7:

  media: platform: mtk-mdp3: add support for parallel pipe to improve FPS (2024-01-27 13:24:51 +0100)

----------------------------------------------------------------
add support MDP3 on MT8195 platform

----------------------------------------------------------------
Moudy Ho (12):
      media: platform: mtk-mdp3: add support second sets of MMSYS
      media: platform: mtk-mdp3: add support second sets of MUTEX
      media: platform: mtk-mdp3: introduce more pipelines from MT8195
      media: platform: mtk-mdp3: introduce more MDP3 components
      media: platform: mtk-mdp3: add checks for dummy components
      media: platform: mtk-mdp3: avoid multiple driver registrations
      media: platform: mtk-mdp3: extend GCE event waiting in RDMA and WROT
      media: platform: mtk-mdp3: add support for blending multiple components
      media: platform: mtk-mdp3: add mt8195 platform configuration
      media: platform: mtk-mdp3: add mt8195 shared memory configurations
      media: platform: mtk-mdp3: add mt8195 MDP3 component settings
      media: platform: mtk-mdp3: add support for parallel pipe to improve FPS

 drivers/media/platform/mediatek/mdp3/mdp_cfg_data.c  | 729 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 drivers/media/platform/mediatek/mdp3/mdp_reg_aal.h   |  25 +++++
 drivers/media/platform/mediatek/mdp3/mdp_reg_color.h |  31 ++++++
 drivers/media/platform/mediatek/mdp3/mdp_reg_fg.h    |  23 ++++
 drivers/media/platform/mediatek/mdp3/mdp_reg_hdr.h   |  31 ++++++
 drivers/media/platform/mediatek/mdp3/mdp_reg_merge.h |  25 +++++
 drivers/media/platform/mediatek/mdp3/mdp_reg_ovl.h   |  25 +++++
 drivers/media/platform/mediatek/mdp3/mdp_reg_pad.h   |  21 ++++
 drivers/media/platform/mediatek/mdp3/mdp_reg_rdma.h  |  24 ++++
 drivers/media/platform/mediatek/mdp3/mdp_reg_rsz.h   |   2 +
 drivers/media/platform/mediatek/mdp3/mdp_reg_tdshp.h |  34 ++++++
 drivers/media/platform/mediatek/mdp3/mdp_reg_wrot.h  |   8 ++
 drivers/media/platform/mediatek/mdp3/mdp_sm_mt8195.h | 283 ++++++++++++++++++++++++++++++++++++++++++++++
 drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h   |   4 +
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-cfg.h  |   2 +
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 440 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.h |   1 +
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 895 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.h |  93 +++++++++++++---
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c | 142 +++++++++++++++++++-----
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.h |  50 ++++++++-
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c  |  15 +++
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c |  18 +++
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h |   1 +
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c  |   3 +-
 25 files changed, 2747 insertions(+), 178 deletions(-)
 create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_aal.h
 create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_color.h
 create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_fg.h
 create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_hdr.h
 create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_merge.h
 create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_ovl.h
 create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_pad.h
 create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_tdshp.h
 create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_sm_mt8195.h




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux