| /* SPDX-License-Identifier: GPL-2.0 */ |
| /* |
| * Copyright (c) 2018 MediaTek Inc. |
| * Author: Ping-Hsun Wu <ping-hsun.wu@mediatek.com> |
| */ |
| |
| #ifndef __MDP_PLATFORM_H__ |
| #define __MDP_PLATFORM_H__ |
| |
| #include "mtk-mdp3-comp.h" |
| |
| /* CAM */ |
| #define MDP_WPEI MDP_COMP_WPEI |
| #define MDP_WPEO MDP_COMP_WPEO |
| #define MDP_WPEI2 MDP_COMP_WPEI2 |
| #define MDP_WPEO2 MDP_COMP_WPEO2 |
| #define MDP_IMGI MDP_COMP_NONE |
| #define MDP_IMG2O MDP_COMP_NONE |
| |
| /* IPU */ |
| #define MDP_IPUI MDP_COMP_NONE |
| #define MDP_IPUO MDP_COMP_NONE |
| |
| /* MDP */ |
| #define MDP_CAMIN MDP_COMP_CAMIN |
| #define MDP_CAMIN2 MDP_COMP_CAMIN2 |
| #define MDP_RDMA0 MDP_COMP_RDMA0 |
| #define MDP_RDMA1 MDP_COMP_RDMA1 |
| #define MDP_HDR0 MDP_COMP_HDR0 |
| #define MDP_HDR1 MDP_COMP_HDR1 |
| #define MDP_AAL0 MDP_COMP_AAL0 |
| #define MDP_AAL1 MDP_COMP_AAL1 |
| #define MDP_SCL0 MDP_COMP_RSZ0 |
| #define MDP_SCL1 MDP_COMP_RSZ1 |
| #define MDP_SCL2 MDP_COMP_NONE |
| #define MDP_TDSHP0 MDP_COMP_TDSHP0 |
| #define MDP_TDSHP1 MDP_COMP_TDSHP1 |
| #define MDP_COLOR0 MDP_COMP_COLOR0 |
| #define MDP_COLOR1 MDP_COMP_COLOR1 |
| #define MDP_WROT0 MDP_COMP_WROT0 |
| #define MDP_WROT1 MDP_COMP_WROT1 |
| #define MDP_CCORR0 MDP_COMP_NONE |
| #define MDP_PATH0_SOUT MDP_COMP_NONE |
| #define MDP_PATH1_SOUT MDP_COMP_NONE |
| #define MDP_WDMA MDP_COMP_WDMA |
| |
| #define MDP_TOTAL (MDP_COMP_WROT1 + 1) |
| |
| /* Platform options */ |
| #define ESL_SETTING 1 |
| #define RDMA_SUPPORT_10BIT 1 |
| #define RDMA0_RSZ1_SRAM_SHARING 1 |
| #define RDMA_UPSAMPLE_REPEAT_ONLY 1 |
| #define RSZ_DISABLE_DCM_SMALL_TILE 0 |
| #define WROT_FILTER_CONSTRAINT 0 |
| #define WROT0_DISP_SRAM_SHARING 0 |
| |
| #define MM_MUTEX_MOD_OFFSET 0x30 |
| #define MM_MUTEX_SOF_OFFSET 0x2c |
| |
| #endif /* __MDP_PLATFORM_H__ */ |
| |