| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- #include "m4u_platform.h"
- #include "m4u_priv.h"
- #include "m4u_hw.h"
- unsigned int gM4UTagCount[] = {32};
- const char *gM4U_SMILARB[] = {
- "mediatek,smi_larb0", "mediatek,smi_larb1", "mediatek,smi_larb2", "mediatek,smi_larb3"};
- M4U_RANGE_DES_T gM4u0_seq[M4U0_SEQ_NR] = {{0} };
- M4U_RANGE_DES_T *gM4USeq[] = {gM4u0_seq};
- #define M4U0_PORT_INIT(name, slave, larb, port) {\
- name, 0, slave, larb, port, (((larb)<<7)|((port)<<2)), 1 \
- }
- m4u_port_t gM4uPort[] = {
- M4U0_PORT_INIT("DISP_OVL0", 0, 0, 0),
- M4U0_PORT_INIT("DISP_RDMA0", 0, 0, 1),
- M4U0_PORT_INIT("DISP_WDMA0", 0, 0, 2),
- M4U0_PORT_INIT("DISP_OVL1", 0, 0, 3),
- M4U0_PORT_INIT("DISP_RDMA1", 0, 0, 4),
- M4U0_PORT_INIT("DISP_OD_R", 0, 0, 5),
- M4U0_PORT_INIT("DISP_OD_W", 0, 0, 6),
- M4U0_PORT_INIT("MDP_RDMA", 0, 0, 7),
- M4U0_PORT_INIT("MDP_WDMA", 0, 0, 8),
- M4U0_PORT_INIT("MDP_WROT", 0, 0, 9),
- M4U0_PORT_INIT("VDEC_MC", 0, 1, 0),
- M4U0_PORT_INIT("VDEC_PP", 0, 1, 1),
- M4U0_PORT_INIT("VDEC_AVC_MV", 0, 1, 2),
- M4U0_PORT_INIT("VDEC_PRED_RD", 0, 1, 3),
- M4U0_PORT_INIT("VDEC_PRED_WR", 0, 1, 4),
- M4U0_PORT_INIT("VDEC_VLD", 0, 1, 5),
- M4U0_PORT_INIT("VDEC_PPWRAP", 0, 1, 6),
- M4U0_PORT_INIT("CAM_IMGO", 0, 2, 0),
- M4U0_PORT_INIT("CAM_RRZO", 0, 2, 1),
- M4U0_PORT_INIT("CAM_AAO", 0, 2, 2),
- M4U0_PORT_INIT("CAM_LCSO", 0, 2, 3),
- M4U0_PORT_INIT("CAM_ESFKO", 0, 2, 4),
- M4U0_PORT_INIT("CAM_IMGO_S", 0, 2, 5),
- M4U0_PORT_INIT("CAM_LSCI", 0, 2, 6),
- M4U0_PORT_INIT("CAM_LSCI_D", 0, 2, 7),
- M4U0_PORT_INIT("CAM_BPCI", 0, 2, 8),
- M4U0_PORT_INIT("CAM_BPCI_D", 0, 2, 9),
- M4U0_PORT_INIT("CAM_UFDI", 0, 2, 10),
- M4U0_PORT_INIT("CAM_IMGI", 0, 2, 11),
- M4U0_PORT_INIT("CAM_IMG2O", 0, 2, 12),
- M4U0_PORT_INIT("CAM_IMG3O", 0, 2, 13),
- M4U0_PORT_INIT("CAM_VIPI", 0, 2, 14),
- M4U0_PORT_INIT("CAM_VIP2I", 0, 2, 15),
- M4U0_PORT_INIT("CAM_VIP3I", 0, 2, 16),
- M4U0_PORT_INIT("CAM_LCEI", 0, 2, 17),
- M4U0_PORT_INIT("CAM_RB", 0, 2, 18),
- M4U0_PORT_INIT("CAM_RP", 0, 2, 19),
- M4U0_PORT_INIT("CAM_WR", 0, 2, 20),
- M4U0_PORT_INIT("VENC_RCPU", 0, 3, 0),
- M4U0_PORT_INIT("VENC_REC", 0, 3, 1),
- M4U0_PORT_INIT("VENC_BSDMA", 0, 3, 2),
- M4U0_PORT_INIT("VENC_SV_COMV", 0, 3, 3),
- M4U0_PORT_INIT("VENC_RD_COMV", 0, 3, 4),
- M4U0_PORT_INIT("JPGENC_RDMA", 0, 3, 5),
- M4U0_PORT_INIT("JPGENC_BSDMA", 0, 3, 6),
- M4U0_PORT_INIT("JPGDEC_WDMA", 0, 3, 7),
- M4U0_PORT_INIT("JPGDEC_BSDMA", 0, 3, 8),
- M4U0_PORT_INIT("VENC_CUR_LUMA", 0, 3, 9),
- M4U0_PORT_INIT("VENC_CUR_CHROMA", 0, 3, 10),
- M4U0_PORT_INIT("VENC_REF_LUMA", 0, 3, 11),
- M4U0_PORT_INIT("VENC_REF_CHROMA", 0, 3, 12),
- M4U0_PORT_INIT("UNKNOWN", 0, 4, 0),
- };
|