Hi, This series are based on following series: MDP3: [1] https://patchwork.kernel.org/project/linux-mediatek/list/?series=682204 [2] https://patchwork.kernel.org/project/linux-mediatek/list/?series=682891 [3] https://patchwork.kernel.org/project/linux-mediatek/list/?series=683526 To support multiple chips, a chip configuration header file needs to be created and the relevant information split and moved into it. Moudy Ho (6): media: platform: mtk-mdp3: add chip configuration header file media: platform: mtk-mdp3: chip config split about component settings media: platform: mtk-mdp3: chip config split about subcomponents media: platform: mtk-mdp3: chip config split about color format media: platform: mtk-mdp3: chip config split about resolution limitations media: platform: mtk-mdp3: chip config split about pipe info .../media/platform/mediatek/mdp3/mt8183_mdp.h | 409 ++++++++++++++++++ .../platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 42 +- .../platform/mediatek/mdp3/mtk-mdp3-comp.c | 160 ++++--- .../platform/mediatek/mdp3/mtk-mdp3-comp.h | 24 +- .../platform/mediatek/mdp3/mtk-mdp3-core.c | 48 +- .../platform/mediatek/mdp3/mtk-mdp3-core.h | 13 + .../platform/mediatek/mdp3/mtk-mdp3-m2m.c | 10 +- .../platform/mediatek/mdp3/mtk-mdp3-regs.c | 283 +----------- .../platform/mediatek/mdp3/mtk-mdp3-regs.h | 7 +- 9 files changed, 603 insertions(+), 393 deletions(-) create mode 100644 drivers/media/platform/mediatek/mdp3/mt8183_mdp.h -- 2.18.0