unplugged-kernel/drivers/misc/mediatek/emi/mt6768/mpu_platform.h

1124 lines
37 KiB
C

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2019 MediaTek Inc.
*/
#ifndef __MPU_PLATFORM_H__
#define __MPU_PLATFORM_H__
enum {
MT6768_M7_AXI_MST_AUDIO,
MT6768_M5_AXI_MST_LARB0_MDP_RDMA0,
MT6768_M2_AXI_MST_LARB1_HW_VDEC_AVC_MV_EXT,
MT6768_M7_AXI_MST_DMA_EXT,
MT6768_M2_AXI_MST_LARB3_UFEO,
MT6768_M7_AXI_MST_THERM,
MT6768_M4_AXI_MST_BR_DMA,
MT6768_M5_AXI_MST_LARB2_RSC_RDMA0,
MT6768_M2_AXI_MST_LARB2_IMG3O,
MT6768_M7_AXI_MST_CONNSYS_WIFI_PDMA,
MT6768_M4_AXI_MST_PPPHA,
MT6768_M2_AXI_MST_LARB3_IMGO,
MT6768_M5_AXI_MST_LARB2_RB,
MT6768_M2_AXI_MST_LARB2_WR,
MT6768_M2_AXI_MST_LARB2_RSC_WDMA,
MT6768_M7_AXI_MST_CONNSYS_N9_MCU,
MT6768_M5_AXI_MST_LARB1_HW_VDEC_AVC_MV_EXT,
MT6768_M4_AXI_MST_TXCAL,
MT6768_M7_AXI_MST_GCE_M,
MT6768_M4_AXI_MST_DMA_WR,
MT6768_M2_AXI_MST_LARB3_AAO,
MT6768_M5_AXI_MST_LARB2_DPE_RDMA,
MT6768_M4_AXI_MST_RXDFE_DMA,
MT6768_M4_AXI_MST_DEBUG,
MT6768_M2_AXI_MST_LARB1_HW_VDEC_MC_EXT,
MT6768_M7_AXI_MST_NA,
MT6768_M5_AXI_MST_LARB1_HW_VDEC_PRED_RD_EXT,
MT6768_M5_AXI_MST_LARB3_SOC1,
MT6768_M4_AXI_MST_MMU,
MT6768_M7_AXI_MST_SSPM,
MT6768_M7_AXI_MST_USB20,
MT6768_M5_AXI_MST_LARB3_RSSO_A,
MT6768_M2_AXI_MST_LARB3_AFO,
MT6768_M4_AXI_MST_DCXO,
MT6768_M1_AXI_MST_MP1,
MT6768_M2_AXI_MST_LARB1_HW_VDEC_VLD2_EXT,
MT6768_M5_AXI_MST_LARB1_HW_VDEC_PP_EXT,
MT6768_M5_AXI_MST_LARB1_HW_VDEC_PPWRAP_EXT,
MT6768_M7_AXI_MST_GPU,
MT6768_M5_AXI_MST_LARB0_DISP_FAKE,
MT6768_M2_AXI_MST_LARB1_HW_VDEC_PPWRAP_EXT,
MT6768_M2_AXI_MST_LARB0_MDP_WDMA0,
MT6768_M7_AXI_MST_SCP,
MT6768_M7_AXI_MST_CONNSYS_RBIST_INTERNAL_CAPTURE,
MT6768_M4_AXI_MST_TXBRP0,
MT6768_M5_AXI_MST_LARB1_HW_VDEC_VLD2_EXT,
MT6768_M4_AXI_MST_HRQ_WR1,
MT6768_M5_AXI_MST_LARB2_IMGI,
MT6768_M5_AXI_MST_LARB3_LSCI_0,
MT6768_M7_AXI_MST_SPI1,
MT6768_M2_AXI_MST_LARB2_DPE_WDMA,
MT6768_M2_AXI_MST_LARB3_LSCI_1,
MT6768_M2_AXI_MST_LARB3_SOC1,
MT6768_M2_AXI_MST_LARB2_RSC_RDMA0,
MT6768_M4_AXI_MST_QP,
MT6768_M2_AXI_MST_LARB3_RSSO_B,
MT6768_M2_AXI_MST_LARB0_DISP_OVL0,
MT6768_M5_AXI_MST_LARB3_CCUG,
MT6768_M4_AXI_MST_MRSG0,
MT6768_M4_AXI_MST_HRQ_RD,
MT6768_M7_AXI_MST_SPI3,
MT6768_M4_AXI_MST_CNWDMA,
MT6768_M2_AXI_MST_LARB3_CCUG,
MT6768_M7_AXI_MST_MSDC0,
MT6768_M5_AXI_MST_LARB3_RAWI_A,
MT6768_M4_AXI_MST_IRDMA,
MT6768_M5_AXI_MST_MM_IOMMU,
MT6768_M5_AXI_MST_LARB2_RSC_WDMA,
MT6768_M7_AXI_MST_PWM,
MT6768_M5_AXI_MST_LARB1_HW_VDEC_PRED_WR_EXT,
MT6768_M2_AXI_MST_LARB3_RAWI_B,
MT6768_M2_AXI_MST_LARB1_HW_VDEC_PRED_RD_EXT,
MT6768_M2_AXI_MST_LARB0_MDP_RDMA0,
MT6768_M7_AXI_MST_MCUPM,
MT6768_M5_AXI_MST_LARB3_CCUI,
MT6768_M7_AXI_MST_SPI5,
MT6768_M2_AXI_MST_LARB3_CCUI,
MT6768_M3_AXI_MST_MD_MM,
MT6768_M5_AXI_MST_LARB2_RP,
MT6768_M2_AXI_MST_LARB2_IMGI,
MT6768_M3_AXI_MST_USIP_1_I,
MT6768_M5_AXI_MST_LARB2_LCEI,
MT6768_M5_AXI_MST_LARB3_PDO,
MT6768_M5_AXI_MST_LARB2_VIPI,
MT6768_M3_AXI_MST_USIP_0_DNOCACHE,
MT6768_M2_AXI_MST_LARB2_VIPI,
MT6768_M4_AXI_MST_TPC,
MT6768_M2_AXI_MST_LARB2_RB,
MT6768_M7_AXI_MST_CQ_DMA,
MT6768_M5_AXI_MST_CCU,
MT6768_M5_AXI_MST_LARB2_IMG2O,
MT6768_M7_AXI_MST_SPM,
MT6768_M0_AXI_MST_MP0,
MT6768_M4_AXI_MST_IPSEC,
MT6768_M3_AXI_MST_USIP_1_DCACHE,
MT6768_M5_AXI_MST_LARB3_CCUO,
MT6768_M3_AXI_MST_USIP_0_I,
MT6768_M2_AXI_MST_LARB3_CCUO,
MT6768_M5_AXI_MST_LARB2_WR,
MT6768_M4_AXI_MST_DMA_RD,
MT6768_M4_AXI_MST_DBGSYS,
MT6768_M5_AXI_MST_LARB0_MDP_WROT0,
MT6768_M3_AXI_MST_USIP_0_DCACHE,
MT6768_M5_AXI_MST_LARB3_RRZO,
MT6768_M2_AXI_MST_LARB2_LCEI,
MT6768_M6_AXI_MST_MFG_M0,
MT6768_M7_AXI_MST_DX_CC,
MT6768_M4_AXI_MST_GDMA,
MT6768_M2_AXI_MST_LARB0_DISP_OVL0_2L,
MT6768_M5_AXI_MST_LARB3_CACI,
MT6768_M5_AXI_MST_LARB2_DPE_WDMA,
MT6768_M2_AXI_MST_LARB2_DPE_RDMA,
MT6768_M5_AXI_MST_LARB3_SOC0,
MT6768_M4_AXI_MST_VTB,
MT6768_M4_AXI_MST_DFE_DUMP,
MT6768_M2_AXI_MST_LARB0_DISP_FAKE,
MT6768_M5_AXI_MST_LARB1_HW_VDEC_VLD_EXT,
MT6768_M5_AXI_MST_LARB1_HW_VDEC_MC_EXT,
MT6768_M5_AXI_MST_LARB3_BPCI,
MT6768_M4_AXI_MST_LOG_TOP_DSP,
MT6768_M5_AXI_MST_LARB3_SOC2,
MT6768_M2_AXI_MST_LARB3_BPCI,
MT6768_M5_AXI_MST_LARB3_RSSO_B,
MT6768_M2_AXI_MST_LARB1_HW_VDEC_PRED_WR_EXT,
MT6768_M5_AXI_MST_LARB3_AAO,
MT6768_M5_AXI_MST_LARB2_IMG3O,
MT6768_M7_AXI_MST_DEBUGTOP,
MT6768_M5_AXI_MST_LARB3_LSCO,
MT6768_M4_AXI_MST_TBO,
MT6768_M4_AXI_MST_LOG_TOP_MCU,
MT6768_M2_AXI_MST_LARB3_RRZO,
MT6768_M2_AXI_MST_LARB3_LSCO,
MT6768_M7_AXI_MST_SPI0,
MT6768_M2_AXI_MST_LARB3_CACI,
MT6768_M2_AXI_MST_LARB1_HW_VDEC_PP_EXT,
MT6768_M2_AXI_MST_LARB3_LSCI_0,
MT6768_M4_AXI_MST_TXBRP1,
MT6768_M2_AXI_MST_LARB3_SOC0,
MT6768_M5_AXI_MST_LARB0_DISP_WDMA0,
MT6768_M2_AXI_MST_LARB3_RSSO_A,
MT6768_M2_AXI_MST_LARB2_IMG2O,
MT6768_M4_AXI_MST_TRACE_TOP,
MT6768_M5_AXI_MST_LARB3_LSCI_1,
MT6768_M5_AXI_MST_LARB0_DISP_RDMA0,
MT6768_M3_AXI_MST_USIP_1_DNOCACHE,
MT6768_M7_AXI_MST_SPI2,
MT6768_M5_AXI_MST_LARB3_AFO,
MT6768_M4_AXI_MST_MCUSYS_DFD,
MT6768_M4_AXI_MST_HRQ_WR,
MT6768_M4_AXI_MST_HRQ_RD1,
MT6768_M2_AXI_MST_LARB3_PDO,
MT6768_M5_AXI_MST_LARB1_HW_VDEC_TILE_EXT,
MT6768_M2_AXI_MST_LARB3_SOC2,
MT6768_M2_AXI_MST_CCU,
MT6768_M2_AXI_MST_LARB3_RAWI_A,
MT6768_M7_AXI_MST_CLDMA,
MT6768_M4_AXI_MST_MRSG1,
MT6768_M2_AXI_MST_LARB0_DISP_WDMA0,
MT6768_M7_AXI_MST_SPI4,
MT6768_M5_AXI_MST_LARB0_DISP_OVL0,
MT6768_M2_AXI_MST_LARB2_RP,
MT6768_M2_AXI_MST_LARB1_HW_VDEC_VLD_EXT,
MT6768_M7_AXI_MST_MSDC1,
MT6768_M5_AXI_MST_LARB3_RAWI_B,
MT6768_M5_AXI_MST_LARB3_IMGO,
MT6768_M7_AXI_MST_CCU,
MT6768_M2_AXI_MST_LARB0_DISP_RDMA0,
MT6768_M2_AXI_MST_LARB1_HW_VDEC_TILE_EXT,
MT6768_M5_AXI_MST_LARB0_DISP_OVL0_2L,
MT6768_M3_AXI_MST_MD_MMU,
MT6768_M7_AXI_MST_CONNSYS_NA,
MT6768_M5_AXI_MST_LARB0_MDP_WDMA0,
MT6768_M4_AXI_MST_CSH,
MT6768_M2_AXI_MST_LARB0_MDP_WROT0,
MT6768_M5_AXI_MST_LARB3_UFEO,
MST_INVALID,
NR_MST
};
static const struct mst_tbl_entry mst_tbl[] = {
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1FE7,
.id_val = 0x4,
.note = "Core nn system domain store exclusive",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1FE7,
.id_val = 0x24,
.note = "Core nn barrier",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1FFF,
.id_val = 0x44,
.note = "Unused",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1FFF,
.id_val = 0x4C,
.note = "SCU generated barrier",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1FF7,
.id_val = 0x54,
.note = "Unused",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1FE7,
.id_val = 0x64,
.note = "Core nn non-re-orderable device write",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1F87,
.id_val = 0x84,
.note = "Write to normal memory or re-orderable device memory",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1807,
.id_val = 0x7,
.note = "Write-back that the MCSIA generates",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1FE7,
.id_val = 0x4,
.note = "Core nn exclusive read or non-reorderable device read",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1FE7,
.id_val = 0x24,
.note = "Core nn barrier",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1FFF,
.id_val = 0x44,
.note = "Unused",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1FFF,
.id_val = 0x4C,
.note = "SCU generated barrier or DVM complete",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1FF7,
.id_val = 0x54,
.note = "Unused",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1FE7,
.id_val = 0x64,
.note = "Unused",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1F9F,
.id_val = 0x84,
.note = "ACP read",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1F9F,
.id_val = 0x8C,
.note = "Unused",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1F97,
.id_val = 0x94,
.note = "Unused",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M0_AXI_MST_MP0, .port = 0, .id_mask = 0x1F07,
.id_val = 0x104,
.note = "Core nn read",
.name = "MT6768_M0_AXI_MST_MP0"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1FE7,
.id_val = 0x3,
.note = "Core nn system domain store exclusive",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1FE7,
.id_val = 0x23,
.note = "Core nn barrier",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1FFF,
.id_val = 0x43,
.note = "Unused",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1FFF,
.id_val = 0x4B,
.note = "SCU generated barrier",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1FF7,
.id_val = 0x53,
.note = "Unused",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1FE7,
.id_val = 0x63,
.note = "Core nn non-re-orderable device write",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1F87,
.id_val = 0x83,
.note = "Write to normal memory or re-orderable device memory",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1807,
.id_val = 0x7,
.note = "Write-back that the MCSIA generates",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1FE7,
.id_val = 0x3,
.note = "Core nn exclusive read or non-reorderable device read",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1FE7,
.id_val = 0x23,
.note = "Core nn barrier",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1FFF,
.id_val = 0x43,
.note = "Unused",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1FFF,
.id_val = 0x4B,
.note = "SCU generated barrier or DVM complete",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1FF7,
.id_val = 0x53,
.note = "Unused",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1FE7,
.id_val = 0x63,
.note = "Unused",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1F9F,
.id_val = 0x83,
.note = "ACP read",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1F9F,
.id_val = 0x8B,
.note = "Unused",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1F97,
.id_val = 0x93,
.note = "Unused",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M1_AXI_MST_MP1, .port = 1, .id_mask = 0x1F07,
.id_val = 0x103,
.note = "Core nn read",
.name = "MT6768_M1_AXI_MST_MP1"},
{.master = MT6768_M2_AXI_MST_LARB0_DISP_OVL0, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x0,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB0_DISP_OVL0"},
{.master = MT6768_M2_AXI_MST_LARB0_DISP_OVL0_2L, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x4,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB0_DISP_OVL0_2L"},
{.master = MT6768_M2_AXI_MST_LARB0_DISP_RDMA0, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x8,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB0_DISP_RDMA0"},
{.master = MT6768_M2_AXI_MST_LARB0_DISP_WDMA0, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0xC,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB0_DISP_WDMA0"},
{.master = MT6768_M2_AXI_MST_LARB0_MDP_RDMA0, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x10,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB0_MDP_RDMA0"},
{.master = MT6768_M2_AXI_MST_LARB0_MDP_WDMA0, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x14,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB0_MDP_WDMA0"},
{.master = MT6768_M2_AXI_MST_LARB0_MDP_WROT0, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x18,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB0_MDP_WROT0"},
{.master = MT6768_M2_AXI_MST_LARB0_DISP_FAKE, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x1C,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB0_DISP_FAKE"},
{.master = MT6768_M2_AXI_MST_LARB1_HW_VDEC_MC_EXT, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x80,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB1_HW_VDEC_MC_EXT"},
{.master = MT6768_M2_AXI_MST_LARB1_HW_VDEC_PP_EXT, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x84,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB1_HW_VDEC_PP_EXT"},
{.master = MT6768_M2_AXI_MST_LARB1_HW_VDEC_VLD_EXT, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x88,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB1_HW_VDEC_VLD_EXT"},
{.master = MT6768_M2_AXI_MST_LARB1_HW_VDEC_VLD2_EXT, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x8C,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB1_HW_VDEC_VLD2_EXT"},
{.master = MT6768_M2_AXI_MST_LARB1_HW_VDEC_AVC_MV_EXT, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x90,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB1_HW_VDEC_AVC_MV_EXT"},
{.master = MT6768_M2_AXI_MST_LARB1_HW_VDEC_PRED_RD_EXT, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x94,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB1_HW_VDEC_PRED_RD_EXT"},
{.master = MT6768_M2_AXI_MST_LARB1_HW_VDEC_PRED_WR_EXT, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x98,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB1_HW_VDEC_PRED_WR_EXT"},
{.master = MT6768_M2_AXI_MST_LARB1_HW_VDEC_PPWRAP_EXT, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x9C,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB1_HW_VDEC_PPWRAP_EXT"},
{.master = MT6768_M2_AXI_MST_LARB1_HW_VDEC_TILE_EXT, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0xA0,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB1_HW_VDEC_TILE_EXT"},
{.master = MT6768_M2_AXI_MST_LARB2_IMGI, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x100,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB2_IMGI"},
{.master = MT6768_M2_AXI_MST_LARB2_IMG2O, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x104,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB2_IMG2O"},
{.master = MT6768_M2_AXI_MST_LARB2_IMG3O, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x108,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB2_IMG3O"},
{.master = MT6768_M2_AXI_MST_LARB2_VIPI, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x10C,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB2_VIPI"},
{.master = MT6768_M2_AXI_MST_LARB2_LCEI, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x110,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB2_LCEI"},
{.master = MT6768_M2_AXI_MST_LARB2_RP, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x114,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB2_RP"},
{.master = MT6768_M2_AXI_MST_LARB2_WR, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x118,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB2_WR"},
{.master = MT6768_M2_AXI_MST_LARB2_RB, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x11C,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB2_RB"},
{.master = MT6768_M2_AXI_MST_LARB2_DPE_RDMA, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x120,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB2_DPE_RDMA"},
{.master = MT6768_M2_AXI_MST_LARB2_DPE_WDMA, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x124,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB2_DPE_WDMA"},
{.master = MT6768_M2_AXI_MST_LARB2_RSC_RDMA0, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x128,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB2_RSC_RDMA0"},
{.master = MT6768_M2_AXI_MST_LARB2_RSC_WDMA, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x12C,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB2_RSC_WDMA"},
{.master = MT6768_M2_AXI_MST_LARB3_IMGO, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x180,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_IMGO"},
{.master = MT6768_M2_AXI_MST_LARB3_RRZO, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x184,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_RRZO"},
{.master = MT6768_M2_AXI_MST_LARB3_AAO, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x188,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_AAO"},
{.master = MT6768_M2_AXI_MST_LARB3_AFO, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x18C,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_AFO"},
{.master = MT6768_M2_AXI_MST_LARB3_LSCI_0, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x190,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_LSCI_0"},
{.master = MT6768_M2_AXI_MST_LARB3_LSCI_1, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x194,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_LSCI_1"},
{.master = MT6768_M2_AXI_MST_LARB3_PDO, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x198,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_PDO"},
{.master = MT6768_M2_AXI_MST_LARB3_BPCI, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x19C,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_BPCI"},
{.master = MT6768_M2_AXI_MST_LARB3_LSCO, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x1A0,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_LSCO"},
{.master = MT6768_M2_AXI_MST_LARB3_RSSO_A, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x1A4,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_RSSO_A"},
{.master = MT6768_M2_AXI_MST_LARB3_RSSO_B, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x1A8,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_RSSO_B"},
{.master = MT6768_M2_AXI_MST_LARB3_UFEO, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x1AC,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_UFEO"},
{.master = MT6768_M2_AXI_MST_LARB3_SOC0, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x1B0,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_SOC0"},
{.master = MT6768_M2_AXI_MST_LARB3_SOC1, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x1B4,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_SOC1"},
{.master = MT6768_M2_AXI_MST_LARB3_SOC2, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x1B8,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_SOC2"},
{.master = MT6768_M2_AXI_MST_LARB3_CCUI, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x1BC,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_CCUI"},
{.master = MT6768_M2_AXI_MST_LARB3_CCUO, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x1C0,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_CCUO"},
{.master = MT6768_M2_AXI_MST_LARB3_CACI, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x1C4,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_CACI"},
{.master = MT6768_M2_AXI_MST_LARB3_RAWI_A, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x1C8,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_RAWI_A"},
{.master = MT6768_M2_AXI_MST_LARB3_RAWI_B, .port = 2,
.id_mask = 0x1FFC,
.id_val = 0x1CC,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_RAWI_B"},
{.master = MT6768_M2_AXI_MST_LARB3_CCUG, .port = 2, .id_mask = 0x1FFC,
.id_val = 0x1D0,
.note = "",
.name = "MT6768_M2_AXI_MST_LARB3_CCUG"},
{.master = MT6768_M2_AXI_MST_CCU, .port = 2, .id_mask = 0x1F80,
.id_val = 0x200,
.note = "",
.name = "MT6768_M2_AXI_MST_CCU"},
{.master = MT6768_M3_AXI_MST_MD_MM, .port = 3, .id_mask = 0x1F83,
.id_val = 0x0,
.note = "",
.name = "MT6768_M3_AXI_MST_MD_MM"},
{.master = MT6768_M3_AXI_MST_MD_MMU, .port = 3, .id_mask = 0x1F83,
.id_val = 0x1,
.note = "",
.name = "MT6768_M3_AXI_MST_MD_MMU"},
{.master = MT6768_M3_AXI_MST_USIP_0_I, .port = 3, .id_mask = 0x1F1F,
.id_val = 0x2,
.note = "",
.name = "MT6768_M3_AXI_MST_USIP_0_I"},
{.master = MT6768_M3_AXI_MST_USIP_0_DCACHE, .port = 3,
.id_mask = 0x1F1F,
.id_val = 0x6,
.note = "",
.name = "MT6768_M3_AXI_MST_USIP_0_DCACHE"},
{.master = MT6768_M3_AXI_MST_USIP_0_DNOCACHE, .port = 3,
.id_mask = 0x1F1F,
.id_val = 0xA,
.note = "",
.name = "MT6768_M3_AXI_MST_USIP_0_DNOCACHE"},
{.master = MT6768_M3_AXI_MST_USIP_1_I, .port = 3, .id_mask = 0x1F1F,
.id_val = 0x12,
.note = "",
.name = "MT6768_M3_AXI_MST_USIP_1_I"},
{.master = MT6768_M3_AXI_MST_USIP_1_DCACHE, .port = 3,
.id_mask = 0x1F1F,
.id_val = 0x16,
.note = "",
.name = "MT6768_M3_AXI_MST_USIP_1_DCACHE"},
{.master = MT6768_M3_AXI_MST_USIP_1_DNOCACHE, .port = 3,
.id_mask = 0x1F1F,
.id_val = 0x1A,
.note = "",
.name = "MT6768_M3_AXI_MST_USIP_1_DNOCACHE"},
{.master = MT6768_M4_AXI_MST_HRQ_RD, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x1000,
.note = "",
.name = "MT6768_M4_AXI_MST_HRQ_RD"},
{.master = MT6768_M4_AXI_MST_HRQ_RD1, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x1008,
.note = "",
.name = "MT6768_M4_AXI_MST_HRQ_RD1"},
{.master = MT6768_M4_AXI_MST_HRQ_WR, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x1002,
.note = "",
.name = "MT6768_M4_AXI_MST_HRQ_WR"},
{.master = MT6768_M4_AXI_MST_HRQ_WR1, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x100A,
.note = "",
.name = "MT6768_M4_AXI_MST_HRQ_WR1"},
{.master = MT6768_M4_AXI_MST_VTB, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x100C,
.note = "",
.name = "MT6768_M4_AXI_MST_VTB"},
{.master = MT6768_M4_AXI_MST_TBO, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x1014,
.note = "",
.name = "MT6768_M4_AXI_MST_TBO"},
{.master = MT6768_M4_AXI_MST_DEBUG, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x1004,
.note = "",
.name = "MT6768_M4_AXI_MST_DEBUG"},
{.master = MT6768_M4_AXI_MST_DFE_DUMP, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x800,
.note = "",
.name = "MT6768_M4_AXI_MST_DFE_DUMP"},
{.master = MT6768_M4_AXI_MST_BR_DMA, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x802,
.note = "",
.name = "MT6768_M4_AXI_MST_BR_DMA"},
{.master = MT6768_M4_AXI_MST_IRDMA, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x10,
.note = "",
.name = "MT6768_M4_AXI_MST_IRDMA"},
{.master = MT6768_M4_AXI_MST_TXBRP0, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x50,
.note = "",
.name = "MT6768_M4_AXI_MST_TXBRP0"},
{.master = MT6768_M4_AXI_MST_TXBRP1, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x150,
.note = "",
.name = "MT6768_M4_AXI_MST_TXBRP1"},
{.master = MT6768_M4_AXI_MST_TXCAL, .port = 4, .id_mask = 0x1FFF,
.id_val = 0xD0,
.note = "",
.name = "MT6768_M4_AXI_MST_TXCAL"},
{.master = MT6768_M4_AXI_MST_TPC, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x1D0,
.note = "",
.name = "MT6768_M4_AXI_MST_TPC"},
{.master = MT6768_M4_AXI_MST_RXDFE_DMA, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x70,
.note = "",
.name = "MT6768_M4_AXI_MST_RXDFE_DMA"},
{.master = MT6768_M4_AXI_MST_MRSG0, .port = 4, .id_mask = 0x1FFF,
.id_val = 0xF0,
.note = "",
.name = "MT6768_M4_AXI_MST_MRSG0"},
{.master = MT6768_M4_AXI_MST_MRSG1, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x170,
.note = "",
.name = "MT6768_M4_AXI_MST_MRSG1"},
{.master = MT6768_M4_AXI_MST_CNWDMA, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x130,
.note = "",
.name = "MT6768_M4_AXI_MST_CNWDMA"},
{.master = MT6768_M4_AXI_MST_CSH, .port = 4, .id_mask = 0x1FFF,
.id_val = 0xB0,
.note = "",
.name = "MT6768_M4_AXI_MST_CSH"},
{.master = MT6768_M4_AXI_MST_DCXO, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x30,
.note = "",
.name = "MT6768_M4_AXI_MST_DCXO"},
{.master = MT6768_M4_AXI_MST_DMA_RD, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x1804,
.note = "",
.name = "MT6768_M4_AXI_MST_DMA_RD"},
{.master = MT6768_M4_AXI_MST_DMA_WR, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x1806,
.note = "",
.name = "MT6768_M4_AXI_MST_DMA_WR"},
{.master = MT6768_M4_AXI_MST_MMU, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x1800,
.note = "",
.name = "MT6768_M4_AXI_MST_MMU"},
{.master = MT6768_M4_AXI_MST_QP, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x1802,
.note = "",
.name = "MT6768_M4_AXI_MST_QP"},
{.master = MT6768_M4_AXI_MST_LOG_TOP_MCU, .port = 4,
.id_mask = 0x1FFF,
.id_val = 0x24,
.note = "",
.name = "MT6768_M4_AXI_MST_LOG_TOP_MCU"},
{.master = MT6768_M4_AXI_MST_LOG_TOP_DSP, .port = 4,
.id_mask = 0x1FFF,
.id_val = 0x6,
.note = "",
.name = "MT6768_M4_AXI_MST_LOG_TOP_DSP"},
{.master = MT6768_M4_AXI_MST_TRACE_TOP, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x8,
.note = "",
.name = "MT6768_M4_AXI_MST_TRACE_TOP"},
{.master = MT6768_M4_AXI_MST_PPPHA, .port = 4, .id_mask = 0x1FDF,
.id_val = 0x2,
.note = "",
.name = "MT6768_M4_AXI_MST_PPPHA"},
{.master = MT6768_M4_AXI_MST_IPSEC, .port = 4, .id_mask = 0x1FFF,
.id_val = 0xA,
.note = "",
.name = "MT6768_M4_AXI_MST_IPSEC"},
{.master = MT6768_M4_AXI_MST_GDMA, .port = 4, .id_mask = 0x1E3F,
.id_val = 0xE,
.note = "",
.name = "MT6768_M4_AXI_MST_GDMA"},
{.master = MT6768_M4_AXI_MST_DBGSYS, .port = 4, .id_mask = 0x1FFF,
.id_val = 0xE,
.note = "",
.name = "MT6768_M4_AXI_MST_DBGSYS"},
{.master = MT6768_M4_AXI_MST_MCUSYS_DFD, .port = 4, .id_mask = 0x1FFF,
.id_val = 0x1,
.note = "",
.name = "MT6768_M4_AXI_MST_MCUSYS_DFD"},
{.master = MT6768_M5_AXI_MST_LARB0_DISP_OVL0, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x0,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB0_DISP_OVL0"},
{.master = MT6768_M5_AXI_MST_LARB0_DISP_OVL0_2L, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x4,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB0_DISP_OVL0_2L"},
{.master = MT6768_M5_AXI_MST_LARB0_DISP_RDMA0, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x8,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB0_DISP_RDMA0"},
{.master = MT6768_M5_AXI_MST_LARB0_DISP_WDMA0, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0xC,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB0_DISP_WDMA0"},
{.master = MT6768_M5_AXI_MST_LARB0_MDP_RDMA0, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x10,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB0_MDP_RDMA0"},
{.master = MT6768_M5_AXI_MST_LARB0_MDP_WDMA0, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x14,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB0_MDP_WDMA0"},
{.master = MT6768_M5_AXI_MST_LARB0_MDP_WROT0, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x18,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB0_MDP_WROT0"},
{.master = MT6768_M5_AXI_MST_LARB0_DISP_FAKE, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x1C,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB0_DISP_FAKE"},
{.master = MT6768_M5_AXI_MST_LARB1_HW_VDEC_MC_EXT, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x80,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB1_HW_VDEC_MC_EXT"},
{.master = MT6768_M5_AXI_MST_LARB1_HW_VDEC_PP_EXT, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x84,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB1_HW_VDEC_PP_EXT"},
{.master = MT6768_M5_AXI_MST_LARB1_HW_VDEC_VLD_EXT, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x88,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB1_HW_VDEC_VLD_EXT"},
{.master = MT6768_M5_AXI_MST_LARB1_HW_VDEC_VLD2_EXT, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x8C,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB1_HW_VDEC_VLD2_EXT"},
{.master = MT6768_M5_AXI_MST_LARB1_HW_VDEC_AVC_MV_EXT, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x90,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB1_HW_VDEC_AVC_MV_EXT"},
{.master = MT6768_M5_AXI_MST_LARB1_HW_VDEC_PRED_RD_EXT, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x94,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB1_HW_VDEC_PRED_RD_EXT"},
{.master = MT6768_M5_AXI_MST_LARB1_HW_VDEC_PRED_WR_EXT, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x98,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB1_HW_VDEC_PRED_WR_EXT"},
{.master = MT6768_M5_AXI_MST_LARB1_HW_VDEC_PPWRAP_EXT, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x9C,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB1_HW_VDEC_PPWRAP_EXT"},
{.master = MT6768_M5_AXI_MST_LARB1_HW_VDEC_TILE_EXT, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0xA0,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB1_HW_VDEC_TILE_EXT"},
{.master = MT6768_M5_AXI_MST_LARB2_IMGI, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x100,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB2_IMGI"},
{.master = MT6768_M5_AXI_MST_LARB2_IMG2O, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x104,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB2_IMG2O"},
{.master = MT6768_M5_AXI_MST_LARB2_IMG3O, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x108,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB2_IMG3O"},
{.master = MT6768_M5_AXI_MST_LARB2_VIPI, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x10C,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB2_VIPI"},
{.master = MT6768_M5_AXI_MST_LARB2_LCEI, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x110,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB2_LCEI"},
{.master = MT6768_M5_AXI_MST_LARB2_RP, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x114,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB2_RP"},
{.master = MT6768_M5_AXI_MST_LARB2_WR, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x118,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB2_WR"},
{.master = MT6768_M5_AXI_MST_LARB2_RB, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x11C,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB2_RB"},
{.master = MT6768_M5_AXI_MST_LARB2_DPE_RDMA, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x120,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB2_DPE_RDMA"},
{.master = MT6768_M5_AXI_MST_LARB2_DPE_WDMA, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x124,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB2_DPE_WDMA"},
{.master = MT6768_M5_AXI_MST_LARB2_RSC_RDMA0, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x128,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB2_RSC_RDMA0"},
{.master = MT6768_M5_AXI_MST_LARB2_RSC_WDMA, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x12C,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB2_RSC_WDMA"},
{.master = MT6768_M5_AXI_MST_LARB3_IMGO, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x180,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_IMGO"},
{.master = MT6768_M5_AXI_MST_LARB3_RRZO, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x184,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_RRZO"},
{.master = MT6768_M5_AXI_MST_LARB3_AAO, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x188,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_AAO"},
{.master = MT6768_M5_AXI_MST_LARB3_AFO, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x18C,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_AFO"},
{.master = MT6768_M5_AXI_MST_LARB3_LSCI_0, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x190,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_LSCI_0"},
{.master = MT6768_M5_AXI_MST_LARB3_LSCI_1, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x194,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_LSCI_1"},
{.master = MT6768_M5_AXI_MST_LARB3_PDO, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x198,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_PDO"},
{.master = MT6768_M5_AXI_MST_LARB3_BPCI, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x19C,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_BPCI"},
{.master = MT6768_M5_AXI_MST_LARB3_LSCO, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x1A0,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_LSCO"},
{.master = MT6768_M5_AXI_MST_LARB3_RSSO_A, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x1A4,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_RSSO_A"},
{.master = MT6768_M5_AXI_MST_LARB3_RSSO_B, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x1A8,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_RSSO_B"},
{.master = MT6768_M5_AXI_MST_LARB3_UFEO, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x1AC,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_UFEO"},
{.master = MT6768_M5_AXI_MST_LARB3_SOC0, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x1B0,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_SOC0"},
{.master = MT6768_M5_AXI_MST_LARB3_SOC1, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x1B4,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_SOC1"},
{.master = MT6768_M5_AXI_MST_LARB3_SOC2, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x1B8,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_SOC2"},
{.master = MT6768_M5_AXI_MST_LARB3_CCUI, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x1BC,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_CCUI"},
{.master = MT6768_M5_AXI_MST_LARB3_CCUO, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x1C0,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_CCUO"},
{.master = MT6768_M5_AXI_MST_LARB3_CACI, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x1C4,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_CACI"},
{.master = MT6768_M5_AXI_MST_LARB3_RAWI_A, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x1C8,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_RAWI_A"},
{.master = MT6768_M5_AXI_MST_LARB3_RAWI_B, .port = 5,
.id_mask = 0x1FFC,
.id_val = 0x1CC,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_RAWI_B"},
{.master = MT6768_M5_AXI_MST_LARB3_CCUG, .port = 5, .id_mask = 0x1FFC,
.id_val = 0x1D0,
.note = "",
.name = "MT6768_M5_AXI_MST_LARB3_CCUG"},
{.master = MT6768_M5_AXI_MST_CCU, .port = 5, .id_mask = 0x1F80,
.id_val = 0x200,
.note = "",
.name = "MT6768_M5_AXI_MST_CCU"},
{.master = MT6768_M5_AXI_MST_MM_IOMMU, .port = 5, .id_mask = 0x1FFF,
.id_val = 0x3FC,
.note = "",
.name = "MT6768_M5_AXI_MST_MM_IOMMU"},
{.master = MT6768_M5_AXI_MST_MM_IOMMU, .port = 5, .id_mask = 0x1FFF,
.id_val = 0x3FD,
.note = "",
.name = "MT6768_M5_AXI_MST_MM_IOMMU"},
{.master = MT6768_M6_AXI_MST_MFG_M0, .port = 6, .id_mask = 0x1FC0,
.id_val = 0x0,
.note = "",
.name = "MT6768_M6_AXI_MST_MFG_M0"},
{.master = MT6768_M7_AXI_MST_CONNSYS_WIFI_PDMA, .port = 7,
.id_mask = 0x1FEF,
.id_val = 0x0,
.note = "",
.name = "MT6768_M7_AXI_MST_CONNSYS_WIFI_PDMA"},
{.master = MT6768_M7_AXI_MST_CONNSYS_RBIST_INTERNAL_CAPTURE,
.port = 7,
.id_mask = 0x1FEF,
.id_val = 0x4,
.note = "",
.name = "MT6768_M7_AXI_MST_CONNSYS_RBIST_INTERNAL_CAPTURE"},
{.master = MT6768_M7_AXI_MST_CONNSYS_N9_MCU, .port = 7,
.id_mask = 0x1FEF,
.id_val = 0x8,
.note = "",
.name = "MT6768_M7_AXI_MST_CONNSYS_N9_MCU"},
{.master = MT6768_M7_AXI_MST_CONNSYS_NA, .port = 7, .id_mask = 0x1FEF,
.id_val = 0xC,
.note = "",
.name = "MT6768_M7_AXI_MST_CONNSYS_NA"},
{.master = MT6768_M7_AXI_MST_DEBUGTOP, .port = 7, .id_mask = 0x1FDF,
.id_val = 0x2,
.note = "",
.name = "MT6768_M7_AXI_MST_DEBUGTOP"},
{.master = MT6768_M7_AXI_MST_MSDC0, .port = 7, .id_mask = 0x1CFF,
.id_val = 0x6,
.note = "",
.name = "MT6768_M7_AXI_MST_MSDC0"},
{.master = MT6768_M7_AXI_MST_SPI0, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x326,
.note = "",
.name = "MT6768_M7_AXI_MST_SPI0"},
{.master = MT6768_M7_AXI_MST_AUDIO, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x226,
.note = "",
.name = "MT6768_M7_AXI_MST_AUDIO"},
{.master = MT6768_M7_AXI_MST_MSDC1, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x126,
.note = "",
.name = "MT6768_M7_AXI_MST_MSDC1"},
{.master = MT6768_M7_AXI_MST_PWM, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x26,
.note = "",
.name = "MT6768_M7_AXI_MST_PWM"},
{.master = MT6768_M7_AXI_MST_USB20, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x46,
.note = "",
.name = "MT6768_M7_AXI_MST_USB20"},
{.master = MT6768_M7_AXI_MST_SPI1, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x346,
.note = "",
.name = "MT6768_M7_AXI_MST_SPI1"},
{.master = MT6768_M7_AXI_MST_SPI2, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x246,
.note = "",
.name = "MT6768_M7_AXI_MST_SPI2"},
{.master = MT6768_M7_AXI_MST_NA, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x146,
.note = "",
.name = "MT6768_M7_AXI_MST_NA"},
{.master = MT6768_M7_AXI_MST_THERM, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x366,
.note = "",
.name = "MT6768_M7_AXI_MST_THERM"},
{.master = MT6768_M7_AXI_MST_CCU, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x266,
.note = "",
.name = "MT6768_M7_AXI_MST_CCU"},
{.master = MT6768_M7_AXI_MST_SPM, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x166,
.note = "",
.name = "MT6768_M7_AXI_MST_SPM"},
{.master = MT6768_M7_AXI_MST_MCUPM, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x66,
.note = "",
.name = "MT6768_M7_AXI_MST_MCUPM"},
{.master = MT6768_M7_AXI_MST_DMA_EXT, .port = 7, .id_mask = 0x1EFF,
.id_val = 0x86,
.note = "",
.name = "MT6768_M7_AXI_MST_DMA_EXT"},
{.master = MT6768_M7_AXI_MST_SPI5, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x3A6,
.note = "",
.name = "MT6768_M7_AXI_MST_SPI5"},
{.master = MT6768_M7_AXI_MST_SPI4, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x2A6,
.note = "",
.name = "MT6768_M7_AXI_MST_SPI4"},
{.master = MT6768_M7_AXI_MST_SPI3, .port = 7, .id_mask = 0x1FFF,
.id_val = 0x1A6,
.note = "",
.name = "MT6768_M7_AXI_MST_SPI3"},
{.master = MT6768_M7_AXI_MST_NA, .port = 7, .id_mask = 0x1FFF,
.id_val = 0xA6,
.note = "",
.name = "MT6768_M7_AXI_MST_NA"},
{.master = MT6768_M7_AXI_MST_CONNSYS_WIFI_PDMA, .port = 7,
.id_mask = 0x1F7F,
.id_val = 0xA,
.note = "",
.name = "MT6768_M7_AXI_MST_CONNSYS_WIFI_PDMA"},
{.master = MT6768_M7_AXI_MST_CONNSYS_RBIST_INTERNAL_CAPTURE,
.port = 7,
.id_mask = 0x1F7F,
.id_val = 0x2A,
.note = "",
.name = "MT6768_M7_AXI_MST_CONNSYS_RBIST_INTERNAL_CAPTURE"},
{.master = MT6768_M7_AXI_MST_CONNSYS_N9_MCU, .port = 7,
.id_mask = 0x1F7F,
.id_val = 0x4A,
.note = "",
.name = "MT6768_M7_AXI_MST_CONNSYS_N9_MCU"},
{.master = MT6768_M7_AXI_MST_CONNSYS_NA, .port = 7, .id_mask = 0x1F7F,
.id_val = 0x6A,
.note = "",
.name = "MT6768_M7_AXI_MST_CONNSYS_NA"},
{.master = MT6768_M7_AXI_MST_DX_CC, .port = 7, .id_mask = 0x1E1F,
.id_val = 0xE,
.note = "",
.name = "MT6768_M7_AXI_MST_DX_CC"},
{.master = MT6768_M7_AXI_MST_CQ_DMA, .port = 7, .id_mask = 0x1F1F,
.id_val = 0x12,
.note = "",
.name = "MT6768_M7_AXI_MST_CQ_DMA"},
{.master = MT6768_M7_AXI_MST_CLDMA, .port = 7, .id_mask = 0x1F9F,
.id_val = 0x16,
.note = "",
.name = "MT6768_M7_AXI_MST_CLDMA"},
{.master = MT6768_M7_AXI_MST_GCE_M, .port = 7, .id_mask = 0x1F9F,
.id_val = 0x1A,
.note = "",
.name = "MT6768_M7_AXI_MST_GCE_M"},
{.master = MT6768_M7_AXI_MST_SCP, .port = 7, .id_mask = 0x1F3F,
.id_val = 0x1E,
.note = "",
.name = "MT6768_M7_AXI_MST_SCP"},
{.master = MT6768_M7_AXI_MST_SSPM, .port = 7, .id_mask = 0x1F3F,
.id_val = 0x3E,
.note = "",
.name = "MT6768_M7_AXI_MST_SSPM"},
{.master = MT6768_M7_AXI_MST_GPU, .port = 7, .id_mask = 0x1F81,
.id_val = 0x1,
.note = "",
.name = "MT6768_M7_AXI_MST_GPU"},
};
#endif /* __MPU_PLATFORM_H__ */