Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

soc: mediatek: Support MT8188 VDOSYS1 Padding in mtk-mmsys

- Add Padding components
- Add Mutex module definitions for Padding

Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Hsiao Chien Sung <shawn.sung@mediatek.com>
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>

authored by

Hsiao Chien Sung and committed by
AngeloGioacchino Del Regno
2ffdd477 c0349314

+24
+16
drivers/soc/mediatek/mtk-mutex.c
··· 141 141 #define MT8188_MUTEX_MOD_DISP1_MDP_RDMA5 5 142 142 #define MT8188_MUTEX_MOD_DISP1_MDP_RDMA6 6 143 143 #define MT8188_MUTEX_MOD_DISP1_MDP_RDMA7 7 144 + #define MT8188_MUTEX_MOD_DISP1_PADDING0 8 145 + #define MT8188_MUTEX_MOD_DISP1_PADDING1 9 146 + #define MT8188_MUTEX_MOD_DISP1_PADDING2 10 147 + #define MT8188_MUTEX_MOD_DISP1_PADDING3 11 148 + #define MT8188_MUTEX_MOD_DISP1_PADDING4 12 149 + #define MT8188_MUTEX_MOD_DISP1_PADDING5 13 150 + #define MT8188_MUTEX_MOD_DISP1_PADDING6 14 151 + #define MT8188_MUTEX_MOD_DISP1_PADDING7 15 144 152 #define MT8188_MUTEX_MOD_DISP1_VPP_MERGE0 20 145 153 #define MT8188_MUTEX_MOD_DISP1_VPP_MERGE1 21 146 154 #define MT8188_MUTEX_MOD_DISP1_VPP_MERGE2 22 ··· 481 473 [DDP_COMPONENT_MDP_RDMA5] = MT8188_MUTEX_MOD_DISP1_MDP_RDMA5, 482 474 [DDP_COMPONENT_MDP_RDMA6] = MT8188_MUTEX_MOD_DISP1_MDP_RDMA6, 483 475 [DDP_COMPONENT_MDP_RDMA7] = MT8188_MUTEX_MOD_DISP1_MDP_RDMA7, 476 + [DDP_COMPONENT_PADDING0] = MT8188_MUTEX_MOD_DISP1_PADDING0, 477 + [DDP_COMPONENT_PADDING1] = MT8188_MUTEX_MOD_DISP1_PADDING1, 478 + [DDP_COMPONENT_PADDING2] = MT8188_MUTEX_MOD_DISP1_PADDING2, 479 + [DDP_COMPONENT_PADDING3] = MT8188_MUTEX_MOD_DISP1_PADDING3, 480 + [DDP_COMPONENT_PADDING4] = MT8188_MUTEX_MOD_DISP1_PADDING4, 481 + [DDP_COMPONENT_PADDING5] = MT8188_MUTEX_MOD_DISP1_PADDING5, 482 + [DDP_COMPONENT_PADDING6] = MT8188_MUTEX_MOD_DISP1_PADDING6, 483 + [DDP_COMPONENT_PADDING7] = MT8188_MUTEX_MOD_DISP1_PADDING7, 484 484 [DDP_COMPONENT_MERGE1] = MT8188_MUTEX_MOD_DISP1_VPP_MERGE0, 485 485 [DDP_COMPONENT_MERGE2] = MT8188_MUTEX_MOD_DISP1_VPP_MERGE1, 486 486 [DDP_COMPONENT_MERGE3] = MT8188_MUTEX_MOD_DISP1_VPP_MERGE2,
+8
include/linux/soc/mediatek/mtk-mmsys.h
··· 62 62 DDP_COMPONENT_OVL_2L1, 63 63 DDP_COMPONENT_OVL_2L2, 64 64 DDP_COMPONENT_OVL1, 65 + DDP_COMPONENT_PADDING0, 66 + DDP_COMPONENT_PADDING1, 67 + DDP_COMPONENT_PADDING2, 68 + DDP_COMPONENT_PADDING3, 69 + DDP_COMPONENT_PADDING4, 70 + DDP_COMPONENT_PADDING5, 71 + DDP_COMPONENT_PADDING6, 72 + DDP_COMPONENT_PADDING7, 65 73 DDP_COMPONENT_POSTMASK0, 66 74 DDP_COMPONENT_PWM0, 67 75 DDP_COMPONENT_PWM1,