blob: b3899210da4575aa3fdfc915a6f8be1983f77200 [file] [log] [blame]
/*
* Register definitions for the Paintbox programmable IPU
*
* Copyright (C) 2017 Google, Inc.
*
* This software is licensed under the terms of the GNU General Public
* License version 2, as published by the Free Software Foundation, and
* may be copied, distributed, and modified under those terms.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
/* This file is generated from RTL, do not hand edit. */
#ifndef __IPU_REGS_V2_GENERATED_H__
#define __IPU_REGS_V2_GENERATED_H__
/* Date created: Thu Dec 7 08:13:26 2017 */
/* Git commit: d596b54b8 */
/* Cfg: airbrush.cfg */
/* Register Group Offsets */
#define IPU_CSR_AON_OFFSET 0x0
#define IPU_CSR_JQS_OFFSET 0x800
#define IPU_CSR_APB_OFFSET 0x1000
#define IPU_CSR_AXI_OFFSET 0x1400
#define IPU_CSR_MIF_OFFSET 0x1800
#define IPU_CSR_DMA_TOP_OFFSET 0x1c00
#define IPU_CSR_DMA_GRP_OFFSET 0x2000
#define IPU_CSR_STP_OFFSET 0x2400
#define IPU_CSR_LBP_OFFSET 0x2800
/* Module : IPU_LIB_DREGFILE_AON*/
#define IPU_VERSION 0x0
#define IPU_VERSION_DEF 0x2000000
#define IPU_VERSION_MINOR_M 0xffULL
#define IPU_VERSION_MINOR_SHIFT 8
#define IPU_VERSION_MINOR_MASK (IPU_VERSION_MINOR_M << IPU_VERSION_MINOR_SHIFT)
#define IPU_VERSION_MAJOR_M 0xffULL
#define IPU_VERSION_MAJOR_SHIFT 24
#define IPU_VERSION_MAJOR_MASK (IPU_VERSION_MAJOR_M << IPU_VERSION_MAJOR_SHIFT)
#define IPU_VERSION_INCR_M 0xffULL
#define IPU_VERSION_INCR_SHIFT 0
#define IPU_VERSION_INCR_MASK (IPU_VERSION_INCR_M << IPU_VERSION_INCR_SHIFT)
#define IPU_VERSION_FPGA_BUILD_M 0x1ULL
#define IPU_VERSION_FPGA_BUILD_SHIFT 23
#define IPU_VERSION_FPGA_BUILD_MASK (IPU_VERSION_FPGA_BUILD_M << \
IPU_VERSION_FPGA_BUILD_SHIFT)
#define IPU_CHECKSUM 0x8
#define IPU_CHECKSUM_DEF 0x9e34590d1020ef6fL
#define IPU_CHECKSUM_HIGH_M 0xffffffffULL
#define IPU_CHECKSUM_HIGH_SHIFT 32
#define IPU_CHECKSUM_HIGH_MASK (IPU_CHECKSUM_HIGH_M << IPU_CHECKSUM_HIGH_SHIFT)
#define IPU_CHECKSUM_LOW_M 0xffffffffULL
#define IPU_CHECKSUM_LOW_SHIFT 0
#define IPU_CHECKSUM_LOW_MASK (IPU_CHECKSUM_LOW_M << IPU_CHECKSUM_LOW_SHIFT)
#define IPU_CAP 0x10
#define IPU_CAP_DEF 0x20100e
#define IPU_CAP_NUM_LBP_M 0xffULL
#define IPU_CAP_NUM_LBP_SHIFT 8
#define IPU_CAP_NUM_LBP_MASK (IPU_CAP_NUM_LBP_M << IPU_CAP_NUM_LBP_SHIFT)
#define IPU_CAP_NUM_MPI_IFC_M 0xfULL
#define IPU_CAP_NUM_MPI_IFC_SHIFT 24
#define IPU_CAP_NUM_MPI_IFC_MASK (IPU_CAP_NUM_MPI_IFC_M << \
IPU_CAP_NUM_MPI_IFC_SHIFT)
#define IPU_CAP_NUM_MPO_IFC_M 0xfULL
#define IPU_CAP_NUM_MPO_IFC_SHIFT 28
#define IPU_CAP_NUM_MPO_IFC_MASK (IPU_CAP_NUM_MPO_IFC_M << \
IPU_CAP_NUM_MPO_IFC_SHIFT)
#define IPU_CAP_NUM_DMA_CHAN_M 0xffULL
#define IPU_CAP_NUM_DMA_CHAN_SHIFT 16
#define IPU_CAP_NUM_DMA_CHAN_MASK (IPU_CAP_NUM_DMA_CHAN_M << \
IPU_CAP_NUM_DMA_CHAN_SHIFT)
#define IPU_CAP_MAX_MPI_STRM_M 0xffULL
#define IPU_CAP_MAX_MPI_STRM_SHIFT 32
#define IPU_CAP_MAX_MPI_STRM_MASK (IPU_CAP_MAX_MPI_STRM_M << \
IPU_CAP_MAX_MPI_STRM_SHIFT)
#define IPU_CAP_MAX_MPO_STRM_M 0xffULL
#define IPU_CAP_MAX_MPO_STRM_SHIFT 40
#define IPU_CAP_MAX_MPO_STRM_MASK (IPU_CAP_MAX_MPO_STRM_M << \
IPU_CAP_MAX_MPO_STRM_SHIFT)
#define IPU_CAP_NUM_STP_M 0xffULL
#define IPU_CAP_NUM_STP_SHIFT 0
#define IPU_CAP_NUM_STP_MASK (IPU_CAP_NUM_STP_M << IPU_CAP_NUM_STP_SHIFT)
#define CLK_GATE_CONTROL_STP_IDLE_GATE_DIS 0x18
#define CLK_GATE_CONTROL_STP_IDLE_GATE_DIS_DEF 0x3fff
#define CLK_GATE_CONTROL_STP_IDLE_GATE_DIS_VAL_M 0x3fffULL
#define CLK_GATE_CONTROL_STP_IDLE_GATE_DIS_VAL_SHIFT 0
#define CLK_GATE_CONTROL_STP_IDLE_GATE_DIS_VAL_MASK \
(CLK_GATE_CONTROL_STP_IDLE_GATE_DIS_VAL_M << \
CLK_GATE_CONTROL_STP_IDLE_GATE_DIS_VAL_SHIFT)
#define CLK_GATE_CONTROL_LBP_IDLE_GATE_DIS 0x20
#define CLK_GATE_CONTROL_LBP_IDLE_GATE_DIS_DEF 0xffff
#define CLK_GATE_CONTROL_LBP_IDLE_GATE_DIS_VAL_M 0xffffULL
#define CLK_GATE_CONTROL_LBP_IDLE_GATE_DIS_VAL_SHIFT 0
#define CLK_GATE_CONTROL_LBP_IDLE_GATE_DIS_VAL_MASK \
(CLK_GATE_CONTROL_LBP_IDLE_GATE_DIS_VAL_M << \
CLK_GATE_CONTROL_LBP_IDLE_GATE_DIS_VAL_SHIFT)
#define CLK_GATE_CONTROL 0x28
#define CLK_GATE_CONTROL_DEF 0xf
#define CLK_GATE_CONTROL_SSP_IDLE_GATE_DIS_M 0x1ULL
#define CLK_GATE_CONTROL_SSP_IDLE_GATE_DIS_SHIFT 3
#define CLK_GATE_CONTROL_SSP_IDLE_GATE_DIS_MASK \
(CLK_GATE_CONTROL_SSP_IDLE_GATE_DIS_M << \
CLK_GATE_CONTROL_SSP_IDLE_GATE_DIS_SHIFT)
#define CLK_GATE_CONTROL_BIF_IDLE_GATE_DIS_M 0x1ULL
#define CLK_GATE_CONTROL_BIF_IDLE_GATE_DIS_SHIFT 2
#define CLK_GATE_CONTROL_BIF_IDLE_GATE_DIS_MASK \
(CLK_GATE_CONTROL_BIF_IDLE_GATE_DIS_M << \
CLK_GATE_CONTROL_BIF_IDLE_GATE_DIS_SHIFT)
#define CLK_GATE_CONTROL_MMU_IDLE_GATE_DIS_M 0x1ULL
#define CLK_GATE_CONTROL_MMU_IDLE_GATE_DIS_SHIFT 1
#define CLK_GATE_CONTROL_MMU_IDLE_GATE_DIS_MASK \
(CLK_GATE_CONTROL_MMU_IDLE_GATE_DIS_M << \
CLK_GATE_CONTROL_MMU_IDLE_GATE_DIS_SHIFT)
#define CLK_GATE_CONTROL_DMA_IDLE_GATE_DIS_M 0x1ULL
#define CLK_GATE_CONTROL_DMA_IDLE_GATE_DIS_SHIFT 0
#define CLK_GATE_CONTROL_DMA_IDLE_GATE_DIS_MASK \
(CLK_GATE_CONTROL_DMA_IDLE_GATE_DIS_M << \
CLK_GATE_CONTROL_DMA_IDLE_GATE_DIS_SHIFT)
#define IDLE_CLK_COUNT 0x30
#define IDLE_CLK_COUNT_DEF 0xf0f000f0f0f0f
#define IDLE_CLK_COUNT_STP_COUNT_M 0x3fULL
#define IDLE_CLK_COUNT_STP_COUNT_SHIFT 48
#define IDLE_CLK_COUNT_STP_COUNT_MASK (IDLE_CLK_COUNT_STP_COUNT_M << \
IDLE_CLK_COUNT_STP_COUNT_SHIFT)
#define IDLE_CLK_COUNT_DMA_COUNT_M 0x3fULL
#define IDLE_CLK_COUNT_DMA_COUNT_SHIFT 0
#define IDLE_CLK_COUNT_DMA_COUNT_MASK (IDLE_CLK_COUNT_DMA_COUNT_M << \
IDLE_CLK_COUNT_DMA_COUNT_SHIFT)
#define IDLE_CLK_COUNT_BIF_COUNT_M 0x3fULL
#define IDLE_CLK_COUNT_BIF_COUNT_SHIFT 16
#define IDLE_CLK_COUNT_BIF_COUNT_MASK (IDLE_CLK_COUNT_BIF_COUNT_M << \
IDLE_CLK_COUNT_BIF_COUNT_SHIFT)
#define IDLE_CLK_COUNT_LBP_COUNT_M 0x3fULL
#define IDLE_CLK_COUNT_LBP_COUNT_SHIFT 40
#define IDLE_CLK_COUNT_LBP_COUNT_MASK (IDLE_CLK_COUNT_LBP_COUNT_M << \
IDLE_CLK_COUNT_LBP_COUNT_SHIFT)
#define IDLE_CLK_COUNT_MMU_COUNT_M 0x3fULL
#define IDLE_CLK_COUNT_MMU_COUNT_SHIFT 8
#define IDLE_CLK_COUNT_MMU_COUNT_MASK (IDLE_CLK_COUNT_MMU_COUNT_M << \
IDLE_CLK_COUNT_MMU_COUNT_SHIFT)
#define IDLE_CLK_COUNT_SSP_COUNT_M 0x3fULL
#define IDLE_CLK_COUNT_SSP_COUNT_SHIFT 24
#define IDLE_CLK_COUNT_SSP_COUNT_MASK (IDLE_CLK_COUNT_SSP_COUNT_M << \
IDLE_CLK_COUNT_SSP_COUNT_SHIFT)
#define IPU_IO_SWITCHED_CLK_EN 0x38
#define IPU_IO_SWITCHED_CLK_EN_DEF 0x0
#define IPU_IO_SWITCHED_CLK_EN_VAL_M 0x1ULL
#define IPU_IO_SWITCHED_CLK_EN_VAL_SHIFT 0
#define IPU_IO_SWITCHED_CLK_EN_VAL_MASK (IPU_IO_SWITCHED_CLK_EN_VAL_M << \
IPU_IO_SWITCHED_CLK_EN_VAL_SHIFT)
#define IPU_CORE_PAIRS_EN 0x40
#define IPU_CORE_PAIRS_EN_DEF 0x0
#define IPU_CORE_PAIRS_EN_SECONDARY_M 0x7ULL
#define IPU_CORE_PAIRS_EN_SECONDARY_SHIFT 8
#define IPU_CORE_PAIRS_EN_SECONDARY_MASK (IPU_CORE_PAIRS_EN_SECONDARY_M << \
IPU_CORE_PAIRS_EN_SECONDARY_SHIFT)
#define IPU_CORE_PAIRS_EN_PRIMARY_M 0x7ULL
#define IPU_CORE_PAIRS_EN_PRIMARY_SHIFT 0
#define IPU_CORE_PAIRS_EN_PRIMARY_MASK (IPU_CORE_PAIRS_EN_PRIMARY_M << \
IPU_CORE_PAIRS_EN_PRIMARY_SHIFT)
#define IPU_DMA_CHAN_EN 0x48
#define IPU_DMA_CHAN_EN_DEF 0x0
#define IPU_DMA_CHAN_EN_VAL_M 0xffffffffULL
#define IPU_DMA_CHAN_EN_VAL_SHIFT 0
#define IPU_DMA_CHAN_EN_VAL_MASK (IPU_DMA_CHAN_EN_VAL_M << \
IPU_DMA_CHAN_EN_VAL_SHIFT)
#define CORE_POWER_ON_N 0x50
#define CORE_POWER_ON_N_DEF 0x3fff00003fff
#define CORE_POWER_ON_N_MAIN_M 0x3fffULL
#define CORE_POWER_ON_N_MAIN_SHIFT 0
#define CORE_POWER_ON_N_MAIN_MASK (CORE_POWER_ON_N_MAIN_M << \
CORE_POWER_ON_N_MAIN_SHIFT)
#define CORE_POWER_ON_N_PRE_M 0x3fffULL
#define CORE_POWER_ON_N_PRE_SHIFT 32
#define CORE_POWER_ON_N_PRE_MASK (CORE_POWER_ON_N_PRE_M << \
CORE_POWER_ON_N_PRE_SHIFT)
#define CORE_ISO_ON 0x58
#define CORE_ISO_ON_DEF 0x3fff
#define CORE_ISO_ON_VAL_M 0x3fffULL
#define CORE_ISO_ON_VAL_SHIFT 0
#define CORE_ISO_ON_VAL_MASK (CORE_ISO_ON_VAL_M << CORE_ISO_ON_VAL_SHIFT)
#define CORE_RAM_ON_N 0x60
#define CORE_RAM_ON_N_DEF 0x3fff
#define CORE_RAM_ON_N_VAL_M 0x3fffULL
#define CORE_RAM_ON_N_VAL_SHIFT 0
#define CORE_RAM_ON_N_VAL_MASK (CORE_RAM_ON_N_VAL_M << CORE_RAM_ON_N_VAL_SHIFT)
#define IO_POWER_ON_N 0x68
#define IO_POWER_ON_N_DEF 0x100000001
#define IO_POWER_ON_N_PRE_M 0x1ULL
#define IO_POWER_ON_N_PRE_SHIFT 32
#define IO_POWER_ON_N_PRE_MASK (IO_POWER_ON_N_PRE_M << IO_POWER_ON_N_PRE_SHIFT)
#define IO_POWER_ON_N_MAIN_M 0x1ULL
#define IO_POWER_ON_N_MAIN_SHIFT 0
#define IO_POWER_ON_N_MAIN_MASK (IO_POWER_ON_N_MAIN_M << \
IO_POWER_ON_N_MAIN_SHIFT)
#define IO_ISO_ON 0x70
#define IO_ISO_ON_DEF 0x1
#define IO_ISO_ON_VAL_M 0x1ULL
#define IO_ISO_ON_VAL_SHIFT 0
#define IO_ISO_ON_VAL_MASK (IO_ISO_ON_VAL_M << IO_ISO_ON_VAL_SHIFT)
#define IO_RAM_ON_N 0x78
#define IO_RAM_ON_N_DEF 0x1
#define IO_RAM_ON_N_VAL_M 0x1ULL
#define IO_RAM_ON_N_VAL_SHIFT 0
#define IO_RAM_ON_N_VAL_MASK (IO_RAM_ON_N_VAL_M << IO_RAM_ON_N_VAL_SHIFT)
#define SOFT_RESET 0x80
#define SOFT_RESET_DEF 0x0
#define SOFT_RESET_IPU_M 0x1ULL
#define SOFT_RESET_IPU_SHIFT 0
#define SOFT_RESET_IPU_MASK (SOFT_RESET_IPU_M << SOFT_RESET_IPU_SHIFT)
#define JQS_BOOT_ADDR 0x88
#define JQS_BOOT_ADDR_DEF 0x48040000
#define JQS_BOOT_ADDR_VAL_M 0xffffffffULL
#define JQS_BOOT_ADDR_VAL_SHIFT 0
#define JQS_BOOT_ADDR_VAL_MASK (JQS_BOOT_ADDR_VAL_M << JQS_BOOT_ADDR_VAL_SHIFT)
#define JQS_CONTROL 0x90
#define JQS_CONTROL_DEF 0x0
#define JQS_CONTROL_CORE_FETCH_EN_M 0x1ULL
#define JQS_CONTROL_CORE_FETCH_EN_SHIFT 0
#define JQS_CONTROL_CORE_FETCH_EN_MASK (JQS_CONTROL_CORE_FETCH_EN_M << \
JQS_CONTROL_CORE_FETCH_EN_SHIFT)
#define JQS_WATCHDOG_CMP_INIT 0x98
#define JQS_WATCHDOG_CMP_INIT_DEF 0x1cb0a21
#define JQS_WATCHDOG_CMP_INIT_VAL_M 0xffffffffULL
#define JQS_WATCHDOG_CMP_INIT_VAL_SHIFT 0
#define JQS_WATCHDOG_CMP_INIT_VAL_MASK (JQS_WATCHDOG_CMP_INIT_VAL_M << \
JQS_WATCHDOG_CMP_INIT_VAL_SHIFT)
#define JQS_CACHE_ENABLE 0xa0
#define JQS_CACHE_ENABLE_DEF 0x0
#define JQS_CACHE_ENABLE_I_CACHE_M 0x1ULL
#define JQS_CACHE_ENABLE_I_CACHE_SHIFT 0
#define JQS_CACHE_ENABLE_I_CACHE_MASK (JQS_CACHE_ENABLE_I_CACHE_M << \
JQS_CACHE_ENABLE_I_CACHE_SHIFT)
#define JQS_CACHE_ENABLE_D_CACHE_M 0x1ULL
#define JQS_CACHE_ENABLE_D_CACHE_SHIFT 1
#define JQS_CACHE_ENABLE_D_CACHE_MASK (JQS_CACHE_ENABLE_D_CACHE_M << \
JQS_CACHE_ENABLE_D_CACHE_SHIFT)
#define JQS_CACHE_END_ADDR_MSB 0xa8
#define JQS_CACHE_END_ADDR_MSB_DEF 0x3f3f
#define JQS_CACHE_END_ADDR_MSB_D_CACHE_M 0xffULL
#define JQS_CACHE_END_ADDR_MSB_D_CACHE_SHIFT 8
#define JQS_CACHE_END_ADDR_MSB_D_CACHE_MASK \
(JQS_CACHE_END_ADDR_MSB_D_CACHE_M << \
JQS_CACHE_END_ADDR_MSB_D_CACHE_SHIFT)
#define JQS_CACHE_END_ADDR_MSB_I_CACHE_M 0xffULL
#define JQS_CACHE_END_ADDR_MSB_I_CACHE_SHIFT 0
#define JQS_CACHE_END_ADDR_MSB_I_CACHE_MASK \
(JQS_CACHE_END_ADDR_MSB_I_CACHE_M << \
JQS_CACHE_END_ADDR_MSB_I_CACHE_SHIFT)
#define JQS_I_CACHE_CTRL 0xb0
#define JQS_I_CACHE_CTRL_DEF 0x0
#define JQS_I_CACHE_CTRL_STALL_MISS_WHEN_PREF_ACTIVE_N_M 0x1ULL
#define JQS_I_CACHE_CTRL_STALL_MISS_WHEN_PREF_ACTIVE_N_SHIFT 0
#define JQS_I_CACHE_CTRL_STALL_MISS_WHEN_PREF_ACTIVE_N_MASK \
(JQS_I_CACHE_CTRL_STALL_MISS_WHEN_PREF_ACTIVE_N_M << \
JQS_I_CACHE_CTRL_STALL_MISS_WHEN_PREF_ACTIVE_N_SHIFT)
#define JQS_I_CACHE_CTRL_FLUSH_FENCE_STRICT_M 0x1ULL
#define JQS_I_CACHE_CTRL_FLUSH_FENCE_STRICT_SHIFT 1
#define JQS_I_CACHE_CTRL_FLUSH_FENCE_STRICT_MASK \
(JQS_I_CACHE_CTRL_FLUSH_FENCE_STRICT_M << \
JQS_I_CACHE_CTRL_FLUSH_FENCE_STRICT_SHIFT)
#define JQS_D_CACHE_CTRL 0xb8
#define JQS_D_CACHE_CTRL_DEF 0x0
#define JQS_D_CACHE_CTRL_FLUSH_FENCE_STRICT_M 0x1ULL
#define JQS_D_CACHE_CTRL_FLUSH_FENCE_STRICT_SHIFT 1
#define JQS_D_CACHE_CTRL_FLUSH_FENCE_STRICT_MASK \
(JQS_D_CACHE_CTRL_FLUSH_FENCE_STRICT_M << \
JQS_D_CACHE_CTRL_FLUSH_FENCE_STRICT_SHIFT)
#define JQS_D_CACHE_CTRL_STALL_MISS_WHEN_PREF_ACTIVE_N_M 0x1ULL
#define JQS_D_CACHE_CTRL_STALL_MISS_WHEN_PREF_ACTIVE_N_SHIFT 0
#define JQS_D_CACHE_CTRL_STALL_MISS_WHEN_PREF_ACTIVE_N_MASK \
(JQS_D_CACHE_CTRL_STALL_MISS_WHEN_PREF_ACTIVE_N_M << \
JQS_D_CACHE_CTRL_STALL_MISS_WHEN_PREF_ACTIVE_N_SHIFT)
#define IPU_STATUS 0xc0
#define IPU_STATUS_DEF 0x0
#define IPU_STATUS_BIF_RST_DONE_M 0x1ULL
#define IPU_STATUS_BIF_RST_DONE_SHIFT 0
#define IPU_STATUS_BIF_RST_DONE_MASK (IPU_STATUS_BIF_RST_DONE_M << \
IPU_STATUS_BIF_RST_DONE_SHIFT)
#define AON_SPARE 0xc8
#define AON_SPARE_DEF 0x0
#define AON_SPARE_SPARE15_M 0x1ULL
#define AON_SPARE_SPARE15_SHIFT 15
#define AON_SPARE_SPARE15_MASK (AON_SPARE_SPARE15_M << AON_SPARE_SPARE15_SHIFT)
#define AON_SPARE_SPARE11_M 0x1ULL
#define AON_SPARE_SPARE11_SHIFT 11
#define AON_SPARE_SPARE11_MASK (AON_SPARE_SPARE11_M << AON_SPARE_SPARE11_SHIFT)
#define AON_SPARE_SPARE12_M 0x1ULL
#define AON_SPARE_SPARE12_SHIFT 12
#define AON_SPARE_SPARE12_MASK (AON_SPARE_SPARE12_M << AON_SPARE_SPARE12_SHIFT)
#define AON_SPARE_SPARE14_M 0x1ULL
#define AON_SPARE_SPARE14_SHIFT 14
#define AON_SPARE_SPARE14_MASK (AON_SPARE_SPARE14_M << AON_SPARE_SPARE14_SHIFT)
#define AON_SPARE_SPARE13_M 0x1ULL
#define AON_SPARE_SPARE13_SHIFT 13
#define AON_SPARE_SPARE13_MASK (AON_SPARE_SPARE13_M << AON_SPARE_SPARE13_SHIFT)
#define AON_SPARE_SPARE8_M 0x1ULL
#define AON_SPARE_SPARE8_SHIFT 8
#define AON_SPARE_SPARE8_MASK (AON_SPARE_SPARE8_M << AON_SPARE_SPARE8_SHIFT)
#define AON_SPARE_SPARE9_M 0x1ULL
#define AON_SPARE_SPARE9_SHIFT 9
#define AON_SPARE_SPARE9_MASK (AON_SPARE_SPARE9_M << AON_SPARE_SPARE9_SHIFT)
#define AON_SPARE_SPARE10_M 0x1ULL
#define AON_SPARE_SPARE10_SHIFT 10
#define AON_SPARE_SPARE10_MASK (AON_SPARE_SPARE10_M << AON_SPARE_SPARE10_SHIFT)
#define AON_SPARE_SPARE4_M 0x1ULL
#define AON_SPARE_SPARE4_SHIFT 4
#define AON_SPARE_SPARE4_MASK (AON_SPARE_SPARE4_M << AON_SPARE_SPARE4_SHIFT)
#define AON_SPARE_SPARE5_M 0x1ULL
#define AON_SPARE_SPARE5_SHIFT 5
#define AON_SPARE_SPARE5_MASK (AON_SPARE_SPARE5_M << AON_SPARE_SPARE5_SHIFT)
#define AON_SPARE_SPARE6_M 0x1ULL
#define AON_SPARE_SPARE6_SHIFT 6
#define AON_SPARE_SPARE6_MASK (AON_SPARE_SPARE6_M << AON_SPARE_SPARE6_SHIFT)
#define AON_SPARE_SPARE7_M 0x1ULL
#define AON_SPARE_SPARE7_SHIFT 7
#define AON_SPARE_SPARE7_MASK (AON_SPARE_SPARE7_M << AON_SPARE_SPARE7_SHIFT)
#define AON_SPARE_SPARE0_M 0x1ULL
#define AON_SPARE_SPARE0_SHIFT 0
#define AON_SPARE_SPARE0_MASK (AON_SPARE_SPARE0_M << AON_SPARE_SPARE0_SHIFT)
#define AON_SPARE_SPARE1_M 0x1ULL
#define AON_SPARE_SPARE1_SHIFT 1
#define AON_SPARE_SPARE1_MASK (AON_SPARE_SPARE1_M << AON_SPARE_SPARE1_SHIFT)
#define AON_SPARE_SPARE2_M 0x1ULL
#define AON_SPARE_SPARE2_SHIFT 2
#define AON_SPARE_SPARE2_MASK (AON_SPARE_SPARE2_M << AON_SPARE_SPARE2_SHIFT)
#define AON_SPARE_SPARE3_M 0x1ULL
#define AON_SPARE_SPARE3_SHIFT 3
#define AON_SPARE_SPARE3_MASK (AON_SPARE_SPARE3_M << AON_SPARE_SPARE3_SHIFT)
/* Module : IPU_LIB_DREGFILE_AXI*/
#define MMU_CTRL 0x0
#define MMU_CTRL_DEF 0x0
#define MMU_CTRL_SOFT_RST_M 0x1ULL
#define MMU_CTRL_SOFT_RST_SHIFT 4
#define MMU_CTRL_SOFT_RST_MASK (MMU_CTRL_SOFT_RST_M << MMU_CTRL_SOFT_RST_SHIFT)
#define MMU_CTRL_SINGLE_TWE_M 0x1ULL
#define MMU_CTRL_SINGLE_TWE_SHIFT 0
#define MMU_CTRL_SINGLE_TWE_MASK (MMU_CTRL_SINGLE_TWE_M << \
MMU_CTRL_SINGLE_TWE_SHIFT)
#define MMU_ENABLE_CTRL 0x8
#define MMU_ENABLE_CTRL_DEF 0x0
#define MMU_ENABLE_CTRL_MMU_ENABLE_M 0x1ffffffffULL
#define MMU_ENABLE_CTRL_MMU_ENABLE_SHIFT 0
#define MMU_ENABLE_CTRL_MMU_ENABLE_MASK (MMU_ENABLE_CTRL_MMU_ENABLE_M << \
MMU_ENABLE_CTRL_MMU_ENABLE_SHIFT)
#define MMU_PREFETCH_CTRL 0x10
#define MMU_PREFETCH_CTRL_DEF 0x1ffffffff
#define MMU_PREFETCH_CTRL_PREFETCH_ENABLE_M 0x1ffffffffULL
#define MMU_PREFETCH_CTRL_PREFETCH_ENABLE_SHIFT 0
#define MMU_PREFETCH_CTRL_PREFETCH_ENABLE_MASK \
(MMU_PREFETCH_CTRL_PREFETCH_ENABLE_M << \
MMU_PREFETCH_CTRL_PREFETCH_ENABLE_SHIFT)
#define MMU_TABLE_BASE 0x18
#define MMU_TABLE_BASE_DEF 0x0
#define MMU_TABLE_BASE_ADDR_M 0x3ffffULL
#define MMU_TABLE_BASE_ADDR_SHIFT 4
#define MMU_TABLE_BASE_ADDR_MASK (MMU_TABLE_BASE_ADDR_M << \
MMU_TABLE_BASE_ADDR_SHIFT)
#define MMU_ERR_BASE 0x20
#define MMU_ERR_BASE_DEF 0x0
#define MMU_ERR_BASE_ADDR_M 0x3fffffULL
#define MMU_ERR_BASE_ADDR_SHIFT 0
#define MMU_ERR_BASE_ADDR_MASK (MMU_ERR_BASE_ADDR_M << MMU_ERR_BASE_ADDR_SHIFT)
#define MMU_SYNC 0x28
#define MMU_SYNC_DEF 0x0
#define MMU_SYNC_SYNC_M 0x1ULL
#define MMU_SYNC_SYNC_SHIFT 0
#define MMU_SYNC_SYNC_MASK (MMU_SYNC_SYNC_M << MMU_SYNC_SYNC_SHIFT)
#define MMU_FLUSH_CHANNEL 0x30
#define MMU_FLUSH_CHANNEL_DEF 0x0
#define MMU_FLUSH_CHANNEL_VAL_M 0x3fULL
#define MMU_FLUSH_CHANNEL_VAL_SHIFT 0
#define MMU_FLUSH_CHANNEL_VAL_MASK (MMU_FLUSH_CHANNEL_VAL_M << \
MMU_FLUSH_CHANNEL_VAL_SHIFT)
#define MMU_FLUSH_CHANNEL_ALL_CHAN_M 0x1ULL
#define MMU_FLUSH_CHANNEL_ALL_CHAN_SHIFT 6
#define MMU_FLUSH_CHANNEL_ALL_CHAN_MASK (MMU_FLUSH_CHANNEL_ALL_CHAN_M << \
MMU_FLUSH_CHANNEL_ALL_CHAN_SHIFT)
#define MMU_FLUSH_ADDRESS 0x38
#define MMU_FLUSH_ADDRESS_DEF 0x0
#define MMU_FLUSH_ADDRESS_VAL_M 0x7fffffffULL
#define MMU_FLUSH_ADDRESS_VAL_SHIFT 0
#define MMU_FLUSH_ADDRESS_VAL_MASK (MMU_FLUSH_ADDRESS_VAL_M << \
MMU_FLUSH_ADDRESS_VAL_SHIFT)
#define MMU_FLUSH_FIFO_STATUS 0x40
#define MMU_FLUSH_FIFO_STATUS_DEF 0x0
#define MMU_FLUSH_FIFO_STATUS_FULL_M 0x1ULL
#define MMU_FLUSH_FIFO_STATUS_FULL_SHIFT 8
#define MMU_FLUSH_FIFO_STATUS_FULL_MASK (MMU_FLUSH_FIFO_STATUS_FULL_M << \
MMU_FLUSH_FIFO_STATUS_FULL_SHIFT)
#define MMU_FLUSH_FIFO_STATUS_LEVEL_M 0x7ULL
#define MMU_FLUSH_FIFO_STATUS_LEVEL_SHIFT 0
#define MMU_FLUSH_FIFO_STATUS_LEVEL_MASK (MMU_FLUSH_FIFO_STATUS_LEVEL_M << \
MMU_FLUSH_FIFO_STATUS_LEVEL_SHIFT)
#define MMU_ISR 0x48
#define MMU_ISR_DEF 0x0
#define MMU_ISR_FLUSH_MEMRD_ERR_M 0x1ULL
#define MMU_ISR_FLUSH_MEMRD_ERR_SHIFT 4
#define MMU_ISR_FLUSH_MEMRD_ERR_MASK (MMU_ISR_FLUSH_MEMRD_ERR_M << \
MMU_ISR_FLUSH_MEMRD_ERR_SHIFT)
#define MMU_ISR_TWE_MEMRD_ERR_M 0x1ULL
#define MMU_ISR_TWE_MEMRD_ERR_SHIFT 2
#define MMU_ISR_TWE_MEMRD_ERR_MASK (MMU_ISR_TWE_MEMRD_ERR_M << \
MMU_ISR_TWE_MEMRD_ERR_SHIFT)
#define MMU_ISR_FLUSH_FULL_ERR_M 0x1ULL
#define MMU_ISR_FLUSH_FULL_ERR_SHIFT 6
#define MMU_ISR_FLUSH_FULL_ERR_MASK (MMU_ISR_FLUSH_FULL_ERR_M << \
MMU_ISR_FLUSH_FULL_ERR_SHIFT)
#define MMU_ISR_TWE_ACCESS_VIO_M 0x1ULL
#define MMU_ISR_TWE_ACCESS_VIO_SHIFT 0
#define MMU_ISR_TWE_ACCESS_VIO_MASK (MMU_ISR_TWE_ACCESS_VIO_M << \
MMU_ISR_TWE_ACCESS_VIO_SHIFT)
#define MMU_ISR_PREFETCH_MEMRD_ERR_M 0x1ULL
#define MMU_ISR_PREFETCH_MEMRD_ERR_SHIFT 5
#define MMU_ISR_PREFETCH_MEMRD_ERR_MASK (MMU_ISR_PREFETCH_MEMRD_ERR_M << \
MMU_ISR_PREFETCH_MEMRD_ERR_SHIFT)
#define MMU_ISR_TWE_INVALID_TABLE_M 0x1ULL
#define MMU_ISR_TWE_INVALID_TABLE_SHIFT 1
#define MMU_ISR_TWE_INVALID_TABLE_MASK (MMU_ISR_TWE_INVALID_TABLE_M << \
MMU_ISR_TWE_INVALID_TABLE_SHIFT)
#define MMU_ISR_FLUSH_INVALID_TABLE_M 0x1ULL
#define MMU_ISR_FLUSH_INVALID_TABLE_SHIFT 3
#define MMU_ISR_FLUSH_INVALID_TABLE_MASK (MMU_ISR_FLUSH_INVALID_TABLE_M << \
MMU_ISR_FLUSH_INVALID_TABLE_SHIFT)
#define MMU_ITR 0x50
#define MMU_ITR_DEF 0x0
#define MMU_ITR_TWE_ACCESS_VIO_M 0x1ULL
#define MMU_ITR_TWE_ACCESS_VIO_SHIFT 0
#define MMU_ITR_TWE_ACCESS_VIO_MASK (MMU_ITR_TWE_ACCESS_VIO_M << \
MMU_ITR_TWE_ACCESS_VIO_SHIFT)
#define MMU_ITR_FLUSH_INVALID_TABLE_M 0x1ULL
#define MMU_ITR_FLUSH_INVALID_TABLE_SHIFT 3
#define MMU_ITR_FLUSH_INVALID_TABLE_MASK (MMU_ITR_FLUSH_INVALID_TABLE_M << \
MMU_ITR_FLUSH_INVALID_TABLE_SHIFT)
#define MMU_ITR_TWE_MEMRD_ERR_M 0x1ULL
#define MMU_ITR_TWE_MEMRD_ERR_SHIFT 2
#define MMU_ITR_TWE_MEMRD_ERR_MASK (MMU_ITR_TWE_MEMRD_ERR_M << \
MMU_ITR_TWE_MEMRD_ERR_SHIFT)
#define MMU_ITR_FLUSH_FULL_ERR_M 0x1ULL
#define MMU_ITR_FLUSH_FULL_ERR_SHIFT 6
#define MMU_ITR_FLUSH_FULL_ERR_MASK (MMU_ITR_FLUSH_FULL_ERR_M << \
MMU_ITR_FLUSH_FULL_ERR_SHIFT)
#define MMU_ITR_PREFETCH_MEMRD_ERR_M 0x1ULL
#define MMU_ITR_PREFETCH_MEMRD_ERR_SHIFT 5
#define MMU_ITR_PREFETCH_MEMRD_ERR_MASK (MMU_ITR_PREFETCH_MEMRD_ERR_M << \
MMU_ITR_PREFETCH_MEMRD_ERR_SHIFT)
#define MMU_ITR_FLUSH_MEMRD_ERR_M 0x1ULL
#define MMU_ITR_FLUSH_MEMRD_ERR_SHIFT 4
#define MMU_ITR_FLUSH_MEMRD_ERR_MASK (MMU_ITR_FLUSH_MEMRD_ERR_M << \
MMU_ITR_FLUSH_MEMRD_ERR_SHIFT)
#define MMU_ITR_TWE_INVALID_TABLE_M 0x1ULL
#define MMU_ITR_TWE_INVALID_TABLE_SHIFT 1
#define MMU_ITR_TWE_INVALID_TABLE_MASK (MMU_ITR_TWE_INVALID_TABLE_M << \
MMU_ITR_TWE_INVALID_TABLE_SHIFT)
#define MMU_IER 0x58
#define MMU_IER_DEF 0x7f
#define MMU_IER_TWE_INVALID_TABLE_M 0x1ULL
#define MMU_IER_TWE_INVALID_TABLE_SHIFT 1
#define MMU_IER_TWE_INVALID_TABLE_MASK (MMU_IER_TWE_INVALID_TABLE_M << \
MMU_IER_TWE_INVALID_TABLE_SHIFT)
#define MMU_IER_FLUSH_FULL_ERR_M 0x1ULL
#define MMU_IER_FLUSH_FULL_ERR_SHIFT 6
#define MMU_IER_FLUSH_FULL_ERR_MASK (MMU_IER_FLUSH_FULL_ERR_M << \
MMU_IER_FLUSH_FULL_ERR_SHIFT)
#define MMU_IER_TWE_MEMRD_ERR_M 0x1ULL
#define MMU_IER_TWE_MEMRD_ERR_SHIFT 2
#define MMU_IER_TWE_MEMRD_ERR_MASK (MMU_IER_TWE_MEMRD_ERR_M << \
MMU_IER_TWE_MEMRD_ERR_SHIFT)
#define MMU_IER_TWE_ACCESS_VIO_M 0x1ULL
#define MMU_IER_TWE_ACCESS_VIO_SHIFT 0
#define MMU_IER_TWE_ACCESS_VIO_MASK (MMU_IER_TWE_ACCESS_VIO_M << \
MMU_IER_TWE_ACCESS_VIO_SHIFT)
#define MMU_IER_FLUSH_MEMRD_ERR_M 0x1ULL
#define MMU_IER_FLUSH_MEMRD_ERR_SHIFT 4
#define MMU_IER_FLUSH_MEMRD_ERR_MASK (MMU_IER_FLUSH_MEMRD_ERR_M << \
MMU_IER_FLUSH_MEMRD_ERR_SHIFT)
#define MMU_IER_FLUSH_INVALID_TABLE_M 0x1ULL
#define MMU_IER_FLUSH_INVALID_TABLE_SHIFT 3
#define MMU_IER_FLUSH_INVALID_TABLE_MASK (MMU_IER_FLUSH_INVALID_TABLE_M << \
MMU_IER_FLUSH_INVALID_TABLE_SHIFT)
#define MMU_IER_PREFETCH_MEMRD_ERR_M 0x1ULL
#define MMU_IER_PREFETCH_MEMRD_ERR_SHIFT 5
#define MMU_IER_PREFETCH_MEMRD_ERR_MASK (MMU_IER_PREFETCH_MEMRD_ERR_M << \
MMU_IER_PREFETCH_MEMRD_ERR_SHIFT)
#define MMU_IMR 0x60
#define MMU_IMR_DEF 0x0
#define MMU_IMR_PREFETCH_MEMRD_ERR_M 0x1ULL
#define MMU_IMR_PREFETCH_MEMRD_ERR_SHIFT 5
#define MMU_IMR_PREFETCH_MEMRD_ERR_MASK (MMU_IMR_PREFETCH_MEMRD_ERR_M << \
MMU_IMR_PREFETCH_MEMRD_ERR_SHIFT)
#define MMU_IMR_TWE_ACCESS_VIO_M 0x1ULL
#define MMU_IMR_TWE_ACCESS_VIO_SHIFT 0
#define MMU_IMR_TWE_ACCESS_VIO_MASK (MMU_IMR_TWE_ACCESS_VIO_M << \
MMU_IMR_TWE_ACCESS_VIO_SHIFT)
#define MMU_IMR_TWE_MEMRD_ERR_M 0x1ULL
#define MMU_IMR_TWE_MEMRD_ERR_SHIFT 2
#define MMU_IMR_TWE_MEMRD_ERR_MASK (MMU_IMR_TWE_MEMRD_ERR_M << \
MMU_IMR_TWE_MEMRD_ERR_SHIFT)
#define MMU_IMR_FLUSH_MEMRD_ERR_M 0x1ULL
#define MMU_IMR_FLUSH_MEMRD_ERR_SHIFT 4
#define MMU_IMR_FLUSH_MEMRD_ERR_MASK (MMU_IMR_FLUSH_MEMRD_ERR_M << \
MMU_IMR_FLUSH_MEMRD_ERR_SHIFT)
#define MMU_IMR_TWE_INVALID_TABLE_M 0x1ULL
#define MMU_IMR_TWE_INVALID_TABLE_SHIFT 1
#define MMU_IMR_TWE_INVALID_TABLE_MASK (MMU_IMR_TWE_INVALID_TABLE_M << \
MMU_IMR_TWE_INVALID_TABLE_SHIFT)
#define MMU_IMR_FLUSH_FULL_ERR_M 0x1ULL
#define MMU_IMR_FLUSH_FULL_ERR_SHIFT 6
#define MMU_IMR_FLUSH_FULL_ERR_MASK (MMU_IMR_FLUSH_FULL_ERR_M << \
MMU_IMR_FLUSH_FULL_ERR_SHIFT)
#define MMU_IMR_FLUSH_INVALID_TABLE_M 0x1ULL
#define MMU_IMR_FLUSH_INVALID_TABLE_SHIFT 3
#define MMU_IMR_FLUSH_INVALID_TABLE_MASK (MMU_IMR_FLUSH_INVALID_TABLE_M << \
MMU_IMR_FLUSH_INVALID_TABLE_SHIFT)
#define MMU_ISR_OVF 0x68
#define MMU_ISR_OVF_DEF 0x0
#define MMU_ISR_OVF_FLUSH_MEMRD_ERR_M 0x1ULL
#define MMU_ISR_OVF_FLUSH_MEMRD_ERR_SHIFT 4
#define MMU_ISR_OVF_FLUSH_MEMRD_ERR_MASK (MMU_ISR_OVF_FLUSH_MEMRD_ERR_M << \
MMU_ISR_OVF_FLUSH_MEMRD_ERR_SHIFT)
#define MMU_ISR_OVF_TWE_INVALID_TABLE_M 0x1ULL
#define MMU_ISR_OVF_TWE_INVALID_TABLE_SHIFT 1
#define MMU_ISR_OVF_TWE_INVALID_TABLE_MASK (MMU_ISR_OVF_TWE_INVALID_TABLE_M << \
MMU_ISR_OVF_TWE_INVALID_TABLE_SHIFT)
#define MMU_ISR_OVF_TWE_MEMRD_ERR_M 0x1ULL
#define MMU_ISR_OVF_TWE_MEMRD_ERR_SHIFT 2
#define MMU_ISR_OVF_TWE_MEMRD_ERR_MASK (MMU_ISR_OVF_TWE_MEMRD_ERR_M << \
MMU_ISR_OVF_TWE_MEMRD_ERR_SHIFT)
#define MMU_ISR_OVF_TWE_ACCESS_VIO_M 0x1ULL
#define MMU_ISR_OVF_TWE_ACCESS_VIO_SHIFT 0
#define MMU_ISR_OVF_TWE_ACCESS_VIO_MASK (MMU_ISR_OVF_TWE_ACCESS_VIO_M << \
MMU_ISR_OVF_TWE_ACCESS_VIO_SHIFT)
#define MMU_ISR_OVF_FLUSH_FULL_ERR_M 0x1ULL
#define MMU_ISR_OVF_FLUSH_FULL_ERR_SHIFT 6
#define MMU_ISR_OVF_FLUSH_FULL_ERR_MASK (MMU_ISR_OVF_FLUSH_FULL_ERR_M << \
MMU_ISR_OVF_FLUSH_FULL_ERR_SHIFT)
#define MMU_ISR_OVF_PREFETCH_MEMRD_ERR_M 0x1ULL
#define MMU_ISR_OVF_PREFETCH_MEMRD_ERR_SHIFT 5
#define MMU_ISR_OVF_PREFETCH_MEMRD_ERR_MASK \
(MMU_ISR_OVF_PREFETCH_MEMRD_ERR_M << \
MMU_ISR_OVF_PREFETCH_MEMRD_ERR_SHIFT)
#define MMU_ISR_OVF_FLUSH_INVALID_TABLE_M 0x1ULL
#define MMU_ISR_OVF_FLUSH_INVALID_TABLE_SHIFT 3
#define MMU_ISR_OVF_FLUSH_INVALID_TABLE_MASK \
(MMU_ISR_OVF_FLUSH_INVALID_TABLE_M << \
MMU_ISR_OVF_FLUSH_INVALID_TABLE_SHIFT)
#define MMU_ERR_LOG 0x70
#define MMU_ERR_LOG_DEF 0x0
#define MMU_ERR_LOG_ID_M 0xffULL
#define MMU_ERR_LOG_ID_SHIFT 32
#define MMU_ERR_LOG_ID_MASK (MMU_ERR_LOG_ID_M << MMU_ERR_LOG_ID_SHIFT)
#define MMU_ERR_LOG_VPAGEADDR_M 0x7fffffffULL
#define MMU_ERR_LOG_VPAGEADDR_SHIFT 0
#define MMU_ERR_LOG_VPAGEADDR_MASK (MMU_ERR_LOG_VPAGEADDR_M << \
MMU_ERR_LOG_VPAGEADDR_SHIFT)
#define MMU_ERR_LOG_RD_WR_N_M 0x1ULL
#define MMU_ERR_LOG_RD_WR_N_SHIFT 40
#define MMU_ERR_LOG_RD_WR_N_MASK (MMU_ERR_LOG_RD_WR_N_M << \
MMU_ERR_LOG_RD_WR_N_SHIFT)
#define BIF_AXI_CTRL_DMA0 0x80
#define BIF_AXI_CTRL_DMA0_DEF 0x0
#define BIF_AXI_CTRL_DMA0_CH0_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA0_CH0_AXQOS_SHIFT 7
#define BIF_AXI_CTRL_DMA0_CH0_AXQOS_MASK (BIF_AXI_CTRL_DMA0_CH0_AXQOS_M << \
BIF_AXI_CTRL_DMA0_CH0_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA0_CH0_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA0_CH0_AXCACHE_SHIFT 0
#define BIF_AXI_CTRL_DMA0_CH0_AXCACHE_MASK (BIF_AXI_CTRL_DMA0_CH0_AXCACHE_M << \
BIF_AXI_CTRL_DMA0_CH0_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA0_CH2_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA0_CH2_AXQOS_SHIFT 39
#define BIF_AXI_CTRL_DMA0_CH2_AXQOS_MASK (BIF_AXI_CTRL_DMA0_CH2_AXQOS_M << \
BIF_AXI_CTRL_DMA0_CH2_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA0_CH3_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA0_CH3_AXCACHE_SHIFT 48
#define BIF_AXI_CTRL_DMA0_CH3_AXCACHE_MASK (BIF_AXI_CTRL_DMA0_CH3_AXCACHE_M << \
BIF_AXI_CTRL_DMA0_CH3_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA0_CH1_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA0_CH1_AXQOS_SHIFT 23
#define BIF_AXI_CTRL_DMA0_CH1_AXQOS_MASK (BIF_AXI_CTRL_DMA0_CH1_AXQOS_M << \
BIF_AXI_CTRL_DMA0_CH1_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA0_CH0_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA0_CH0_AXPROT_SHIFT 4
#define BIF_AXI_CTRL_DMA0_CH0_AXPROT_MASK (BIF_AXI_CTRL_DMA0_CH0_AXPROT_M << \
BIF_AXI_CTRL_DMA0_CH0_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA0_CH1_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA0_CH1_AXPROT_SHIFT 20
#define BIF_AXI_CTRL_DMA0_CH1_AXPROT_MASK (BIF_AXI_CTRL_DMA0_CH1_AXPROT_M << \
BIF_AXI_CTRL_DMA0_CH1_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA0_CH3_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA0_CH3_AXQOS_SHIFT 55
#define BIF_AXI_CTRL_DMA0_CH3_AXQOS_MASK (BIF_AXI_CTRL_DMA0_CH3_AXQOS_M << \
BIF_AXI_CTRL_DMA0_CH3_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA0_CH2_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA0_CH2_AXCACHE_SHIFT 32
#define BIF_AXI_CTRL_DMA0_CH2_AXCACHE_MASK (BIF_AXI_CTRL_DMA0_CH2_AXCACHE_M << \
BIF_AXI_CTRL_DMA0_CH2_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA0_CH2_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA0_CH2_AXPROT_SHIFT 36
#define BIF_AXI_CTRL_DMA0_CH2_AXPROT_MASK (BIF_AXI_CTRL_DMA0_CH2_AXPROT_M << \
BIF_AXI_CTRL_DMA0_CH2_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA0_CH1_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA0_CH1_AXCACHE_SHIFT 16
#define BIF_AXI_CTRL_DMA0_CH1_AXCACHE_MASK (BIF_AXI_CTRL_DMA0_CH1_AXCACHE_M << \
BIF_AXI_CTRL_DMA0_CH1_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA0_CH3_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA0_CH3_AXPROT_SHIFT 52
#define BIF_AXI_CTRL_DMA0_CH3_AXPROT_MASK (BIF_AXI_CTRL_DMA0_CH3_AXPROT_M << \
BIF_AXI_CTRL_DMA0_CH3_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA1 0x88
#define BIF_AXI_CTRL_DMA1_DEF 0x0
#define BIF_AXI_CTRL_DMA1_CH5_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA1_CH5_AXPROT_SHIFT 20
#define BIF_AXI_CTRL_DMA1_CH5_AXPROT_MASK (BIF_AXI_CTRL_DMA1_CH5_AXPROT_M << \
BIF_AXI_CTRL_DMA1_CH5_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA1_CH4_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA1_CH4_AXCACHE_SHIFT 0
#define BIF_AXI_CTRL_DMA1_CH4_AXCACHE_MASK (BIF_AXI_CTRL_DMA1_CH4_AXCACHE_M << \
BIF_AXI_CTRL_DMA1_CH4_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA1_CH5_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA1_CH5_AXCACHE_SHIFT 16
#define BIF_AXI_CTRL_DMA1_CH5_AXCACHE_MASK (BIF_AXI_CTRL_DMA1_CH5_AXCACHE_M << \
BIF_AXI_CTRL_DMA1_CH5_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA1_CH4_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA1_CH4_AXQOS_SHIFT 7
#define BIF_AXI_CTRL_DMA1_CH4_AXQOS_MASK (BIF_AXI_CTRL_DMA1_CH4_AXQOS_M << \
BIF_AXI_CTRL_DMA1_CH4_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA1_CH6_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA1_CH6_AXQOS_SHIFT 39
#define BIF_AXI_CTRL_DMA1_CH6_AXQOS_MASK (BIF_AXI_CTRL_DMA1_CH6_AXQOS_M << \
BIF_AXI_CTRL_DMA1_CH6_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA1_CH6_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA1_CH6_AXPROT_SHIFT 36
#define BIF_AXI_CTRL_DMA1_CH6_AXPROT_MASK (BIF_AXI_CTRL_DMA1_CH6_AXPROT_M << \
BIF_AXI_CTRL_DMA1_CH6_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA1_CH4_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA1_CH4_AXPROT_SHIFT 4
#define BIF_AXI_CTRL_DMA1_CH4_AXPROT_MASK (BIF_AXI_CTRL_DMA1_CH4_AXPROT_M << \
BIF_AXI_CTRL_DMA1_CH4_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA1_CH5_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA1_CH5_AXQOS_SHIFT 23
#define BIF_AXI_CTRL_DMA1_CH5_AXQOS_MASK (BIF_AXI_CTRL_DMA1_CH5_AXQOS_M << \
BIF_AXI_CTRL_DMA1_CH5_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA1_CH7_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA1_CH7_AXQOS_SHIFT 55
#define BIF_AXI_CTRL_DMA1_CH7_AXQOS_MASK (BIF_AXI_CTRL_DMA1_CH7_AXQOS_M << \
BIF_AXI_CTRL_DMA1_CH7_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA1_CH6_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA1_CH6_AXCACHE_SHIFT 32
#define BIF_AXI_CTRL_DMA1_CH6_AXCACHE_MASK (BIF_AXI_CTRL_DMA1_CH6_AXCACHE_M << \
BIF_AXI_CTRL_DMA1_CH6_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA1_CH7_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA1_CH7_AXCACHE_SHIFT 48
#define BIF_AXI_CTRL_DMA1_CH7_AXCACHE_MASK (BIF_AXI_CTRL_DMA1_CH7_AXCACHE_M << \
BIF_AXI_CTRL_DMA1_CH7_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA1_CH7_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA1_CH7_AXPROT_SHIFT 52
#define BIF_AXI_CTRL_DMA1_CH7_AXPROT_MASK (BIF_AXI_CTRL_DMA1_CH7_AXPROT_M << \
BIF_AXI_CTRL_DMA1_CH7_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA2 0x90
#define BIF_AXI_CTRL_DMA2_DEF 0x0
#define BIF_AXI_CTRL_DMA2_CH9_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA2_CH9_AXPROT_SHIFT 20
#define BIF_AXI_CTRL_DMA2_CH9_AXPROT_MASK (BIF_AXI_CTRL_DMA2_CH9_AXPROT_M << \
BIF_AXI_CTRL_DMA2_CH9_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA2_CH10_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA2_CH10_AXCACHE_SHIFT 32
#define BIF_AXI_CTRL_DMA2_CH10_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA2_CH10_AXCACHE_M << \
BIF_AXI_CTRL_DMA2_CH10_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA2_CH11_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA2_CH11_AXPROT_SHIFT 52
#define BIF_AXI_CTRL_DMA2_CH11_AXPROT_MASK (BIF_AXI_CTRL_DMA2_CH11_AXPROT_M << \
BIF_AXI_CTRL_DMA2_CH11_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA2_CH8_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA2_CH8_AXQOS_SHIFT 7
#define BIF_AXI_CTRL_DMA2_CH8_AXQOS_MASK (BIF_AXI_CTRL_DMA2_CH8_AXQOS_M << \
BIF_AXI_CTRL_DMA2_CH8_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA2_CH9_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA2_CH9_AXCACHE_SHIFT 16
#define BIF_AXI_CTRL_DMA2_CH9_AXCACHE_MASK (BIF_AXI_CTRL_DMA2_CH9_AXCACHE_M << \
BIF_AXI_CTRL_DMA2_CH9_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA2_CH11_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA2_CH11_AXCACHE_SHIFT 48
#define BIF_AXI_CTRL_DMA2_CH11_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA2_CH11_AXCACHE_M << \
BIF_AXI_CTRL_DMA2_CH11_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA2_CH8_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA2_CH8_AXCACHE_SHIFT 0
#define BIF_AXI_CTRL_DMA2_CH8_AXCACHE_MASK (BIF_AXI_CTRL_DMA2_CH8_AXCACHE_M << \
BIF_AXI_CTRL_DMA2_CH8_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA2_CH10_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA2_CH10_AXQOS_SHIFT 39
#define BIF_AXI_CTRL_DMA2_CH10_AXQOS_MASK (BIF_AXI_CTRL_DMA2_CH10_AXQOS_M << \
BIF_AXI_CTRL_DMA2_CH10_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA2_CH8_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA2_CH8_AXPROT_SHIFT 4
#define BIF_AXI_CTRL_DMA2_CH8_AXPROT_MASK (BIF_AXI_CTRL_DMA2_CH8_AXPROT_M << \
BIF_AXI_CTRL_DMA2_CH8_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA2_CH10_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA2_CH10_AXPROT_SHIFT 36
#define BIF_AXI_CTRL_DMA2_CH10_AXPROT_MASK (BIF_AXI_CTRL_DMA2_CH10_AXPROT_M << \
BIF_AXI_CTRL_DMA2_CH10_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA2_CH11_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA2_CH11_AXQOS_SHIFT 55
#define BIF_AXI_CTRL_DMA2_CH11_AXQOS_MASK (BIF_AXI_CTRL_DMA2_CH11_AXQOS_M << \
BIF_AXI_CTRL_DMA2_CH11_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA2_CH9_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA2_CH9_AXQOS_SHIFT 23
#define BIF_AXI_CTRL_DMA2_CH9_AXQOS_MASK (BIF_AXI_CTRL_DMA2_CH9_AXQOS_M << \
BIF_AXI_CTRL_DMA2_CH9_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA3 0x98
#define BIF_AXI_CTRL_DMA3_DEF 0x0
#define BIF_AXI_CTRL_DMA3_CH13_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA3_CH13_AXPROT_SHIFT 20
#define BIF_AXI_CTRL_DMA3_CH13_AXPROT_MASK (BIF_AXI_CTRL_DMA3_CH13_AXPROT_M << \
BIF_AXI_CTRL_DMA3_CH13_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA3_CH15_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA3_CH15_AXQOS_SHIFT 55
#define BIF_AXI_CTRL_DMA3_CH15_AXQOS_MASK (BIF_AXI_CTRL_DMA3_CH15_AXQOS_M << \
BIF_AXI_CTRL_DMA3_CH15_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA3_CH12_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA3_CH12_AXQOS_SHIFT 7
#define BIF_AXI_CTRL_DMA3_CH12_AXQOS_MASK (BIF_AXI_CTRL_DMA3_CH12_AXQOS_M << \
BIF_AXI_CTRL_DMA3_CH12_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA3_CH14_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA3_CH14_AXCACHE_SHIFT 32
#define BIF_AXI_CTRL_DMA3_CH14_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA3_CH14_AXCACHE_M << \
BIF_AXI_CTRL_DMA3_CH14_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA3_CH14_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA3_CH14_AXPROT_SHIFT 36
#define BIF_AXI_CTRL_DMA3_CH14_AXPROT_MASK (BIF_AXI_CTRL_DMA3_CH14_AXPROT_M << \
BIF_AXI_CTRL_DMA3_CH14_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA3_CH14_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA3_CH14_AXQOS_SHIFT 39
#define BIF_AXI_CTRL_DMA3_CH14_AXQOS_MASK (BIF_AXI_CTRL_DMA3_CH14_AXQOS_M << \
BIF_AXI_CTRL_DMA3_CH14_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA3_CH15_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA3_CH15_AXPROT_SHIFT 52
#define BIF_AXI_CTRL_DMA3_CH15_AXPROT_MASK (BIF_AXI_CTRL_DMA3_CH15_AXPROT_M << \
BIF_AXI_CTRL_DMA3_CH15_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA3_CH13_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA3_CH13_AXCACHE_SHIFT 16
#define BIF_AXI_CTRL_DMA3_CH13_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA3_CH13_AXCACHE_M << \
BIF_AXI_CTRL_DMA3_CH13_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA3_CH12_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA3_CH12_AXPROT_SHIFT 4
#define BIF_AXI_CTRL_DMA3_CH12_AXPROT_MASK (BIF_AXI_CTRL_DMA3_CH12_AXPROT_M << \
BIF_AXI_CTRL_DMA3_CH12_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA3_CH15_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA3_CH15_AXCACHE_SHIFT 48
#define BIF_AXI_CTRL_DMA3_CH15_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA3_CH15_AXCACHE_M << \
BIF_AXI_CTRL_DMA3_CH15_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA3_CH12_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA3_CH12_AXCACHE_SHIFT 0
#define BIF_AXI_CTRL_DMA3_CH12_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA3_CH12_AXCACHE_M << \
BIF_AXI_CTRL_DMA3_CH12_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA3_CH13_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA3_CH13_AXQOS_SHIFT 23
#define BIF_AXI_CTRL_DMA3_CH13_AXQOS_MASK (BIF_AXI_CTRL_DMA3_CH13_AXQOS_M << \
BIF_AXI_CTRL_DMA3_CH13_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA4 0xa0
#define BIF_AXI_CTRL_DMA4_DEF 0x0
#define BIF_AXI_CTRL_DMA4_CH17_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA4_CH17_AXQOS_SHIFT 23
#define BIF_AXI_CTRL_DMA4_CH17_AXQOS_MASK (BIF_AXI_CTRL_DMA4_CH17_AXQOS_M << \
BIF_AXI_CTRL_DMA4_CH17_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA4_CH17_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA4_CH17_AXCACHE_SHIFT 16
#define BIF_AXI_CTRL_DMA4_CH17_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA4_CH17_AXCACHE_M << \
BIF_AXI_CTRL_DMA4_CH17_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA4_CH19_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA4_CH19_AXPROT_SHIFT 52
#define BIF_AXI_CTRL_DMA4_CH19_AXPROT_MASK (BIF_AXI_CTRL_DMA4_CH19_AXPROT_M << \
BIF_AXI_CTRL_DMA4_CH19_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA4_CH18_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA4_CH18_AXQOS_SHIFT 39
#define BIF_AXI_CTRL_DMA4_CH18_AXQOS_MASK (BIF_AXI_CTRL_DMA4_CH18_AXQOS_M << \
BIF_AXI_CTRL_DMA4_CH18_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA4_CH16_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA4_CH16_AXQOS_SHIFT 7
#define BIF_AXI_CTRL_DMA4_CH16_AXQOS_MASK (BIF_AXI_CTRL_DMA4_CH16_AXQOS_M << \
BIF_AXI_CTRL_DMA4_CH16_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA4_CH19_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA4_CH19_AXQOS_SHIFT 55
#define BIF_AXI_CTRL_DMA4_CH19_AXQOS_MASK (BIF_AXI_CTRL_DMA4_CH19_AXQOS_M << \
BIF_AXI_CTRL_DMA4_CH19_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA4_CH16_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA4_CH16_AXPROT_SHIFT 4
#define BIF_AXI_CTRL_DMA4_CH16_AXPROT_MASK (BIF_AXI_CTRL_DMA4_CH16_AXPROT_M << \
BIF_AXI_CTRL_DMA4_CH16_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA4_CH16_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA4_CH16_AXCACHE_SHIFT 0
#define BIF_AXI_CTRL_DMA4_CH16_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA4_CH16_AXCACHE_M << \
BIF_AXI_CTRL_DMA4_CH16_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA4_CH17_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA4_CH17_AXPROT_SHIFT 20
#define BIF_AXI_CTRL_DMA4_CH17_AXPROT_MASK (BIF_AXI_CTRL_DMA4_CH17_AXPROT_M << \
BIF_AXI_CTRL_DMA4_CH17_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA4_CH18_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA4_CH18_AXCACHE_SHIFT 32
#define BIF_AXI_CTRL_DMA4_CH18_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA4_CH18_AXCACHE_M << \
BIF_AXI_CTRL_DMA4_CH18_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA4_CH19_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA4_CH19_AXCACHE_SHIFT 48
#define BIF_AXI_CTRL_DMA4_CH19_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA4_CH19_AXCACHE_M << \
BIF_AXI_CTRL_DMA4_CH19_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA4_CH18_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA4_CH18_AXPROT_SHIFT 36
#define BIF_AXI_CTRL_DMA4_CH18_AXPROT_MASK (BIF_AXI_CTRL_DMA4_CH18_AXPROT_M << \
BIF_AXI_CTRL_DMA4_CH18_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA5 0xa8
#define BIF_AXI_CTRL_DMA5_DEF 0x0
#define BIF_AXI_CTRL_DMA5_CH20_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA5_CH20_AXQOS_SHIFT 7
#define BIF_AXI_CTRL_DMA5_CH20_AXQOS_MASK (BIF_AXI_CTRL_DMA5_CH20_AXQOS_M << \
BIF_AXI_CTRL_DMA5_CH20_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA5_CH22_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA5_CH22_AXQOS_SHIFT 39
#define BIF_AXI_CTRL_DMA5_CH22_AXQOS_MASK (BIF_AXI_CTRL_DMA5_CH22_AXQOS_M << \
BIF_AXI_CTRL_DMA5_CH22_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA5_CH21_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA5_CH21_AXPROT_SHIFT 20
#define BIF_AXI_CTRL_DMA5_CH21_AXPROT_MASK (BIF_AXI_CTRL_DMA5_CH21_AXPROT_M << \
BIF_AXI_CTRL_DMA5_CH21_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA5_CH21_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA5_CH21_AXQOS_SHIFT 23
#define BIF_AXI_CTRL_DMA5_CH21_AXQOS_MASK (BIF_AXI_CTRL_DMA5_CH21_AXQOS_M << \
BIF_AXI_CTRL_DMA5_CH21_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA5_CH23_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA5_CH23_AXQOS_SHIFT 55
#define BIF_AXI_CTRL_DMA5_CH23_AXQOS_MASK (BIF_AXI_CTRL_DMA5_CH23_AXQOS_M << \
BIF_AXI_CTRL_DMA5_CH23_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA5_CH22_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA5_CH22_AXCACHE_SHIFT 32
#define BIF_AXI_CTRL_DMA5_CH22_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA5_CH22_AXCACHE_M << \
BIF_AXI_CTRL_DMA5_CH22_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA5_CH23_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA5_CH23_AXCACHE_SHIFT 48
#define BIF_AXI_CTRL_DMA5_CH23_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA5_CH23_AXCACHE_M << \
BIF_AXI_CTRL_DMA5_CH23_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA5_CH20_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA5_CH20_AXPROT_SHIFT 4
#define BIF_AXI_CTRL_DMA5_CH20_AXPROT_MASK (BIF_AXI_CTRL_DMA5_CH20_AXPROT_M << \
BIF_AXI_CTRL_DMA5_CH20_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA5_CH20_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA5_CH20_AXCACHE_SHIFT 0
#define BIF_AXI_CTRL_DMA5_CH20_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA5_CH20_AXCACHE_M << \
BIF_AXI_CTRL_DMA5_CH20_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA5_CH23_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA5_CH23_AXPROT_SHIFT 52
#define BIF_AXI_CTRL_DMA5_CH23_AXPROT_MASK (BIF_AXI_CTRL_DMA5_CH23_AXPROT_M << \
BIF_AXI_CTRL_DMA5_CH23_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA5_CH22_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA5_CH22_AXPROT_SHIFT 36
#define BIF_AXI_CTRL_DMA5_CH22_AXPROT_MASK (BIF_AXI_CTRL_DMA5_CH22_AXPROT_M << \
BIF_AXI_CTRL_DMA5_CH22_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA5_CH21_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA5_CH21_AXCACHE_SHIFT 16
#define BIF_AXI_CTRL_DMA5_CH21_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA5_CH21_AXCACHE_M << \
BIF_AXI_CTRL_DMA5_CH21_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA6 0xb0
#define BIF_AXI_CTRL_DMA6_DEF 0x0
#define BIF_AXI_CTRL_DMA6_CH26_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA6_CH26_AXCACHE_SHIFT 32
#define BIF_AXI_CTRL_DMA6_CH26_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA6_CH26_AXCACHE_M << \
BIF_AXI_CTRL_DMA6_CH26_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA6_CH27_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA6_CH27_AXQOS_SHIFT 55
#define BIF_AXI_CTRL_DMA6_CH27_AXQOS_MASK (BIF_AXI_CTRL_DMA6_CH27_AXQOS_M << \
BIF_AXI_CTRL_DMA6_CH27_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA6_CH27_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA6_CH27_AXPROT_SHIFT 52
#define BIF_AXI_CTRL_DMA6_CH27_AXPROT_MASK (BIF_AXI_CTRL_DMA6_CH27_AXPROT_M << \
BIF_AXI_CTRL_DMA6_CH27_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA6_CH24_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA6_CH24_AXQOS_SHIFT 7
#define BIF_AXI_CTRL_DMA6_CH24_AXQOS_MASK (BIF_AXI_CTRL_DMA6_CH24_AXQOS_M << \
BIF_AXI_CTRL_DMA6_CH24_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA6_CH26_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA6_CH26_AXQOS_SHIFT 39
#define BIF_AXI_CTRL_DMA6_CH26_AXQOS_MASK (BIF_AXI_CTRL_DMA6_CH26_AXQOS_M << \
BIF_AXI_CTRL_DMA6_CH26_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA6_CH24_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA6_CH24_AXCACHE_SHIFT 0
#define BIF_AXI_CTRL_DMA6_CH24_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA6_CH24_AXCACHE_M << \
BIF_AXI_CTRL_DMA6_CH24_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA6_CH27_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA6_CH27_AXCACHE_SHIFT 48
#define BIF_AXI_CTRL_DMA6_CH27_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA6_CH27_AXCACHE_M << \
BIF_AXI_CTRL_DMA6_CH27_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA6_CH26_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA6_CH26_AXPROT_SHIFT 36
#define BIF_AXI_CTRL_DMA6_CH26_AXPROT_MASK (BIF_AXI_CTRL_DMA6_CH26_AXPROT_M << \
BIF_AXI_CTRL_DMA6_CH26_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA6_CH25_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA6_CH25_AXQOS_SHIFT 23
#define BIF_AXI_CTRL_DMA6_CH25_AXQOS_MASK (BIF_AXI_CTRL_DMA6_CH25_AXQOS_M << \
BIF_AXI_CTRL_DMA6_CH25_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA6_CH25_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA6_CH25_AXPROT_SHIFT 20
#define BIF_AXI_CTRL_DMA6_CH25_AXPROT_MASK (BIF_AXI_CTRL_DMA6_CH25_AXPROT_M << \
BIF_AXI_CTRL_DMA6_CH25_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA6_CH25_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA6_CH25_AXCACHE_SHIFT 16
#define BIF_AXI_CTRL_DMA6_CH25_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA6_CH25_AXCACHE_M << \
BIF_AXI_CTRL_DMA6_CH25_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA6_CH24_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA6_CH24_AXPROT_SHIFT 4
#define BIF_AXI_CTRL_DMA6_CH24_AXPROT_MASK (BIF_AXI_CTRL_DMA6_CH24_AXPROT_M << \
BIF_AXI_CTRL_DMA6_CH24_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA7 0xb8
#define BIF_AXI_CTRL_DMA7_DEF 0x0
#define BIF_AXI_CTRL_DMA7_CH29_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA7_CH29_AXQOS_SHIFT 23
#define BIF_AXI_CTRL_DMA7_CH29_AXQOS_MASK (BIF_AXI_CTRL_DMA7_CH29_AXQOS_M << \
BIF_AXI_CTRL_DMA7_CH29_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA7_CH30_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA7_CH30_AXPROT_SHIFT 36
#define BIF_AXI_CTRL_DMA7_CH30_AXPROT_MASK (BIF_AXI_CTRL_DMA7_CH30_AXPROT_M << \
BIF_AXI_CTRL_DMA7_CH30_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA7_CH28_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA7_CH28_AXCACHE_SHIFT 0
#define BIF_AXI_CTRL_DMA7_CH28_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA7_CH28_AXCACHE_M << \
BIF_AXI_CTRL_DMA7_CH28_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA7_CH30_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA7_CH30_AXCACHE_SHIFT 32
#define BIF_AXI_CTRL_DMA7_CH30_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA7_CH30_AXCACHE_M << \
BIF_AXI_CTRL_DMA7_CH30_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA7_CH31_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA7_CH31_AXCACHE_SHIFT 48
#define BIF_AXI_CTRL_DMA7_CH31_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA7_CH31_AXCACHE_M << \
BIF_AXI_CTRL_DMA7_CH31_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA7_CH31_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA7_CH31_AXQOS_SHIFT 55
#define BIF_AXI_CTRL_DMA7_CH31_AXQOS_MASK (BIF_AXI_CTRL_DMA7_CH31_AXQOS_M << \
BIF_AXI_CTRL_DMA7_CH31_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA7_CH31_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA7_CH31_AXPROT_SHIFT 52
#define BIF_AXI_CTRL_DMA7_CH31_AXPROT_MASK (BIF_AXI_CTRL_DMA7_CH31_AXPROT_M << \
BIF_AXI_CTRL_DMA7_CH31_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA7_CH30_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA7_CH30_AXQOS_SHIFT 39
#define BIF_AXI_CTRL_DMA7_CH30_AXQOS_MASK (BIF_AXI_CTRL_DMA7_CH30_AXQOS_M << \
BIF_AXI_CTRL_DMA7_CH30_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA7_CH29_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA7_CH29_AXPROT_SHIFT 20
#define BIF_AXI_CTRL_DMA7_CH29_AXPROT_MASK (BIF_AXI_CTRL_DMA7_CH29_AXPROT_M << \
BIF_AXI_CTRL_DMA7_CH29_AXPROT_SHIFT)
#define BIF_AXI_CTRL_DMA7_CH29_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_DMA7_CH29_AXCACHE_SHIFT 16
#define BIF_AXI_CTRL_DMA7_CH29_AXCACHE_MASK \
(BIF_AXI_CTRL_DMA7_CH29_AXCACHE_M << \
BIF_AXI_CTRL_DMA7_CH29_AXCACHE_SHIFT)
#define BIF_AXI_CTRL_DMA7_CH28_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_DMA7_CH28_AXQOS_SHIFT 7
#define BIF_AXI_CTRL_DMA7_CH28_AXQOS_MASK (BIF_AXI_CTRL_DMA7_CH28_AXQOS_M << \
BIF_AXI_CTRL_DMA7_CH28_AXQOS_SHIFT)
#define BIF_AXI_CTRL_DMA7_CH28_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_DMA7_CH28_AXPROT_SHIFT 4
#define BIF_AXI_CTRL_DMA7_CH28_AXPROT_MASK (BIF_AXI_CTRL_DMA7_CH28_AXPROT_M << \
BIF_AXI_CTRL_DMA7_CH28_AXPROT_SHIFT)
#define BIF_AXI_CTRL_MMU 0xc0
#define BIF_AXI_CTRL_MMU_DEF 0x0
#define BIF_AXI_CTRL_MMU_AXPROT_M 0x7ULL
#define BIF_AXI_CTRL_MMU_AXPROT_SHIFT 4
#define BIF_AXI_CTRL_MMU_AXPROT_MASK (BIF_AXI_CTRL_MMU_AXPROT_M << \
BIF_AXI_CTRL_MMU_AXPROT_SHIFT)
#define BIF_AXI_CTRL_MMU_AXQOS_M 0xfULL
#define BIF_AXI_CTRL_MMU_AXQOS_SHIFT 7
#define BIF_AXI_CTRL_MMU_AXQOS_MASK (BIF_AXI_CTRL_MMU_AXQOS_M << \
BIF_AXI_CTRL_MMU_AXQOS_SHIFT)
#define BIF_AXI_CTRL_MMU_AXCACHE_M 0xfULL
#define BIF_AXI_CTRL_MMU_AXCACHE_SHIFT 0
#define BIF_AXI_CTRL_MMU_AXCACHE_MASK (BIF_AXI_CTRL_MMU_AXCACHE_M << \
BIF_AXI_CTRL_MMU_AXCACHE_SHIFT)
#define BIF_ISR 0xc8
#define BIF_ISR_DEF 0x0
#define BIF_ISR_TO_ERR_MMU_RD_M 0x1ULL
#define BIF_ISR_TO_ERR_MMU_RD_SHIFT 4
#define BIF_ISR_TO_ERR_MMU_RD_MASK (BIF_ISR_TO_ERR_MMU_RD_M << \
BIF_ISR_TO_ERR_MMU_RD_SHIFT)
#define BIF_ISR_TO_ERR_CHAN_WR_M 0x1ULL
#define BIF_ISR_TO_ERR_CHAN_WR_SHIFT 3
#define BIF_ISR_TO_ERR_CHAN_WR_MASK (BIF_ISR_TO_ERR_CHAN_WR_M << \
BIF_ISR_TO_ERR_CHAN_WR_SHIFT)
#define BIF_ISR_BUS_ERR_MMU_M 0x1ULL
#define BIF_ISR_BUS_ERR_MMU_SHIFT 1
#define BIF_ISR_BUS_ERR_MMU_MASK (BIF_ISR_BUS_ERR_MMU_M << \
BIF_ISR_BUS_ERR_MMU_SHIFT)
#define BIF_ISR_BUS_ERR_CHAN_M 0x1ULL
#define BIF_ISR_BUS_ERR_CHAN_SHIFT 0
#define BIF_ISR_BUS_ERR_CHAN_MASK (BIF_ISR_BUS_ERR_CHAN_M << \
BIF_ISR_BUS_ERR_CHAN_SHIFT)
#define BIF_ISR_TO_ERR_CHAN_RD_M 0x1ULL
#define BIF_ISR_TO_ERR_CHAN_RD_SHIFT 2
#define BIF_ISR_TO_ERR_CHAN_RD_MASK (BIF_ISR_TO_ERR_CHAN_RD_M << \
BIF_ISR_TO_ERR_CHAN_RD_SHIFT)
#define BIF_ITR 0xd0
#define BIF_ITR_DEF 0x0
#define BIF_ITR_TO_ERR_CHAN_RD_M 0x1ULL
#define BIF_ITR_TO_ERR_CHAN_RD_SHIFT 2
#define BIF_ITR_TO_ERR_CHAN_RD_MASK (BIF_ITR_TO_ERR_CHAN_RD_M << \
BIF_ITR_TO_ERR_CHAN_RD_SHIFT)
#define BIF_ITR_TO_ERR_MMU_RD_M 0x1ULL
#define BIF_ITR_TO_ERR_MMU_RD_SHIFT 4
#define BIF_ITR_TO_ERR_MMU_RD_MASK (BIF_ITR_TO_ERR_MMU_RD_M << \
BIF_ITR_TO_ERR_MMU_RD_SHIFT)
#define BIF_ITR_TO_ERR_CHAN_WR_M 0x1ULL
#define BIF_ITR_TO_ERR_CHAN_WR_SHIFT 3
#define BIF_ITR_TO_ERR_CHAN_WR_MASK (BIF_ITR_TO_ERR_CHAN_WR_M << \
BIF_ITR_TO_ERR_CHAN_WR_SHIFT)
#define BIF_ITR_BUS_ERR_CHAN_M 0x1ULL
#define BIF_ITR_BUS_ERR_CHAN_SHIFT 0
#define BIF_ITR_BUS_ERR_CHAN_MASK (BIF_ITR_BUS_ERR_CHAN_M << \
BIF_ITR_BUS_ERR_CHAN_SHIFT)
#define BIF_ITR_BUS_ERR_MMU_M 0x1ULL
#define BIF_ITR_BUS_ERR_MMU_SHIFT 1
#define BIF_ITR_BUS_ERR_MMU_MASK (BIF_ITR_BUS_ERR_MMU_M << \
BIF_ITR_BUS_ERR_MMU_SHIFT)
#define BIF_IER 0xd8
#define BIF_IER_DEF 0x1f
#define BIF_IER_BUS_ERR_CHAN_M 0x1ULL
#define BIF_IER_BUS_ERR_CHAN_SHIFT 0
#define BIF_IER_BUS_ERR_CHAN_MASK (BIF_IER_BUS_ERR_CHAN_M << \
BIF_IER_BUS_ERR_CHAN_SHIFT)
#define BIF_IER_TO_ERR_CHAN_RD_M 0x1ULL
#define BIF_IER_TO_ERR_CHAN_RD_SHIFT 2
#define BIF_IER_TO_ERR_CHAN_RD_MASK (BIF_IER_TO_ERR_CHAN_RD_M << \
BIF_IER_TO_ERR_CHAN_RD_SHIFT)
#define BIF_IER_BUS_ERR_MMU_M 0x1ULL
#define BIF_IER_BUS_ERR_MMU_SHIFT 1
#define BIF_IER_BUS_ERR_MMU_MASK (BIF_IER_BUS_ERR_MMU_M << \
BIF_IER_BUS_ERR_MMU_SHIFT)
#define BIF_IER_TO_ERR_MMU_RD_M 0x1ULL
#define BIF_IER_TO_ERR_MMU_RD_SHIFT 4
#define BIF_IER_TO_ERR_MMU_RD_MASK (BIF_IER_TO_ERR_MMU_RD_M << \
BIF_IER_TO_ERR_MMU_RD_SHIFT)
#define BIF_IER_TO_ERR_CHAN_WR_M 0x1ULL
#define BIF_IER_TO_ERR_CHAN_WR_SHIFT 3
#define BIF_IER_TO_ERR_CHAN_WR_MASK (BIF_IER_TO_ERR_CHAN_WR_M << \
BIF_IER_TO_ERR_CHAN_WR_SHIFT)
#define BIF_IMR 0xe0
#define BIF_IMR_DEF 0x0
#define BIF_IMR_BUS_ERR_CHAN_M 0x1ULL
#define BIF_IMR_BUS_ERR_CHAN_SHIFT 0
#define BIF_IMR_BUS_ERR_CHAN_MASK (BIF_IMR_BUS_ERR_CHAN_M << \
BIF_IMR_BUS_ERR_CHAN_SHIFT)
#define BIF_IMR_TO_ERR_CHAN_RD_M 0x1ULL
#define BIF_IMR_TO_ERR_CHAN_RD_SHIFT 2
#define BIF_IMR_TO_ERR_CHAN_RD_MASK (BIF_IMR_TO_ERR_CHAN_RD_M << \
BIF_IMR_TO_ERR_CHAN_RD_SHIFT)
#define BIF_IMR_TO_ERR_MMU_RD_M 0x1ULL
#define BIF_IMR_TO_ERR_MMU_RD_SHIFT 4
#define BIF_IMR_TO_ERR_MMU_RD_MASK (BIF_IMR_TO_ERR_MMU_RD_M << \
BIF_IMR_TO_ERR_MMU_RD_SHIFT)
#define BIF_IMR_BUS_ERR_MMU_M 0x1ULL
#define BIF_IMR_BUS_ERR_MMU_SHIFT 1
#define BIF_IMR_BUS_ERR_MMU_MASK (BIF_IMR_BUS_ERR_MMU_M << \
BIF_IMR_BUS_ERR_MMU_SHIFT)
#define BIF_IMR_TO_ERR_CHAN_WR_M 0x1ULL
#define BIF_IMR_TO_ERR_CHAN_WR_SHIFT 3
#define BIF_IMR_TO_ERR_CHAN_WR_MASK (BIF_IMR_TO_ERR_CHAN_WR_M << \
BIF_IMR_TO_ERR_CHAN_WR_SHIFT)
#define BIF_ISR_OVF 0xe8
#define BIF_ISR_OVF_DEF 0x0
#define BIF_ISR_OVF_BUS_ERR_MMU_M 0x1ULL
#define BIF_ISR_OVF_BUS_ERR_MMU_SHIFT 1
#define BIF_ISR_OVF_BUS_ERR_MMU_MASK (BIF_ISR_OVF_BUS_ERR_MMU_M << \
BIF_ISR_OVF_BUS_ERR_MMU_SHIFT)
#define BIF_ISR_OVF_TO_ERR_CHAN_RD_M 0x1ULL
#define BIF_ISR_OVF_TO_ERR_CHAN_RD_SHIFT 2
#define BIF_ISR_OVF_TO_ERR_CHAN_RD_MASK (BIF_ISR_OVF_TO_ERR_CHAN_RD_M << \
BIF_ISR_OVF_TO_ERR_CHAN_RD_SHIFT)
#define BIF_ISR_OVF_TO_ERR_MMU_RD_M 0x1ULL
#define BIF_ISR_OVF_TO_ERR_MMU_RD_SHIFT 4
#define BIF_ISR_OVF_TO_ERR_MMU_RD_MASK (BIF_ISR_OVF_TO_ERR_MMU_RD_M << \
BIF_ISR_OVF_TO_ERR_MMU_RD_SHIFT)
#define BIF_ISR_OVF_BUS_ERR_CHAN_M 0x1ULL
#define BIF_ISR_OVF_BUS_ERR_CHAN_SHIFT 0
#define BIF_ISR_OVF_BUS_ERR_CHAN_MASK (BIF_ISR_OVF_BUS_ERR_CHAN_M << \
BIF_ISR_OVF_BUS_ERR_CHAN_SHIFT)
#define BIF_ISR_OVF_TO_ERR_CHAN_WR_M 0x1ULL
#define BIF_ISR_OVF_TO_ERR_CHAN_WR_SHIFT 3
#define BIF_ISR_OVF_TO_ERR_CHAN_WR_MASK (BIF_ISR_OVF_TO_ERR_CHAN_WR_M << \
BIF_ISR_OVF_TO_ERR_CHAN_WR_SHIFT)
#define BIF_TO_ERR_CFG 0xf0
#define BIF_TO_ERR_CFG_DEF 0x1f0000
#define BIF_TO_ERR_CFG_TIMEOUT_PRESCALE_M 0x1fULL
#define BIF_TO_ERR_CFG_TIMEOUT_PRESCALE_SHIFT 16
#define BIF_TO_ERR_CFG_TIMEOUT_PRESCALE_MASK \
(BIF_TO_ERR_CFG_TIMEOUT_PRESCALE_M << \
BIF_TO_ERR_CFG_TIMEOUT_PRESCALE_SHIFT)
#define BIF_ERR_LOG 0xf8
#define BIF_ERR_LOG_DEF 0x0
#define BIF_ERR_LOG_BUS_ERR_CHAN_WR_ID_M 0x3fULL
#define BIF_ERR_LOG_BUS_ERR_CHAN_WR_ID_SHIFT 8
#define BIF_ERR_LOG_BUS_ERR_CHAN_WR_ID_MASK \
(BIF_ERR_LOG_BUS_ERR_CHAN_WR_ID_M << \
BIF_ERR_LOG_BUS_ERR_CHAN_WR_ID_SHIFT)
#define BIF_ERR_LOG_TO_ERR_MMU_RD_RX_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_MMU_RD_RX_PEND_SHIFT 47
#define BIF_ERR_LOG_TO_ERR_MMU_RD_RX_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_MMU_RD_RX_PEND_M << \
BIF_ERR_LOG_TO_ERR_MMU_RD_RX_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_RID_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_RID_PEND_SHIFT 49
#define BIF_ERR_LOG_TO_ERR_RID_PEND_MASK (BIF_ERR_LOG_TO_ERR_RID_PEND_M << \
BIF_ERR_LOG_TO_ERR_RID_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_WID_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_WID_PEND_SHIFT 50
#define BIF_ERR_LOG_TO_ERR_WID_PEND_MASK (BIF_ERR_LOG_TO_ERR_WID_PEND_M << \
BIF_ERR_LOG_TO_ERR_WID_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_DMA_RD_IN_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_DMA_RD_IN_PEND_SHIFT 34
#define BIF_ERR_LOG_TO_ERR_DMA_RD_IN_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_DMA_RD_IN_PEND_M << \
BIF_ERR_LOG_TO_ERR_DMA_RD_IN_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_MMU_RD_OUT_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_MMU_RD_OUT_PEND_SHIFT 48
#define BIF_ERR_LOG_TO_ERR_MMU_RD_OUT_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_MMU_RD_OUT_PEND_M << \
BIF_ERR_LOG_TO_ERR_MMU_RD_OUT_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_DMA_RD_OUT_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_DMA_RD_OUT_PEND_SHIFT 36
#define BIF_ERR_LOG_TO_ERR_DMA_RD_OUT_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_DMA_RD_OUT_PEND_M << \
BIF_ERR_LOG_TO_ERR_DMA_RD_OUT_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_JQS_RD_OUT_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_JQS_RD_OUT_PEND_SHIFT 37
#define BIF_ERR_LOG_TO_ERR_JQS_RD_OUT_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_JQS_RD_OUT_PEND_M << \
BIF_ERR_LOG_TO_ERR_JQS_RD_OUT_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_DMA_WR_WPULL_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_DMA_WR_WPULL_PEND_SHIFT 40
#define BIF_ERR_LOG_TO_ERR_DMA_WR_WPULL_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_DMA_WR_WPULL_PEND_M << \
BIF_ERR_LOG_TO_ERR_DMA_WR_WPULL_PEND_SHIFT)
#define BIF_ERR_LOG_BUS_ERR_CHAN_M 0x3fULL
#define BIF_ERR_LOG_BUS_ERR_CHAN_SHIFT 14
#define BIF_ERR_LOG_BUS_ERR_CHAN_MASK (BIF_ERR_LOG_BUS_ERR_CHAN_M << \
BIF_ERR_LOG_BUS_ERR_CHAN_SHIFT)
#define BIF_ERR_LOG_TO_ERR_JQS_RD_IN_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_JQS_RD_IN_PEND_SHIFT 35
#define BIF_ERR_LOG_TO_ERR_JQS_RD_IN_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_JQS_RD_IN_PEND_M << \
BIF_ERR_LOG_TO_ERR_JQS_RD_IN_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_CHAN_RD_RX_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_CHAN_RD_RX_PEND_SHIFT 33
#define BIF_ERR_LOG_TO_ERR_CHAN_RD_RX_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_CHAN_RD_RX_PEND_M << \
BIF_ERR_LOG_TO_ERR_CHAN_RD_RX_PEND_SHIFT)
#define BIF_ERR_LOG_BUS_ERR_CHAN_WRITE_M 0x1ULL
#define BIF_ERR_LOG_BUS_ERR_CHAN_WRITE_SHIFT 0
#define BIF_ERR_LOG_BUS_ERR_CHAN_WRITE_MASK \
(BIF_ERR_LOG_BUS_ERR_CHAN_WRITE_M << \
BIF_ERR_LOG_BUS_ERR_CHAN_WRITE_SHIFT)
#define BIF_ERR_LOG_BUS_ERR_AXI_ID_M 0x7fULL
#define BIF_ERR_LOG_BUS_ERR_AXI_ID_SHIFT 1
#define BIF_ERR_LOG_BUS_ERR_AXI_ID_MASK (BIF_ERR_LOG_BUS_ERR_AXI_ID_M << \
BIF_ERR_LOG_BUS_ERR_AXI_ID_SHIFT)
#define BIF_ERR_LOG_TO_ERR_DMA_WR_IN_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_DMA_WR_IN_PEND_SHIFT 38
#define BIF_ERR_LOG_TO_ERR_DMA_WR_IN_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_DMA_WR_IN_PEND_M << \
BIF_ERR_LOG_TO_ERR_DMA_WR_IN_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_JQS_WR_WDATA_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_JQS_WR_WDATA_PEND_SHIFT 45
#define BIF_ERR_LOG_TO_ERR_JQS_WR_WDATA_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_JQS_WR_WDATA_PEND_M << \
BIF_ERR_LOG_TO_ERR_JQS_WR_WDATA_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_DMA_WR_WDATA_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_DMA_WR_WDATA_PEND_SHIFT 44
#define BIF_ERR_LOG_TO_ERR_DMA_WR_WDATA_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_DMA_WR_WDATA_PEND_M << \
BIF_ERR_LOG_TO_ERR_DMA_WR_WDATA_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_CHAN_WR_TX_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_CHAN_WR_TX_PEND_SHIFT 46
#define BIF_ERR_LOG_TO_ERR_CHAN_WR_TX_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_CHAN_WR_TX_PEND_M << \
BIF_ERR_LOG_TO_ERR_CHAN_WR_TX_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_JQS_WR_RSP_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_JQS_WR_RSP_PEND_SHIFT 43
#define BIF_ERR_LOG_TO_ERR_JQS_WR_RSP_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_JQS_WR_RSP_PEND_M << \
BIF_ERR_LOG_TO_ERR_JQS_WR_RSP_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_JQS_WR_PENDID_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_JQS_WR_PENDID_PEND_SHIFT 41
#define BIF_ERR_LOG_TO_ERR_JQS_WR_PENDID_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_JQS_WR_PENDID_PEND_M << \
BIF_ERR_LOG_TO_ERR_JQS_WR_PENDID_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_CHAN_RD_TX_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_CHAN_RD_TX_PEND_SHIFT 32
#define BIF_ERR_LOG_TO_ERR_CHAN_RD_TX_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_CHAN_RD_TX_PEND_M << \
BIF_ERR_LOG_TO_ERR_CHAN_RD_TX_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_DMA_WR_WACK_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_DMA_WR_WACK_PEND_SHIFT 42
#define BIF_ERR_LOG_TO_ERR_DMA_WR_WACK_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_DMA_WR_WACK_PEND_M << \
BIF_ERR_LOG_TO_ERR_DMA_WR_WACK_PEND_SHIFT)
#define BIF_ERR_LOG_TO_ERR_JQS_WR_IN_PEND_M 0x1ULL
#define BIF_ERR_LOG_TO_ERR_JQS_WR_IN_PEND_SHIFT 39
#define BIF_ERR_LOG_TO_ERR_JQS_WR_IN_PEND_MASK \
(BIF_ERR_LOG_TO_ERR_JQS_WR_IN_PEND_M << \
BIF_ERR_LOG_TO_ERR_JQS_WR_IN_PEND_SHIFT)
#define BIF_ERR_LOG_BUS_ADDR 0x100
#define BIF_ERR_LOG_BUS_ADDR_DEF 0x0
#define BIF_ERR_LOG_BUS_ADDR_PADDR_M 0x3ffffffffULL
#define BIF_ERR_LOG_BUS_ADDR_PADDR_SHIFT 0
#define BIF_ERR_LOG_BUS_ADDR_PADDR_MASK (BIF_ERR_LOG_BUS_ADDR_PADDR_M << \
BIF_ERR_LOG_BUS_ADDR_PADDR_SHIFT)
#define BIF_PMON_CFG 0x108
#define BIF_PMON_CFG_DEF 0x0
#define BIF_PMON_CFG_ENABLE_M 0x1ULL
#define BIF_PMON_CFG_ENABLE_SHIFT 0
#define BIF_PMON_CFG_ENABLE_MASK (BIF_PMON_CFG_ENABLE_M << \
BIF_PMON_CFG_ENABLE_SHIFT)
#define BIF_PMON_CNT_0_CFG 0x110
#define BIF_PMON_CNT_0_CFG_DEF 0x0
#define BIF_PMON_CNT_0_CFG_MODE_M 0x7ULL
#define BIF_PMON_CNT_0_CFG_MODE_SHIFT 0
#define BIF_PMON_CNT_0_CFG_MODE_MASK (BIF_PMON_CNT_0_CFG_MODE_M << \
BIF_PMON_CNT_0_CFG_MODE_SHIFT)
#define BIF_PMON_CNT_0_CFG_DEC_MASK_M 0xfULL
#define BIF_PMON_CNT_0_CFG_DEC_MASK_SHIFT 55
#define BIF_PMON_CNT_0_CFG_DEC_MASK_MASK (BIF_PMON_CNT_0_CFG_DEC_MASK_M << \
BIF_PMON_CNT_0_CFG_DEC_MASK_SHIFT)
#define BIF_PMON_CNT_0_CFG_INC_INV_M 0x1ULL
#define BIF_PMON_CNT_0_CFG_INC_INV_SHIFT 47
#define BIF_PMON_CNT_0_CFG_INC_INV_MASK (BIF_PMON_CNT_0_CFG_INC_INV_M << \
BIF_PMON_CNT_0_CFG_INC_INV_SHIFT)
#define BIF_PMON_CNT_0_CFG_INC_MASK_M 0xfULL
#define BIF_PMON_CNT_0_CFG_INC_MASK_SHIFT 39
#define BIF_PMON_CNT_0_CFG_INC_MASK_MASK (BIF_PMON_CNT_0_CFG_INC_MASK_M << \
BIF_PMON_CNT_0_CFG_INC_MASK_SHIFT)
#define BIF_PMON_CNT_0_CFG_INC_MATCH_M 0xfULL
#define BIF_PMON_CNT_0_CFG_INC_MATCH_SHIFT 43
#define BIF_PMON_CNT_0_CFG_INC_MATCH_MASK (BIF_PMON_CNT_0_CFG_INC_MATCH_M << \
BIF_PMON_CNT_0_CFG_INC_MATCH_SHIFT)
#define BIF_PMON_CNT_0_CFG_DEC_SEL_M 0xfULL
#define BIF_PMON_CNT_0_CFG_DEC_SEL_SHIFT 48
#define BIF_PMON_CNT_0_CFG_DEC_SEL_MASK (BIF_PMON_CNT_0_CFG_DEC_SEL_M << \
BIF_PMON_CNT_0_CFG_DEC_SEL_SHIFT)
#define BIF_PMON_CNT_0_CFG_DEC_INV_M 0x1ULL
#define BIF_PMON_CNT_0_CFG_DEC_INV_SHIFT 63
#define BIF_PMON_CNT_0_CFG_DEC_INV_MASK (BIF_PMON_CNT_0_CFG_DEC_INV_M << \
BIF_PMON_CNT_0_CFG_DEC_INV_SHIFT)
#define BIF_PMON_CNT_0_CFG_THRESHOLD_M 0xffULL
#define BIF_PMON_CNT_0_CFG_THRESHOLD_SHIFT 3
#define BIF_PMON_CNT_0_CFG_THRESHOLD_MASK (BIF_PMON_CNT_0_CFG_THRESHOLD_M << \
BIF_PMON_CNT_0_CFG_THRESHOLD_SHIFT)
#define BIF_PMON_CNT_0_CFG_INC_SEL_M 0xfULL
#define BIF_PMON_CNT_0_CFG_INC_SEL_SHIFT 32
#define BIF_PMON_CNT_0_CFG_INC_SEL_MASK (BIF_PMON_CNT_0_CFG_INC_SEL_M << \
BIF_PMON_CNT_0_CFG_INC_SEL_SHIFT)
#define BIF_PMON_CNT_0_CFG_DEC_MATCH_M 0xfULL
#define BIF_PMON_CNT_0_CFG_DEC_MATCH_SHIFT 59
#define BIF_PMON_CNT_0_CFG_DEC_MATCH_MASK (BIF_PMON_CNT_0_CFG_DEC_MATCH_M << \
BIF_PMON_CNT_0_CFG_DEC_MATCH_SHIFT)
#define BIF_PMON_CNT_0 0x118
#define BIF_PMON_CNT_0_DEF 0x0
#define BIF_PMON_CNT_0_CNT_M 0xffffffffffULL
#define BIF_PMON_CNT_0_CNT_SHIFT 0
#define BIF_PMON_CNT_0_CNT_MASK (BIF_PMON_CNT_0_CNT_M << \
BIF_PMON_CNT_0_CNT_SHIFT)
#define BIF_PMON_CNT_0_STS_ACC 0x120
#define BIF_PMON_CNT_0_STS_ACC_DEF 0x0
#define BIF_PMON_CNT_0_STS_ACC_VAL_M 0xffULL
#define BIF_PMON_CNT_0_STS_ACC_VAL_SHIFT 0
#define BIF_PMON_CNT_0_STS_ACC_VAL_MASK (BIF_PMON_CNT_0_STS_ACC_VAL_M << \
BIF_PMON_CNT_0_STS_ACC_VAL_SHIFT)
#define BIF_PMON_CNT_0_STS 0x128
#define BIF_PMON_CNT_0_STS_DEF 0x0
#define BIF_PMON_CNT_0_STS_CNT_OF_M 0x1ULL
#define BIF_PMON_CNT_0_STS_CNT_OF_SHIFT 2
#define BIF_PMON_CNT_0_STS_CNT_OF_MASK (BIF_PMON_CNT_0_STS_CNT_OF_M << \
BIF_PMON_CNT_0_STS_CNT_OF_SHIFT)
#define BIF_PMON_CNT_0_STS_ACC_UF_M 0x1ULL
#define BIF_PMON_CNT_0_STS_ACC_UF_SHIFT 1
#define BIF_PMON_CNT_0_STS_ACC_UF_MASK (BIF_PMON_CNT_0_STS_ACC_UF_M << \
BIF_PMON_CNT_0_STS_ACC_UF_SHIFT)
#define BIF_PMON_CNT_0_STS_ACC_OF_M 0x1ULL
#define BIF_PMON_CNT_0_STS_ACC_OF_SHIFT 0
#define BIF_PMON_CNT_0_STS_ACC_OF_MASK (BIF_PMON_CNT_0_STS_ACC_OF_M << \
BIF_PMON_CNT_0_STS_ACC_OF_SHIFT)
#define BIF_PMON_CNT_1_CFG 0x130
#define BIF_PMON_CNT_1_CFG_DEF 0x0
#define BIF_PMON_CNT_1_CFG_INC_MATCH_M 0xfULL
#define BIF_PMON_CNT_1_CFG_INC_MATCH_SHIFT 43
#define BIF_PMON_CNT_1_CFG_INC_MATCH_MASK (BIF_PMON_CNT_1_CFG_INC_MATCH_M << \
BIF_PMON_CNT_1_CFG_INC_MATCH_SHIFT)
#define BIF_PMON_CNT_1_CFG_INC_SEL_M 0xfULL
#define BIF_PMON_CNT_1_CFG_INC_SEL_SHIFT 32
#define BIF_PMON_CNT_1_CFG_INC_SEL_MASK (BIF_PMON_CNT_1_CFG_INC_SEL_M << \
BIF_PMON_CNT_1_CFG_INC_SEL_SHIFT)
#define BIF_PMON_CNT_1_CFG_DEC_SEL_M 0xfULL
#define BIF_PMON_CNT_1_CFG_DEC_SEL_SHIFT 48
#define BIF_PMON_CNT_1_CFG_DEC_SEL_MASK (BIF_PMON_CNT_1_CFG_DEC_SEL_M << \
BIF_PMON_CNT_1_CFG_DEC_SEL_SHIFT)
#define BIF_PMON_CNT_1_CFG_THRESHOLD_M 0xffULL
#define BIF_PMON_CNT_1_CFG_THRESHOLD_SHIFT 3
#define BIF_PMON_CNT_1_CFG_THRESHOLD_MASK (BIF_PMON_CNT_1_CFG_THRESHOLD_M << \
BIF_PMON_CNT_1_CFG_THRESHOLD_SHIFT)
#define BIF_PMON_CNT_1_CFG_INC_INV_M 0x1ULL
#define BIF_PMON_CNT_1_CFG_INC_INV_SHIFT 47
#define BIF_PMON_CNT_1_CFG_INC_INV_MASK (BIF_PMON_CNT_1_CFG_INC_INV_M << \
BIF_PMON_CNT_1_CFG_INC_INV_SHIFT)
#define BIF_PMON_CNT_1_CFG_DEC_MASK_M 0xfULL
#define BIF_PMON_CNT_1_CFG_DEC_MASK_SHIFT 55
#define BIF_PMON_CNT_1_CFG_DEC_MASK_MASK (BIF_PMON_CNT_1_CFG_DEC_MASK_M << \
BIF_PMON_CNT_1_CFG_DEC_MASK_SHIFT)
#define BIF_PMON_CNT_1_CFG_MODE_M 0x7ULL
#define BIF_PMON_CNT_1_CFG_MODE_SHIFT 0
#define BIF_PMON_CNT_1_CFG_MODE_MASK (BIF_PMON_CNT_1_CFG_MODE_M << \
BIF_PMON_CNT_1_CFG_MODE_SHIFT)
#define BIF_PMON_CNT_1_CFG_DEC_INV_M 0x1ULL
#define BIF_PMON_CNT_1_CFG_DEC_INV_SHIFT 63
#define BIF_PMON_CNT_1_CFG_DEC_INV_MASK (BIF_PMON_CNT_1_CFG_DEC_INV_M << \
BIF_PMON_CNT_1_CFG_DEC_INV_SHIFT)
#define BIF_PMON_CNT_1_CFG_DEC_MATCH_M 0xfULL
#define BIF_PMON_CNT_1_CFG_DEC_MATCH_SHIFT 59
#define BIF_PMON_CNT_1_CFG_DEC_MATCH_MASK (BIF_PMON_CNT_1_CFG_DEC_MATCH_M << \
BIF_PMON_CNT_1_CFG_DEC_MATCH_SHIFT)
#define BIF_PMON_CNT_1_CFG_INC_MASK_M 0xfULL
#define BIF_PMON_CNT_1_CFG_INC_MASK_SHIFT 39
#define BIF_PMON_CNT_1_CFG_INC_MASK_MASK (BIF_PMON_CNT_1_CFG_INC_MASK_M << \
BIF_PMON_CNT_1_CFG_INC_MASK_SHIFT)
#define BIF_PMON_CNT_1 0x138
#define BIF_PMON_CNT_1_DEF 0x0
#define BIF_PMON_CNT_1_CNT_M 0xffffffffffULL
#define BIF_PMON_CNT_1_CNT_SHIFT 0
#define BIF_PMON_CNT_1_CNT_MASK (BIF_PMON_CNT_1_CNT_M << \
BIF_PMON_CNT_1_CNT_SHIFT)
#define BIF_PMON_CNT_1_STS_ACC 0x140
#define BIF_PMON_CNT_1_STS_ACC_DEF 0x0
#define BIF_PMON_CNT_1_STS_ACC_VAL_M 0xffULL
#define BIF_PMON_CNT_1_STS_ACC_VAL_SHIFT 0
#define BIF_PMON_CNT_1_STS_ACC_VAL_MASK (BIF_PMON_CNT_1_STS_ACC_VAL_M << \
BIF_PMON_CNT_1_STS_ACC_VAL_SHIFT)
#define BIF_PMON_CNT_1_STS 0x148
#define BIF_PMON_CNT_1_STS_DEF 0x0
#define BIF_PMON_CNT_1_STS_ACC_UF_M 0x1ULL
#define BIF_PMON_CNT_1_STS_ACC_UF_SHIFT 1
#define BIF_PMON_CNT_1_STS_ACC_UF_MASK (BIF_PMON_CNT_1_STS_ACC_UF_M << \
BIF_PMON_CNT_1_STS_ACC_UF_SHIFT)
#define BIF_PMON_CNT_1_STS_ACC_OF_M 0x1ULL
#define BIF_PMON_CNT_1_STS_ACC_OF_SHIFT 0
#define BIF_PMON_CNT_1_STS_ACC_OF_MASK (BIF_PMON_CNT_1_STS_ACC_OF_M << \
BIF_PMON_CNT_1_STS_ACC_OF_SHIFT)
#define BIF_PMON_CNT_1_STS_CNT_OF_M 0x1ULL
#define BIF_PMON_CNT_1_STS_CNT_OF_SHIFT 2
#define BIF_PMON_CNT_1_STS_CNT_OF_MASK (BIF_PMON_CNT_1_STS_CNT_OF_M << \
BIF_PMON_CNT_1_STS_CNT_OF_SHIFT)
#define MMU_PMON_CFG 0x150
#define MMU_PMON_CFG_DEF 0x10000
#define MMU_PMON_CFG_CHAN_GRP1_SEL_M 0x7ULL
#define MMU_PMON_CFG_CHAN_GRP1_SEL_SHIFT 16
#define MMU_PMON_CFG_CHAN_GRP1_SEL_MASK (MMU_PMON_CFG_CHAN_GRP1_SEL_M << \
MMU_PMON_CFG_CHAN_GRP1_SEL_SHIFT)
#define MMU_PMON_CFG_ENABLE_M 0x1ULL
#define MMU_PMON_CFG_ENABLE_SHIFT 0
#define MMU_PMON_CFG_ENABLE_MASK (MMU_PMON_CFG_ENABLE_M << \
MMU_PMON_CFG_ENABLE_SHIFT)
#define MMU_PMON_CFG_CHAN_GRP0_SEL_M 0x7ULL
#define MMU_PMON_CFG_CHAN_GRP0_SEL_SHIFT 8
#define MMU_PMON_CFG_CHAN_GRP0_SEL_MASK (MMU_PMON_CFG_CHAN_GRP0_SEL_M << \
MMU_PMON_CFG_CHAN_GRP0_SEL_SHIFT)
#define MMU_PMON_CNT_0_CFG 0x158
#define MMU_PMON_CNT_0_CFG_DEF 0x0
#define MMU_PMON_CNT_0_CFG_THRESHOLD_M 0xffULL
#define MMU_PMON_CNT_0_CFG_THRESHOLD_SHIFT 3
#define MMU_PMON_CNT_0_CFG_THRESHOLD_MASK (MMU_PMON_CNT_0_CFG_THRESHOLD_M << \
MMU_PMON_CNT_0_CFG_THRESHOLD_SHIFT)
#define MMU_PMON_CNT_0_CFG_INC_MATCH_M 0xfULL
#define MMU_PMON_CNT_0_CFG_INC_MATCH_SHIFT 43
#define MMU_PMON_CNT_0_CFG_INC_MATCH_MASK (MMU_PMON_CNT_0_CFG_INC_MATCH_M << \
MMU_PMON_CNT_0_CFG_INC_MATCH_SHIFT)
#define MMU_PMON_CNT_0_CFG_DEC_INV_M 0x1ULL
#define MMU_PMON_CNT_0_CFG_DEC_INV_SHIFT 63
#define MMU_PMON_CNT_0_CFG_DEC_INV_MASK (MMU_PMON_CNT_0_CFG_DEC_INV_M << \
MMU_PMON_CNT_0_CFG_DEC_INV_SHIFT)
#define MMU_PMON_CNT_0_CFG_DEC_MATCH_M 0xfULL
#define MMU_PMON_CNT_0_CFG_DEC_MATCH_SHIFT 59
#define MMU_PMON_CNT_0_CFG_DEC_MATCH_MASK (MMU_PMON_CNT_0_CFG_DEC_MATCH_M << \
MMU_PMON_CNT_0_CFG_DEC_MATCH_SHIFT)
#define MMU_PMON_CNT_0_CFG_MODE_M 0x7ULL
#define MMU_PMON_CNT_0_CFG_MODE_SHIFT 0
#define MMU_PMON_CNT_0_CFG_MODE_MASK (MMU_PMON_CNT_0_CFG_MODE_M << \
MMU_PMON_CNT_0_CFG_MODE_SHIFT)
#define MMU_PMON_CNT_0_CFG_INC_INV_M 0x1ULL
#define MMU_PMON_CNT_0_CFG_INC_INV_SHIFT 47
#define MMU_PMON_CNT_0_CFG_INC_INV_MASK (MMU_PMON_CNT_0_CFG_INC_INV_M << \
MMU_PMON_CNT_0_CFG_INC_INV_SHIFT)
#define MMU_PMON_CNT_0_CFG_INC_SEL_M 0x1fULL
#define MMU_PMON_CNT_0_CFG_INC_SEL_SHIFT 32
#define MMU_PMON_CNT_0_CFG_INC_SEL_MASK (MMU_PMON_CNT_0_CFG_INC_SEL_M << \
MMU_PMON_CNT_0_CFG_INC_SEL_SHIFT)
#define MMU_PMON_CNT_0_CFG_INC_MASK_M 0xfULL
#define MMU_PMON_CNT_0_CFG_INC_MASK_SHIFT 39
#define MMU_PMON_CNT_0_CFG_INC_MASK_MASK (MMU_PMON_CNT_0_CFG_INC_MASK_M << \
MMU_PMON_CNT_0_CFG_INC_MASK_SHIFT)
#define MMU_PMON_CNT_0_CFG_DEC_SEL_M 0x1fULL
#define MMU_PMON_CNT_0_CFG_DEC_SEL_SHIFT 48
#define MMU_PMON_CNT_0_CFG_DEC_SEL_MASK (MMU_PMON_CNT_0_CFG_DEC_SEL_M << \
MMU_PMON_CNT_0_CFG_DEC_SEL_SHIFT)
#define MMU_PMON_CNT_0_CFG_DEC_MASK_M 0xfULL
#define MMU_PMON_CNT_0_CFG_DEC_MASK_SHIFT 55
#define MMU_PMON_CNT_0_CFG_DEC_MASK_MASK (MMU_PMON_CNT_0_CFG_DEC_MASK_M << \
MMU_PMON_CNT_0_CFG_DEC_MASK_SHIFT)
#define MMU_PMON_CNT_0 0x160
#define MMU_PMON_CNT_0_DEF 0x0
#define MMU_PMON_CNT_0_CNT_M 0xffffffffffULL
#define MMU_PMON_CNT_0_CNT_SHIFT 0
#define MMU_PMON_CNT_0_CNT_MASK (MMU_PMON_CNT_0_CNT_M << \
MMU_PMON_CNT_0_CNT_SHIFT)
#define MMU_PMON_CNT_0_STS_ACC 0x168
#define MMU_PMON_CNT_0_STS_ACC_DEF 0x0
#define MMU_PMON_CNT_0_STS_ACC_VAL_M 0xffULL
#define MMU_PMON_CNT_0_STS_ACC_VAL_SHIFT 0
#define MMU_PMON_CNT_0_STS_ACC_VAL_MASK (MMU_PMON_CNT_0_STS_ACC_VAL_M << \
MMU_PMON_CNT_0_STS_ACC_VAL_SHIFT)
#define MMU_PMON_CNT_0_STS 0x170
#define MMU_PMON_CNT_0_STS_DEF 0x0
#define MMU_PMON_CNT_0_STS_CNT_OF_M 0x1ULL
#define MMU_PMON_CNT_0_STS_CNT_OF_SHIFT 2
#define MMU_PMON_CNT_0_STS_CNT_OF_MASK (MMU_PMON_CNT_0_STS_CNT_OF_M << \
MMU_PMON_CNT_0_STS_CNT_OF_SHIFT)
#define MMU_PMON_CNT_0_STS_ACC_UF_M 0x1ULL
#define MMU_PMON_CNT_0_STS_ACC_UF_SHIFT 1
#define MMU_PMON_CNT_0_STS_ACC_UF_MASK (MMU_PMON_CNT_0_STS_ACC_UF_M << \
MMU_PMON_CNT_0_STS_ACC_UF_SHIFT)
#define MMU_PMON_CNT_0_STS_ACC_OF_M 0x1ULL
#define MMU_PMON_CNT_0_STS_ACC_OF_SHIFT 0
#define MMU_PMON_CNT_0_STS_ACC_OF_MASK (MMU_PMON_CNT_0_STS_ACC_OF_M << \
MMU_PMON_CNT_0_STS_ACC_OF_SHIFT)
#define MMU_PMON_CNT_1_CFG 0x178
#define MMU_PMON_CNT_1_CFG_DEF 0x0
#define MMU_PMON_CNT_1_CFG_MODE_M 0x7ULL
#define MMU_PMON_CNT_1_CFG_MODE_SHIFT 0
#define MMU_PMON_CNT_1_CFG_MODE_MASK (MMU_PMON_CNT_1_CFG_MODE_M << \
MMU_PMON_CNT_1_CFG_MODE_SHIFT)
#define MMU_PMON_CNT_1_CFG_DEC_MASK_M 0xfULL
#define MMU_PMON_CNT_1_CFG_DEC_MASK_SHIFT 55
#define MMU_PMON_CNT_1_CFG_DEC_MASK_MASK (MMU_PMON_CNT_1_CFG_DEC_MASK_M << \
MMU_PMON_CNT_1_CFG_DEC_MASK_SHIFT)
#define MMU_PMON_CNT_1_CFG_INC_MASK_M 0xfULL
#define MMU_PMON_CNT_1_CFG_INC_MASK_SHIFT 39
#define MMU_PMON_CNT_1_CFG_INC_MASK_MASK (MMU_PMON_CNT_1_CFG_INC_MASK_M << \
MMU_PMON_CNT_1_CFG_INC_MASK_SHIFT)
#define MMU_PMON_CNT_1_CFG_DEC_INV_M 0x1ULL
#define MMU_PMON_CNT_1_CFG_DEC_INV_SHIFT 63
#define MMU_PMON_CNT_1_CFG_DEC_INV_MASK (MMU_PMON_CNT_1_CFG_DEC_INV_M << \
MMU_PMON_CNT_1_CFG_DEC_INV_SHIFT)
#define MMU_PMON_CNT_1_CFG_DEC_MATCH_M 0xfULL
#define MMU_PMON_CNT_1_CFG_DEC_MATCH_SHIFT 59
#define MMU_PMON_CNT_1_CFG_DEC_MATCH_MASK (MMU_PMON_CNT_1_CFG_DEC_MATCH_M << \
MMU_PMON_CNT_1_CFG_DEC_MATCH_SHIFT)
#define MMU_PMON_CNT_1_CFG_THRESHOLD_M 0xffULL
#define MMU_PMON_CNT_1_CFG_THRESHOLD_SHIFT 3
#define MMU_PMON_CNT_1_CFG_THRESHOLD_MASK (MMU_PMON_CNT_1_CFG_THRESHOLD_M << \
MMU_PMON_CNT_1_CFG_THRESHOLD_SHIFT)
#define MMU_PMON_CNT_1_CFG_DEC_SEL_M 0x1fULL
#define MMU_PMON_CNT_1_CFG_DEC_SEL_SHIFT 48
#define MMU_PMON_CNT_1_CFG_DEC_SEL_MASK (MMU_PMON_CNT_1_CFG_DEC_SEL_M << \
MMU_PMON_CNT_1_CFG_DEC_SEL_SHIFT)
#define MMU_PMON_CNT_1_CFG_INC_MATCH_M 0xfULL
#define MMU_PMON_CNT_1_CFG_INC_MATCH_SHIFT 43
#define MMU_PMON_CNT_1_CFG_INC_MATCH_MASK (MMU_PMON_CNT_1_CFG_INC_MATCH_M << \
MMU_PMON_CNT_1_CFG_INC_MATCH_SHIFT)
#define MMU_PMON_CNT_1_CFG_INC_SEL_M 0x1fULL
#define MMU_PMON_CNT_1_CFG_INC_SEL_SHIFT 32
#define MMU_PMON_CNT_1_CFG_INC_SEL_MASK (MMU_PMON_CNT_1_CFG_INC_SEL_M << \
MMU_PMON_CNT_1_CFG_INC_SEL_SHIFT)
#define MMU_PMON_CNT_1_CFG_INC_INV_M 0x1ULL
#define MMU_PMON_CNT_1_CFG_INC_INV_SHIFT 47
#define MMU_PMON_CNT_1_CFG_INC_INV_MASK (MMU_PMON_CNT_1_CFG_INC_INV_M << \
MMU_PMON_CNT_1_CFG_INC_INV_SHIFT)
#define MMU_PMON_CNT_1 0x180
#define MMU_PMON_CNT_1_DEF 0x0
#define MMU_PMON_CNT_1_CNT_M 0xffffffffffULL
#define MMU_PMON_CNT_1_CNT_SHIFT 0
#define MMU_PMON_CNT_1_CNT_MASK (MMU_PMON_CNT_1_CNT_M << \
MMU_PMON_CNT_1_CNT_SHIFT)
#define MMU_PMON_CNT_1_STS_ACC 0x188
#define MMU_PMON_CNT_1_STS_ACC_DEF 0x0
#define MMU_PMON_CNT_1_STS_ACC_VAL_M 0xffULL
#define MMU_PMON_CNT_1_STS_ACC_VAL_SHIFT 0
#define MMU_PMON_CNT_1_STS_ACC_VAL_MASK (MMU_PMON_CNT_1_STS_ACC_VAL_M << \
MMU_PMON_CNT_1_STS_ACC_VAL_SHIFT)
#define MMU_PMON_CNT_1_STS 0x190
#define MMU_PMON_CNT_1_STS_DEF 0x0
#define MMU_PMON_CNT_1_STS_ACC_UF_M 0x1ULL
#define MMU_PMON_CNT_1_STS_ACC_UF_SHIFT 1
#define MMU_PMON_CNT_1_STS_ACC_UF_MASK (MMU_PMON_CNT_1_STS_ACC_UF_M << \
MMU_PMON_CNT_1_STS_ACC_UF_SHIFT)
#define MMU_PMON_CNT_1_STS_ACC_OF_M 0x1ULL
#define MMU_PMON_CNT_1_STS_ACC_OF_SHIFT 0
#define MMU_PMON_CNT_1_STS_ACC_OF_MASK (MMU_PMON_CNT_1_STS_ACC_OF_M << \
MMU_PMON_CNT_1_STS_ACC_OF_SHIFT)
#define MMU_PMON_CNT_1_STS_CNT_OF_M 0x1ULL
#define MMU_PMON_CNT_1_STS_CNT_OF_SHIFT 2
#define MMU_PMON_CNT_1_STS_CNT_OF_MASK (MMU_PMON_CNT_1_STS_CNT_OF_M << \
MMU_PMON_CNT_1_STS_CNT_OF_SHIFT)
#define AXI_SPARE 0x198
#define AXI_SPARE_DEF 0x0
#define AXI_SPARE_SPARE15_M 0x1ULL
#define AXI_SPARE_SPARE15_SHIFT 15
#define AXI_SPARE_SPARE15_MASK (AXI_SPARE_SPARE15_M << AXI_SPARE_SPARE15_SHIFT)
#define AXI_SPARE_SPARE12_M 0x1ULL
#define AXI_SPARE_SPARE12_SHIFT 12
#define AXI_SPARE_SPARE12_MASK (AXI_SPARE_SPARE12_M << AXI_SPARE_SPARE12_SHIFT)
#define AXI_SPARE_SPARE11_M 0x1ULL
#define AXI_SPARE_SPARE11_SHIFT 11
#define AXI_SPARE_SPARE11_MASK (AXI_SPARE_SPARE11_M << AXI_SPARE_SPARE11_SHIFT)
#define AXI_SPARE_SPARE10_M 0x1ULL
#define AXI_SPARE_SPARE10_SHIFT 10
#define AXI_SPARE_SPARE10_MASK (AXI_SPARE_SPARE10_M << AXI_SPARE_SPARE10_SHIFT)
#define AXI_SPARE_SPARE13_M 0x1ULL
#define AXI_SPARE_SPARE13_SHIFT 13
#define AXI_SPARE_SPARE13_MASK (AXI_SPARE_SPARE13_M << AXI_SPARE_SPARE13_SHIFT)
#define AXI_SPARE_SPARE8_M 0x1ULL
#define AXI_SPARE_SPARE8_SHIFT 8
#define AXI_SPARE_SPARE8_MASK (AXI_SPARE_SPARE8_M << AXI_SPARE_SPARE8_SHIFT)
#define AXI_SPARE_SPARE9_M 0x1ULL
#define AXI_SPARE_SPARE9_SHIFT 9
#define AXI_SPARE_SPARE9_MASK (AXI_SPARE_SPARE9_M << AXI_SPARE_SPARE9_SHIFT)
#define AXI_SPARE_SPARE14_M 0x1ULL
#define AXI_SPARE_SPARE14_SHIFT 14
#define AXI_SPARE_SPARE14_MASK (AXI_SPARE_SPARE14_M << AXI_SPARE_SPARE14_SHIFT)
#define AXI_SPARE_SPARE4_M 0x1ULL
#define AXI_SPARE_SPARE4_SHIFT 4
#define AXI_SPARE_SPARE4_MASK (AXI_SPARE_SPARE4_M << AXI_SPARE_SPARE4_SHIFT)
#define AXI_SPARE_SPARE5_M 0x1ULL
#define AXI_SPARE_SPARE5_SHIFT 5
#define AXI_SPARE_SPARE5_MASK (AXI_SPARE_SPARE5_M << AXI_SPARE_SPARE5_SHIFT)
#define AXI_SPARE_SPARE6_M 0x1ULL
#define AXI_SPARE_SPARE6_SHIFT 6
#define AXI_SPARE_SPARE6_MASK (AXI_SPARE_SPARE6_M << AXI_SPARE_SPARE6_SHIFT)
#define AXI_SPARE_SPARE7_M 0x1ULL
#define AXI_SPARE_SPARE7_SHIFT 7
#define AXI_SPARE_SPARE7_MASK (AXI_SPARE_SPARE7_M << AXI_SPARE_SPARE7_SHIFT)
#define AXI_SPARE_SPARE0_M 0x1ULL
#define AXI_SPARE_SPARE0_SHIFT 0
#define AXI_SPARE_SPARE0_MASK (AXI_SPARE_SPARE0_M << AXI_SPARE_SPARE0_SHIFT)
#define AXI_SPARE_SPARE1_M 0x1ULL
#define AXI_SPARE_SPARE1_SHIFT 1
#define AXI_SPARE_SPARE1_MASK (AXI_SPARE_SPARE1_M << AXI_SPARE_SPARE1_SHIFT)
#define AXI_SPARE_SPARE2_M 0x1ULL
#define AXI_SPARE_SPARE2_SHIFT 2
#define AXI_SPARE_SPARE2_MASK (AXI_SPARE_SPARE2_M << AXI_SPARE_SPARE2_SHIFT)
#define AXI_SPARE_SPARE3_M 0x1ULL
#define AXI_SPARE_SPARE3_SHIFT 3
#define AXI_SPARE_SPARE3_MASK (AXI_SPARE_SPARE3_M << AXI_SPARE_SPARE3_SHIFT)
/* Module : IPU_LIB_DREGFILE_DMA_GRP*/
#define DMA_SEL 0x0
#define DMA_SEL_DEF 0x0
#define DMA_SEL_CHAN_SEL_M 0x7ULL
#define DMA_SEL_CHAN_SEL_SHIFT 0
#define DMA_SEL_CHAN_SEL_MASK (DMA_SEL_CHAN_SEL_M << DMA_SEL_CHAN_SEL_SHIFT)
#define DMA_SEL_GRP_SEL_M 0x3ULL
#define DMA_SEL_GRP_SEL_SHIFT 3
#define DMA_SEL_GRP_SEL_MASK (DMA_SEL_GRP_SEL_M << DMA_SEL_GRP_SEL_SHIFT)
#define DMA_CHAN_CTRL 0x8
#define DMA_CHAN_CTRL_DEF 0x0
#define DMA_CHAN_CTRL_CONTINUOUS_M 0x1ULL
#define DMA_CHAN_CTRL_CONTINUOUS_SHIFT 1
#define DMA_CHAN_CTRL_CONTINUOUS_MASK (DMA_CHAN_CTRL_CONTINUOUS_M << \
DMA_CHAN_CTRL_CONTINUOUS_SHIFT)
#define DMA_CHAN_CTRL_STOP_M 0x1ULL
#define DMA_CHAN_CTRL_STOP_SHIFT 2
#define DMA_CHAN_CTRL_STOP_MASK (DMA_CHAN_CTRL_STOP_M << \
DMA_CHAN_CTRL_STOP_SHIFT)
#define DMA_CHAN_CTRL_CHAN_RESET_M 0x1ULL
#define DMA_CHAN_CTRL_CHAN_RESET_SHIFT 0
#define DMA_CHAN_CTRL_CHAN_RESET_MASK (DMA_CHAN_CTRL_CHAN_RESET_M << \
DMA_CHAN_CTRL_CHAN_RESET_SHIFT)
#define DMA_CHAN_MODE 0x10
#define DMA_CHAN_MODE_DEF 0x40
#define DMA_CHAN_MODE_ADDR_MODE_M 0x1ULL
#define DMA_CHAN_MODE_ADDR_MODE_SHIFT 8
#define DMA_CHAN_MODE_ADDR_MODE_MASK (DMA_CHAN_MODE_ADDR_MODE_M << \
DMA_CHAN_MODE_ADDR_MODE_SHIFT)
#define DMA_CHAN_MODE_GATHER_M 0x1ULL
#define DMA_CHAN_MODE_GATHER_SHIFT 9
#define DMA_CHAN_MODE_GATHER_MASK (DMA_CHAN_MODE_GATHER_M << \
DMA_CHAN_MODE_GATHER_SHIFT)
#define DMA_CHAN_MODE_SRC_M 0x3ULL
#define DMA_CHAN_MODE_SRC_SHIFT 4
#define DMA_CHAN_MODE_SRC_MASK (DMA_CHAN_MODE_SRC_M << DMA_CHAN_MODE_SRC_SHIFT)
#define DMA_CHAN_MODE_CHAN_ENA_M 0x1ULL
#define DMA_CHAN_MODE_CHAN_ENA_SHIFT 0
#define DMA_CHAN_MODE_CHAN_ENA_MASK (DMA_CHAN_MODE_CHAN_ENA_M << \
DMA_CHAN_MODE_CHAN_ENA_SHIFT)
#define DMA_CHAN_MODE_PRI_M 0x1ULL
#define DMA_CHAN_MODE_PRI_SHIFT 11
#define DMA_CHAN_MODE_PRI_MASK (DMA_CHAN_MODE_PRI_M << DMA_CHAN_MODE_PRI_SHIFT)
#define DMA_CHAN_MODE_SIGN_EXT_M 0x1ULL
#define DMA_CHAN_MODE_SIGN_EXT_SHIFT 10
#define DMA_CHAN_MODE_SIGN_EXT_MASK (DMA_CHAN_MODE_SIGN_EXT_M << \
DMA_CHAN_MODE_SIGN_EXT_SHIFT)
#define DMA_CHAN_MODE_DST_M 0x3ULL
#define DMA_CHAN_MODE_DST_SHIFT 6
#define DMA_CHAN_MODE_DST_MASK (DMA_CHAN_MODE_DST_M << DMA_CHAN_MODE_DST_SHIFT)
#define DMA_CHAN_IMG_FORMAT 0x18
#define DMA_CHAN_IMG_FORMAT_DEF 0x0
#define DMA_CHAN_IMG_FORMAT_COMPONENTS_M 0x3ULL
#define DMA_CHAN_IMG_FORMAT_COMPONENTS_SHIFT 0
#define DMA_CHAN_IMG_FORMAT_COMPONENTS_MASK \
(DMA_CHAN_IMG_FORMAT_COMPONENTS_M << \
DMA_CHAN_IMG_FORMAT_COMPONENTS_SHIFT)
#define DMA_CHAN_IMG_FORMAT_PLANES_M 0x3fULL
#define DMA_CHAN_IMG_FORMAT_PLANES_SHIFT 4
#define DMA_CHAN_IMG_FORMAT_PLANES_MASK (DMA_CHAN_IMG_FORMAT_PLANES_M << \
DMA_CHAN_IMG_FORMAT_PLANES_SHIFT)
#define DMA_CHAN_IMG_FORMAT_MIPI_RAW_FORMAT_M 0x1ULL
#define DMA_CHAN_IMG_FORMAT_MIPI_RAW_FORMAT_SHIFT 20
#define DMA_CHAN_IMG_FORMAT_MIPI_RAW_FORMAT_MASK \
(DMA_CHAN_IMG_FORMAT_MIPI_RAW_FORMAT_M << \
DMA_CHAN_IMG_FORMAT_MIPI_RAW_FORMAT_SHIFT)
#define DMA_CHAN_IMG_FORMAT_BIT_DEPTH_M 0x7ULL
#define DMA_CHAN_IMG_FORMAT_BIT_DEPTH_SHIFT 12
#define DMA_CHAN_IMG_FORMAT_BIT_DEPTH_MASK (DMA_CHAN_IMG_FORMAT_BIT_DEPTH_M << \
DMA_CHAN_IMG_FORMAT_BIT_DEPTH_SHIFT)
#define DMA_CHAN_IMG_FORMAT_BLOCK_4X4_M 0x1ULL
#define DMA_CHAN_IMG_FORMAT_BLOCK_4X4_SHIFT 26
#define DMA_CHAN_IMG_FORMAT_BLOCK_4X4_MASK (DMA_CHAN_IMG_FORMAT_BLOCK_4X4_M << \
DMA_CHAN_IMG_FORMAT_BLOCK_4X4_SHIFT)
#define DMA_CHAN_IMG_SIZE 0x20
#define DMA_CHAN_IMG_SIZE_DEF 0x200080
#define DMA_CHAN_IMG_SIZE_IMG_HEIGHT_M 0xffffULL
#define DMA_CHAN_IMG_SIZE_IMG_HEIGHT_SHIFT 16
#define DMA_CHAN_IMG_SIZE_IMG_HEIGHT_MASK (DMA_CHAN_IMG_SIZE_IMG_HEIGHT_M << \
DMA_CHAN_IMG_SIZE_IMG_HEIGHT_SHIFT)
#define DMA_CHAN_IMG_SIZE_IMG_WIDTH_M 0xffffULL
#define DMA_CHAN_IMG_SIZE_IMG_WIDTH_SHIFT 0
#define DMA_CHAN_IMG_SIZE_IMG_WIDTH_MASK (DMA_CHAN_IMG_SIZE_IMG_WIDTH_M << \
DMA_CHAN_IMG_SIZE_IMG_WIDTH_SHIFT)
#define DMA_CHAN_IMG_POS 0x28
#define DMA_CHAN_IMG_POS_DEF 0x0
#define DMA_CHAN_IMG_POS_START_X_M 0xffffULL
#define DMA_CHAN_IMG_POS_START_X_SHIFT 0
#define DMA_CHAN_IMG_POS_START_X_MASK (DMA_CHAN_IMG_POS_START_X_M << \
DMA_CHAN_IMG_POS_START_X_SHIFT)
#define DMA_CHAN_IMG_POS_START_Y_M 0xffffULL
#define DMA_CHAN_IMG_POS_START_Y_SHIFT 16
#define DMA_CHAN_IMG_POS_START_Y_MASK (DMA_CHAN_IMG_POS_START_Y_M << \
DMA_CHAN_IMG_POS_START_Y_SHIFT)
#define DMA_CHAN_IMG_POS_LB_START_X_M 0xffffULL
#define DMA_CHAN_IMG_POS_LB_START_X_SHIFT 32
#define DMA_CHAN_IMG_POS_LB_START_X_MASK (DMA_CHAN_IMG_POS_LB_START_X_M << \
DMA_CHAN_IMG_POS_LB_START_X_SHIFT)
#define DMA_CHAN_IMG_POS_LB_START_Y_M 0xffffULL
#define DMA_CHAN_IMG_POS_LB_START_Y_SHIFT 48
#define DMA_CHAN_IMG_POS_LB_START_Y_MASK (DMA_CHAN_IMG_POS_LB_START_Y_M << \
DMA_CHAN_IMG_POS_LB_START_Y_SHIFT)
#define DMA_CHAN_IMG_LAYOUT 0x30
#define DMA_CHAN_IMG_LAYOUT_DEF 0x0
#define DMA_CHAN_IMG_LAYOUT_PLANE_STRIDE_M 0x7ffffffffULL
#define DMA_CHAN_IMG_LAYOUT_PLANE_STRIDE_SHIFT 0
#define DMA_CHAN_IMG_LAYOUT_PLANE_STRIDE_MASK \
(DMA_CHAN_IMG_LAYOUT_PLANE_STRIDE_M << \
DMA_CHAN_IMG_LAYOUT_PLANE_STRIDE_SHIFT)
#define DMA_CHAN_IMG_LAYOUT_ROW_STRIDE_M 0xffffULL
#define DMA_CHAN_IMG_LAYOUT_ROW_STRIDE_SHIFT 35
#define DMA_CHAN_IMG_LAYOUT_ROW_STRIDE_MASK \
(DMA_CHAN_IMG_LAYOUT_ROW_STRIDE_M << \
DMA_CHAN_IMG_LAYOUT_ROW_STRIDE_SHIFT)
#define DMA_CHAN_BIF_XFER 0x38
#define DMA_CHAN_BIF_XFER_DEF 0x100004
#define DMA_CHAN_BIF_XFER_STRIPE_HEIGHT_M 0xffffULL
#define DMA_CHAN_BIF_XFER_STRIPE_HEIGHT_SHIFT 0
#define DMA_CHAN_BIF_XFER_STRIPE_HEIGHT_MASK \
(DMA_CHAN_BIF_XFER_STRIPE_HEIGHT_M << \
DMA_CHAN_BIF_XFER_STRIPE_HEIGHT_SHIFT)
#define DMA_CHAN_BIF_XFER_OUTSTANDING_M 0x7fULL
#define DMA_CHAN_BIF_XFER_OUTSTANDING_SHIFT 16
#define DMA_CHAN_BIF_XFER_OUTSTANDING_MASK (DMA_CHAN_BIF_XFER_OUTSTANDING_M << \
DMA_CHAN_BIF_XFER_OUTSTANDING_SHIFT)
#define DMA_CHAN_VA 0x40
#define DMA_CHAN_VA_DEF 0x0
#define DMA_CHAN_VA_BASE_M 0x7ffffffffffULL
#define DMA_CHAN_VA_BASE_SHIFT 0
#define DMA_CHAN_VA_BASE_MASK (DMA_CHAN_VA_BASE_M << DMA_CHAN_VA_BASE_SHIFT)
#define DMA_CHAN_VA_BDRY 0x48
#define DMA_CHAN_VA_BDRY_DEF 0x0
#define DMA_CHAN_VA_BDRY_LEN_M 0x1ffffffffffULL
#define DMA_CHAN_VA_BDRY_LEN_SHIFT 0
#define DMA_CHAN_VA_BDRY_LEN_MASK (DMA_CHAN_VA_BDRY_LEN_M << \
DMA_CHAN_VA_BDRY_LEN_SHIFT)
#define DMA_CHAN_NOC_XFER 0x50
#define DMA_CHAN_NOC_XFER_DEF 0x6400804040
#define DMA_CHAN_NOC_XFER_SHEET_WIDTH_M 0x1ffULL
#define DMA_CHAN_NOC_XFER_SHEET_WIDTH_SHIFT 0
#define DMA_CHAN_NOC_XFER_SHEET_WIDTH_MASK (DMA_CHAN_NOC_XFER_SHEET_WIDTH_M << \
DMA_CHAN_NOC_XFER_SHEET_WIDTH_SHIFT)
#define DMA_CHAN_NOC_XFER_OUTSTANDING_M 0xfULL
#define DMA_CHAN_NOC_XFER_OUTSTANDING_SHIFT 20
#define DMA_CHAN_NOC_XFER_OUTSTANDING_MASK (DMA_CHAN_NOC_XFER_OUTSTANDING_M << \
DMA_CHAN_NOC_XFER_OUTSTANDING_SHIFT)
#define DMA_CHAN_NOC_XFER_SHEET_HEIGHT_M 0x1fULL
#define DMA_CHAN_NOC_XFER_SHEET_HEIGHT_SHIFT 12
#define DMA_CHAN_NOC_XFER_SHEET_HEIGHT_MASK \
(DMA_CHAN_NOC_XFER_SHEET_HEIGHT_M << \
DMA_CHAN_NOC_XFER_SHEET_HEIGHT_SHIFT)
#define DMA_CHAN_NOC_XFER_RETRY_INTERVAL_M 0x3ffULL
#define DMA_CHAN_NOC_XFER_RETRY_INTERVAL_SHIFT 32
#define DMA_CHAN_NOC_XFER_RETRY_INTERVAL_MASK \
(DMA_CHAN_NOC_XFER_RETRY_INTERVAL_M << \
DMA_CHAN_NOC_XFER_RETRY_INTERVAL_SHIFT)
#define DMA_CHAN_SSP_CFG 0x58
#define DMA_CHAN_SSP_CFG_DEF 0x530410
#define DMA_CHAN_SSP_CFG_PTRS_FIFO_DEPTH_M 0x7ULL
#define DMA_CHAN_SSP_CFG_PTRS_FIFO_DEPTH_SHIFT 20
#define DMA_CHAN_SSP_CFG_PTRS_FIFO_DEPTH_MASK \
(DMA_CHAN_SSP_CFG_PTRS_FIFO_DEPTH_M << \
DMA_CHAN_SSP_CFG_PTRS_FIFO_DEPTH_SHIFT)
#define DMA_CHAN_SSP_CFG_MULT_SHEETS_M 0x1ULL
#define DMA_CHAN_SSP_CFG_MULT_SHEETS_SHIFT 16
#define DMA_CHAN_SSP_CFG_MULT_SHEETS_MASK (DMA_CHAN_SSP_CFG_MULT_SHEETS_M << \
DMA_CHAN_SSP_CFG_MULT_SHEETS_SHIFT)
#define DMA_CHAN_SSP_CFG_MULT_SEGS_M 0x1ULL
#define DMA_CHAN_SSP_CFG_MULT_SEGS_SHIFT 17
#define DMA_CHAN_SSP_CFG_MULT_SEGS_MASK (DMA_CHAN_SSP_CFG_MULT_SEGS_M << \
DMA_CHAN_SSP_CFG_MULT_SEGS_SHIFT)
#define DMA_CHAN_SSP_CFG_PIX_PER_LOC_M 0x1fULL
#define DMA_CHAN_SSP_CFG_PIX_PER_LOC_SHIFT 0
#define DMA_CHAN_SSP_CFG_PIX_PER_LOC_MASK (DMA_CHAN_SSP_CFG_PIX_PER_LOC_M << \
DMA_CHAN_SSP_CFG_PIX_PER_LOC_SHIFT)
#define DMA_CHAN_SSP_CFG_LOCS_PER_ROW_M 0x1fULL
#define DMA_CHAN_SSP_CFG_LOCS_PER_ROW_SHIFT 8
#define DMA_CHAN_SSP_CFG_LOCS_PER_ROW_MASK (DMA_CHAN_SSP_CFG_LOCS_PER_ROW_M << \
DMA_CHAN_SSP_CFG_LOCS_PER_ROW_SHIFT)
#define DMA_CHAN_NODE 0x60
#define DMA_CHAN_NODE_DEF 0x0
#define DMA_CHAN_NODE_CORE_ID_M 0xfULL
#define DMA_CHAN_NODE_CORE_ID_SHIFT 0
#define DMA_CHAN_NODE_CORE_ID_MASK (DMA_CHAN_NODE_CORE_ID_M << \
DMA_CHAN_NODE_CORE_ID_SHIFT)
#define DMA_CHAN_NODE_LB_ID_M 0x7ULL
#define DMA_CHAN_NODE_LB_ID_SHIFT 8
#define DMA_CHAN_NODE_LB_ID_MASK (DMA_CHAN_NODE_LB_ID_M << \
DMA_CHAN_NODE_LB_ID_SHIFT)
#define DMA_CHAN_NODE_SLICE_ID_WIDTH_M 0x3ULL
#define DMA_CHAN_NODE_SLICE_ID_WIDTH_SHIFT 28
#define DMA_CHAN_NODE_SLICE_ID_WIDTH_MASK (DMA_CHAN_NODE_SLICE_ID_WIDTH_M << \
DMA_CHAN_NODE_SLICE_ID_WIDTH_SHIFT)
#define DMA_CHAN_NODE_SLICE_ID_LSB_M 0xfULL
#define DMA_CHAN_NODE_SLICE_ID_LSB_SHIFT 32
#define DMA_CHAN_NODE_SLICE_ID_LSB_MASK (DMA_CHAN_NODE_SLICE_ID_LSB_M << \
DMA_CHAN_NODE_SLICE_ID_LSB_SHIFT)
#define DMA_CHAN_NODE_RPTR_ID_M 0x7ULL
#define DMA_CHAN_NODE_RPTR_ID_SHIFT 16
#define DMA_CHAN_NODE_RPTR_ID_MASK (DMA_CHAN_NODE_RPTR_ID_M << \
DMA_CHAN_NODE_RPTR_ID_SHIFT)
#define DMA_CHAN_NODE_NOC_PORT_M 0x1ULL
#define DMA_CHAN_NODE_NOC_PORT_SHIFT 24
#define DMA_CHAN_NODE_NOC_PORT_MASK (DMA_CHAN_NODE_NOC_PORT_M << \
DMA_CHAN_NODE_NOC_PORT_SHIFT)
#define DMA_CHAN_MODE_RO 0x68
#define DMA_CHAN_MODE_RO_DEF 0x40
#define DMA_CHAN_MODE_RO_GATHER_M 0x1ULL
#define DMA_CHAN_MODE_RO_GATHER_SHIFT 9
#define DMA_CHAN_MODE_RO_GATHER_MASK (DMA_CHAN_MODE_RO_GATHER_M << \
DMA_CHAN_MODE_RO_GATHER_SHIFT)
#define DMA_CHAN_MODE_RO_ADDR_MODE_M 0x1ULL
#define DMA_CHAN_MODE_RO_ADDR_MODE_SHIFT 8
#define DMA_CHAN_MODE_RO_ADDR_MODE_MASK (DMA_CHAN_MODE_RO_ADDR_MODE_M << \
DMA_CHAN_MODE_RO_ADDR_MODE_SHIFT)
#define DMA_CHAN_MODE_RO_SIGN_EXT_M 0x1ULL
#define DMA_CHAN_MODE_RO_SIGN_EXT_SHIFT 10
#define DMA_CHAN_MODE_RO_SIGN_EXT_MASK (DMA_CHAN_MODE_RO_SIGN_EXT_M << \
DMA_CHAN_MODE_RO_SIGN_EXT_SHIFT)
#define DMA_CHAN_MODE_RO_CHAN_ENA_M 0x1ULL
#define DMA_CHAN_MODE_RO_CHAN_ENA_SHIFT 0
#define DMA_CHAN_MODE_RO_CHAN_ENA_MASK (DMA_CHAN_MODE_RO_CHAN_ENA_M << \
DMA_CHAN_MODE_RO_CHAN_ENA_SHIFT)
#define DMA_CHAN_MODE_RO_PRI_M 0x1ULL
#define DMA_CHAN_MODE_RO_PRI_SHIFT 11
#define DMA_CHAN_MODE_RO_PRI_MASK (DMA_CHAN_MODE_RO_PRI_M << \
DMA_CHAN_MODE_RO_PRI_SHIFT)
#define DMA_CHAN_MODE_RO_SRC_M 0x3ULL
#define DMA_CHAN_MODE_RO_SRC_SHIFT 4
#define DMA_CHAN_MODE_RO_SRC_MASK (DMA_CHAN_MODE_RO_SRC_M << \
DMA_CHAN_MODE_RO_SRC_SHIFT)
#define DMA_CHAN_MODE_RO_DST_M 0x3ULL
#define DMA_CHAN_MODE_RO_DST_SHIFT 6
#define DMA_CHAN_MODE_RO_DST_MASK (DMA_CHAN_MODE_RO_DST_M << \
DMA_CHAN_MODE_RO_DST_SHIFT)
#define DMA_CHAN_IMG_FORMAT_RO 0x70
#define DMA_CHAN_IMG_FORMAT_RO_DEF 0x0
#define DMA_CHAN_IMG_FORMAT_RO_BIT_DEPTH_M 0x7ULL
#define DMA_CHAN_IMG_FORMAT_RO_BIT_DEPTH_SHIFT 12
#define DMA_CHAN_IMG_FORMAT_RO_BIT_DEPTH_MASK \
(DMA_CHAN_IMG_FORMAT_RO_BIT_DEPTH_M << \
DMA_CHAN_IMG_FORMAT_RO_BIT_DEPTH_SHIFT)
#define DMA_CHAN_IMG_FORMAT_RO_PLANES_M 0x3fULL
#define DMA_CHAN_IMG_FORMAT_RO_PLANES_SHIFT 4
#define DMA_CHAN_IMG_FORMAT_RO_PLANES_MASK (DMA_CHAN_IMG_FORMAT_RO_PLANES_M << \
DMA_CHAN_IMG_FORMAT_RO_PLANES_SHIFT)
#define DMA_CHAN_IMG_FORMAT_RO_COMPONENTS_M 0x3ULL
#define DMA_CHAN_IMG_FORMAT_RO_COMPONENTS_SHIFT 0
#define DMA_CHAN_IMG_FORMAT_RO_COMPONENTS_MASK \
(DMA_CHAN_IMG_FORMAT_RO_COMPONENTS_M << \
DMA_CHAN_IMG_FORMAT_RO_COMPONENTS_SHIFT)
#define DMA_CHAN_IMG_FORMAT_RO_BLOCK_4X4_M 0x1ULL
#define DMA_CHAN_IMG_FORMAT_RO_BLOCK_4X4_SHIFT 26
#define DMA_CHAN_IMG_FORMAT_RO_BLOCK_4X4_MASK \
(DMA_CHAN_IMG_FORMAT_RO_BLOCK_4X4_M << \
DMA_CHAN_IMG_FORMAT_RO_BLOCK_4X4_SHIFT)
#define DMA_CHAN_IMG_FORMAT_RO_MIPI_RAW_FORMAT_M 0x1ULL
#define DMA_CHAN_IMG_FORMAT_RO_MIPI_RAW_FORMAT_SHIFT 20
#define DMA_CHAN_IMG_FORMAT_RO_MIPI_RAW_FORMAT_MASK \
(DMA_CHAN_IMG_FORMAT_RO_MIPI_RAW_FORMAT_M << \
DMA_CHAN_IMG_FORMAT_RO_MIPI_RAW_FORMAT_SHIFT)
#define DMA_CHAN_IMG_SIZE_RO 0x78
#define DMA_CHAN_IMG_SIZE_RO_DEF 0x200080
#define DMA_CHAN_IMG_SIZE_RO_IMG_HEIGHT_M 0xffffULL
#define DMA_CHAN_IMG_SIZE_RO_IMG_HEIGHT_SHIFT 16
#define DMA_CHAN_IMG_SIZE_RO_IMG_HEIGHT_MASK \
(DMA_CHAN_IMG_SIZE_RO_IMG_HEIGHT_M << \
DMA_CHAN_IMG_SIZE_RO_IMG_HEIGHT_SHIFT)
#define DMA_CHAN_IMG_SIZE_RO_IMG_WIDTH_M 0xffffULL
#define DMA_CHAN_IMG_SIZE_RO_IMG_WIDTH_SHIFT 0
#define DMA_CHAN_IMG_SIZE_RO_IMG_WIDTH_MASK \
(DMA_CHAN_IMG_SIZE_RO_IMG_WIDTH_M << \
DMA_CHAN_IMG_SIZE_RO_IMG_WIDTH_SHIFT)
#define DMA_CHAN_IMG_POS_RO 0x80
#define DMA_CHAN_IMG_POS_RO_DEF 0x0
#define DMA_CHAN_IMG_POS_RO_LB_START_Y_M 0xffffULL
#define DMA_CHAN_IMG_POS_RO_LB_START_Y_SHIFT 48
#define DMA_CHAN_IMG_POS_RO_LB_START_Y_MASK \
(DMA_CHAN_IMG_POS_RO_LB_START_Y_M << \
DMA_CHAN_IMG_POS_RO_LB_START_Y_SHIFT)
#define DMA_CHAN_IMG_POS_RO_LB_START_X_M 0xffffULL
#define DMA_CHAN_IMG_POS_RO_LB_START_X_SHIFT 32
#define DMA_CHAN_IMG_POS_RO_LB_START_X_MASK \
(DMA_CHAN_IMG_POS_RO_LB_START_X_M << \
DMA_CHAN_IMG_POS_RO_LB_START_X_SHIFT)
#define DMA_CHAN_IMG_POS_RO_START_Y_M 0xffffULL
#define DMA_CHAN_IMG_POS_RO_START_Y_SHIFT 16
#define DMA_CHAN_IMG_POS_RO_START_Y_MASK (DMA_CHAN_IMG_POS_RO_START_Y_M << \
DMA_CHAN_IMG_POS_RO_START_Y_SHIFT)
#define DMA_CHAN_IMG_POS_RO_START_X_M 0xffffULL
#define DMA_CHAN_IMG_POS_RO_START_X_SHIFT 0
#define DMA_CHAN_IMG_POS_RO_START_X_MASK (DMA_CHAN_IMG_POS_RO_START_X_M << \
DMA_CHAN_IMG_POS_RO_START_X_SHIFT)
#define DMA_CHAN_IMG_LAYOUT_RO 0x88
#define DMA_CHAN_IMG_LAYOUT_RO_DEF 0x0
#define DMA_CHAN_IMG_LAYOUT_RO_ROW_STRIDE_M 0xffffULL
#define DMA_CHAN_IMG_LAYOUT_RO_ROW_STRIDE_SHIFT 35
#define DMA_CHAN_IMG_LAYOUT_RO_ROW_STRIDE_MASK \
(DMA_CHAN_IMG_LAYOUT_RO_ROW_STRIDE_M << \
DMA_CHAN_IMG_LAYOUT_RO_ROW_STRIDE_SHIFT)
#define DMA_CHAN_IMG_LAYOUT_RO_PLANE_STRIDE_M 0x7ffffffffULL
#define DMA_CHAN_IMG_LAYOUT_RO_PLANE_STRIDE_SHIFT 0
#define DMA_CHAN_IMG_LAYOUT_RO_PLANE_STRIDE_MASK \
(DMA_CHAN_IMG_LAYOUT_RO_PLANE_STRIDE_M << \
DMA_CHAN_IMG_LAYOUT_RO_PLANE_STRIDE_SHIFT)
#define DMA_CHAN_BIF_XFER_RO 0x90
#define DMA_CHAN_BIF_XFER_RO_DEF 0x100004
#define DMA_CHAN_BIF_XFER_RO_OUTSTANDING_M 0x7fULL
#define DMA_CHAN_BIF_XFER_RO_OUTSTANDING_SHIFT 16
#define DMA_CHAN_BIF_XFER_RO_OUTSTANDING_MASK \
(DMA_CHAN_BIF_XFER_RO_OUTSTANDING_M << \
DMA_CHAN_BIF_XFER_RO_OUTSTANDING_SHIFT)
#define DMA_CHAN_BIF_XFER_RO_STRIPE_HEIGHT_M 0xffffULL
#define DMA_CHAN_BIF_XFER_RO_STRIPE_HEIGHT_SHIFT 0
#define DMA_CHAN_BIF_XFER_RO_STRIPE_HEIGHT_MASK \
(DMA_CHAN_BIF_XFER_RO_STRIPE_HEIGHT_M << \
DMA_CHAN_BIF_XFER_RO_STRIPE_HEIGHT_SHIFT)
#define DMA_CHAN_VA_RO 0x98
#define DMA_CHAN_VA_RO_DEF 0x0
#define DMA_CHAN_VA_RO_BASE_M 0x7ffffffffffULL
#define DMA_CHAN_VA_RO_BASE_SHIFT 0
#define DMA_CHAN_VA_RO_BASE_MASK (DMA_CHAN_VA_RO_BASE_M << \
DMA_CHAN_VA_RO_BASE_SHIFT)
#define DMA_CHAN_VA_BDRY_RO 0xa0
#define DMA_CHAN_VA_BDRY_RO_DEF 0x0
#define DMA_CHAN_VA_BDRY_RO_LEN_M 0x1ffffffffffULL
#define DMA_CHAN_VA_BDRY_RO_LEN_SHIFT 0
#define DMA_CHAN_VA_BDRY_RO_LEN_MASK (DMA_CHAN_VA_BDRY_RO_LEN_M << \
DMA_CHAN_VA_BDRY_RO_LEN_SHIFT)
#define DMA_CHAN_NOC_XFER_RO 0xa8
#define DMA_CHAN_NOC_XFER_RO_DEF 0x6400804040
#define DMA_CHAN_NOC_XFER_RO_SHEET_WIDTH_M 0x1ffULL
#define DMA_CHAN_NOC_XFER_RO_SHEET_WIDTH_SHIFT 0
#define DMA_CHAN_NOC_XFER_RO_SHEET_WIDTH_MASK \
(DMA_CHAN_NOC_XFER_RO_SHEET_WIDTH_M << \
DMA_CHAN_NOC_XFER_RO_SHEET_WIDTH_SHIFT)
#define DMA_CHAN_NOC_XFER_RO_OUTSTANDING_M 0xfULL
#define DMA_CHAN_NOC_XFER_RO_OUTSTANDING_SHIFT 20
#define DMA_CHAN_NOC_XFER_RO_OUTSTANDING_MASK \
(DMA_CHAN_NOC_XFER_RO_OUTSTANDING_M << \
DMA_CHAN_NOC_XFER_RO_OUTSTANDING_SHIFT)
#define DMA_CHAN_NOC_XFER_RO_RETRY_INTERVAL_M 0x3ffULL
#define DMA_CHAN_NOC_XFER_RO_RETRY_INTERVAL_SHIFT 32
#define DMA_CHAN_NOC_XFER_RO_RETRY_INTERVAL_MASK \
(DMA_CHAN_NOC_XFER_RO_RETRY_INTERVAL_M << \
DMA_CHAN_NOC_XFER_RO_RETRY_INTERVAL_SHIFT)
#define DMA_CHAN_NOC_XFER_RO_SHEET_HEIGHT_M 0x1fULL
#define DMA_CHAN_NOC_XFER_RO_SHEET_HEIGHT_SHIFT 12
#define DMA_CHAN_NOC_XFER_RO_SHEET_HEIGHT_MASK \
(DMA_CHAN_NOC_XFER_RO_SHEET_HEIGHT_M << \
DMA_CHAN_NOC_XFER_RO_SHEET_HEIGHT_SHIFT)
#define DMA_CHAN_SSP_CFG_RO 0xb0
#define DMA_CHAN_SSP_CFG_RO_DEF 0x530410
#define DMA_CHAN_SSP_CFG_RO_MULT_SEGS_M 0x1ULL
#define DMA_CHAN_SSP_CFG_RO_MULT_SEGS_SHIFT 17
#define DMA_CHAN_SSP_CFG_RO_MULT_SEGS_MASK (DMA_CHAN_SSP_CFG_RO_MULT_SEGS_M << \
DMA_CHAN_SSP_CFG_RO_MULT_SEGS_SHIFT)
#define DMA_CHAN_SSP_CFG_RO_PTRS_FIFO_DEPTH_M 0x7ULL
#define DMA_CHAN_SSP_CFG_RO_PTRS_FIFO_DEPTH_SHIFT 20
#define DMA_CHAN_SSP_CFG_RO_PTRS_FIFO_DEPTH_MASK \
(DMA_CHAN_SSP_CFG_RO_PTRS_FIFO_DEPTH_M << \
DMA_CHAN_SSP_CFG_RO_PTRS_FIFO_DEPTH_SHIFT)
#define DMA_CHAN_SSP_CFG_RO_MULT_SHEETS_M 0x1ULL
#define DMA_CHAN_SSP_CFG_RO_MULT_SHEETS_SHIFT 16
#define DMA_CHAN_SSP_CFG_RO_MULT_SHEETS_MASK \
(DMA_CHAN_SSP_CFG_RO_MULT_SHEETS_M << \
DMA_CHAN_SSP_CFG_RO_MULT_SHEETS_SHIFT)
#define DMA_CHAN_SSP_CFG_RO_PIX_PER_LOC_M 0x1fULL
#define DMA_CHAN_SSP_CFG_RO_PIX_PER_LOC_SHIFT 0
#define DMA_CHAN_SSP_CFG_RO_PIX_PER_LOC_MASK \
(DMA_CHAN_SSP_CFG_RO_PIX_PER_LOC_M << \
DMA_CHAN_SSP_CFG_RO_PIX_PER_LOC_SHIFT)
#define DMA_CHAN_SSP_CFG_RO_LOCS_PER_ROW_M 0x1fULL
#define DMA_CHAN_SSP_CFG_RO_LOCS_PER_ROW_SHIFT 8
#define DMA_CHAN_SSP_CFG_RO_LOCS_PER_ROW_MASK \
(DMA_CHAN_SSP_CFG_RO_LOCS_PER_ROW_M << \
DMA_CHAN_SSP_CFG_RO_LOCS_PER_ROW_SHIFT)
#define DMA_CHAN_NODE_RO 0xb8
#define DMA_CHAN_NODE_RO_DEF 0x0
#define DMA_CHAN_NODE_RO_SLICE_ID_WIDTH_M 0x3ULL
#define DMA_CHAN_NODE_RO_SLICE_ID_WIDTH_SHIFT 28
#define DMA_CHAN_NODE_RO_SLICE_ID_WIDTH_MASK \
(DMA_CHAN_NODE_RO_SLICE_ID_WIDTH_M << \
DMA_CHAN_NODE_RO_SLICE_ID_WIDTH_SHIFT)
#define DMA_CHAN_NODE_RO_RPTR_ID_M 0x7ULL
#define DMA_CHAN_NODE_RO_RPTR_ID_SHIFT 16
#define DMA_CHAN_NODE_RO_RPTR_ID_MASK (DMA_CHAN_NODE_RO_RPTR_ID_M << \
DMA_CHAN_NODE_RO_RPTR_ID_SHIFT)
#define DMA_CHAN_NODE_RO_NOC_PORT_M 0x1ULL
#define DMA_CHAN_NODE_RO_NOC_PORT_SHIFT 24
#define DMA_CHAN_NODE_RO_NOC_PORT_MASK (DMA_CHAN_NODE_RO_NOC_PORT_M << \
DMA_CHAN_NODE_RO_NOC_PORT_SHIFT)
#define DMA_CHAN_NODE_RO_SLICE_ID_LSB_M 0xfULL
#define DMA_CHAN_NODE_RO_SLICE_ID_LSB_SHIFT 32
#define DMA_CHAN_NODE_RO_SLICE_ID_LSB_MASK (DMA_CHAN_NODE_RO_SLICE_ID_LSB_M << \
DMA_CHAN_NODE_RO_SLICE_ID_LSB_SHIFT)
#define DMA_CHAN_NODE_RO_CORE_ID_M 0xfULL
#define DMA_CHAN_NODE_RO_CORE_ID_SHIFT 0
#define DMA_CHAN_NODE_RO_CORE_ID_MASK (DMA_CHAN_NODE_RO_CORE_ID_M << \
DMA_CHAN_NODE_RO_CORE_ID_SHIFT)
#define DMA_CHAN_NODE_RO_LB_ID_M 0x7ULL
#define DMA_CHAN_NODE_RO_LB_ID_SHIFT 8
#define DMA_CHAN_NODE_RO_LB_ID_MASK (DMA_CHAN_NODE_RO_LB_ID_M << \
DMA_CHAN_NODE_RO_LB_ID_SHIFT)
#define DMA_GRP_SPARE 0xc0
#define DMA_GRP_SPARE_DEF 0x0
#define DMA_GRP_SPARE_SPARE8_M 0x1ULL
#define DMA_GRP_SPARE_SPARE8_SHIFT 8
#define DMA_GRP_SPARE_SPARE8_MASK (DMA_GRP_SPARE_SPARE8_M << \
DMA_GRP_SPARE_SPARE8_SHIFT)
#define DMA_GRP_SPARE_SPARE9_M 0x1ULL
#define DMA_GRP_SPARE_SPARE9_SHIFT 9
#define DMA_GRP_SPARE_SPARE9_MASK (DMA_GRP_SPARE_SPARE9_M << \
DMA_GRP_SPARE_SPARE9_SHIFT)
#define DMA_GRP_SPARE_SPARE0_M 0x1ULL
#define DMA_GRP_SPARE_SPARE0_SHIFT 0
#define DMA_GRP_SPARE_SPARE0_MASK (DMA_GRP_SPARE_SPARE0_M << \
DMA_GRP_SPARE_SPARE0_SHIFT)
#define DMA_GRP_SPARE_SPARE1_M 0x1ULL
#define DMA_GRP_SPARE_SPARE1_SHIFT 1
#define DMA_GRP_SPARE_SPARE1_MASK (DMA_GRP_SPARE_SPARE1_M << \
DMA_GRP_SPARE_SPARE1_SHIFT)
#define DMA_GRP_SPARE_SPARE2_M 0x1ULL
#define DMA_GRP_SPARE_SPARE2_SHIFT 2
#define DMA_GRP_SPARE_SPARE2_MASK (DMA_GRP_SPARE_SPARE2_M << \
DMA_GRP_SPARE_SPARE2_SHIFT)
#define DMA_GRP_SPARE_SPARE3_M 0x1ULL
#define DMA_GRP_SPARE_SPARE3_SHIFT 3
#define DMA_GRP_SPARE_SPARE3_MASK (DMA_GRP_SPARE_SPARE3_M << \
DMA_GRP_SPARE_SPARE3_SHIFT)
#define DMA_GRP_SPARE_SPARE4_M 0x1ULL
#define DMA_GRP_SPARE_SPARE4_SHIFT 4
#define DMA_GRP_SPARE_SPARE4_MASK (DMA_GRP_SPARE_SPARE4_M << \
DMA_GRP_SPARE_SPARE4_SHIFT)
#define DMA_GRP_SPARE_SPARE5_M 0x1ULL
#define DMA_GRP_SPARE_SPARE5_SHIFT 5
#define DMA_GRP_SPARE_SPARE5_MASK (DMA_GRP_SPARE_SPARE5_M << \
DMA_GRP_SPARE_SPARE5_SHIFT)
#define DMA_GRP_SPARE_SPARE6_M 0x1ULL
#define DMA_GRP_SPARE_SPARE6_SHIFT 6
#define DMA_GRP_SPARE_SPARE6_MASK (DMA_GRP_SPARE_SPARE6_M << \
DMA_GRP_SPARE_SPARE6_SHIFT)
#define DMA_GRP_SPARE_SPARE7_M 0x1ULL
#define DMA_GRP_SPARE_SPARE7_SHIFT 7
#define DMA_GRP_SPARE_SPARE7_MASK (DMA_GRP_SPARE_SPARE7_M << \
DMA_GRP_SPARE_SPARE7_SHIFT)
#define DMA_GRP_SPARE_SPARE12_M 0x1ULL
#define DMA_GRP_SPARE_SPARE12_SHIFT 12
#define DMA_GRP_SPARE_SPARE12_MASK (DMA_GRP_SPARE_SPARE12_M << \
DMA_GRP_SPARE_SPARE12_SHIFT)
#define DMA_GRP_SPARE_SPARE13_M 0x1ULL
#define DMA_GRP_SPARE_SPARE13_SHIFT 13
#define DMA_GRP_SPARE_SPARE13_MASK (DMA_GRP_SPARE_SPARE13_M << \
DMA_GRP_SPARE_SPARE13_SHIFT)
#define DMA_GRP_SPARE_SPARE10_M 0x1ULL
#define DMA_GRP_SPARE_SPARE10_SHIFT 10
#define DMA_GRP_SPARE_SPARE10_MASK (DMA_GRP_SPARE_SPARE10_M << \
DMA_GRP_SPARE_SPARE10_SHIFT)
#define DMA_GRP_SPARE_SPARE11_M 0x1ULL
#define DMA_GRP_SPARE_SPARE11_SHIFT 11
#define DMA_GRP_SPARE_SPARE11_MASK (DMA_GRP_SPARE_SPARE11_M << \
DMA_GRP_SPARE_SPARE11_SHIFT)
#define DMA_GRP_SPARE_SPARE14_M 0x1ULL
#define DMA_GRP_SPARE_SPARE14_SHIFT 14
#define DMA_GRP_SPARE_SPARE14_MASK (DMA_GRP_SPARE_SPARE14_M << \
DMA_GRP_SPARE_SPARE14_SHIFT)
#define DMA_GRP_SPARE_SPARE15_M 0x1ULL
#define DMA_GRP_SPARE_SPARE15_SHIFT 15
#define DMA_GRP_SPARE_SPARE15_MASK (DMA_GRP_SPARE_SPARE15_M << \
DMA_GRP_SPARE_SPARE15_SHIFT)
/* Module : IPU_LIB_DREGFILE_DMA_TOP*/
#define DMA_CTRL 0x0
#define DMA_CTRL_DEF 0x0
#define DMA_CTRL_DMA_RESET_M 0x1ULL
#define DMA_CTRL_DMA_RESET_SHIFT 0
#define DMA_CTRL_DMA_RESET_MASK (DMA_CTRL_DMA_RESET_M << \
DMA_CTRL_DMA_RESET_SHIFT)
#define DMA_CTRL_AXI_SWIZZLE_M 0x3ULL
#define DMA_CTRL_AXI_SWIZZLE_SHIFT 1
#define DMA_CTRL_AXI_SWIZZLE_MASK (DMA_CTRL_AXI_SWIZZLE_M << \
DMA_CTRL_AXI_SWIZZLE_SHIFT)
#define DMA_IRQ_ISR 0x8
#define DMA_IRQ_ISR_DEF 0x0
#define DMA_IRQ_ISR_EOF_INTR_M 0xffffffffULL
#define DMA_IRQ_ISR_EOF_INTR_SHIFT 0
#define DMA_IRQ_ISR_EOF_INTR_MASK (DMA_IRQ_ISR_EOF_INTR_M << \
DMA_IRQ_ISR_EOF_INTR_SHIFT)
#define DMA_IRQ_VA_ERR_ISR 0x10
#define DMA_IRQ_VA_ERR_ISR_DEF 0x0
#define DMA_IRQ_VA_ERR_ISR_VA_ERR_M 0xffffffffULL
#define DMA_IRQ_VA_ERR_ISR_VA_ERR_SHIFT 0
#define DMA_IRQ_VA_ERR_ISR_VA_ERR_MASK (DMA_IRQ_VA_ERR_ISR_VA_ERR_M << \
DMA_IRQ_VA_ERR_ISR_VA_ERR_SHIFT)
#define DMA_IRQ_SSP_ERR_ISR 0x18
#define DMA_IRQ_SSP_ERR_ISR_DEF 0x0
#define DMA_IRQ_SSP_ERR_ISR_SSP_ERR_M 0x1ULL
#define DMA_IRQ_SSP_ERR_ISR_SSP_ERR_SHIFT 0
#define DMA_IRQ_SSP_ERR_ISR_SSP_ERR_MASK (DMA_IRQ_SSP_ERR_ISR_SSP_ERR_M << \
DMA_IRQ_SSP_ERR_ISR_SSP_ERR_SHIFT)
#define DMA_IRQ_ITR 0x20
#define DMA_IRQ_ITR_DEF 0x0
#define DMA_IRQ_ITR_EOF_INTR_M 0xffffffffULL
#define DMA_IRQ_ITR_EOF_INTR_SHIFT 0
#define DMA_IRQ_ITR_EOF_INTR_MASK (DMA_IRQ_ITR_EOF_INTR_M << \
DMA_IRQ_ITR_EOF_INTR_SHIFT)
#define DMA_IRQ_VA_ERR_ITR 0x28
#define DMA_IRQ_VA_ERR_ITR_DEF 0x0
#define DMA_IRQ_VA_ERR_ITR_VA_ERR_M 0xffffffffULL
#define DMA_IRQ_VA_ERR_ITR_VA_ERR_SHIFT 0
#define DMA_IRQ_VA_ERR_ITR_VA_ERR_MASK (DMA_IRQ_VA_ERR_ITR_VA_ERR_M << \
DMA_IRQ_VA_ERR_ITR_VA_ERR_SHIFT)
#define DMA_IRQ_SSP_ERR_ITR 0x30
#define DMA_IRQ_SSP_ERR_ITR_DEF 0x0
#define DMA_IRQ_SSP_ERR_ITR_SSP_ERR_M 0x1ULL
#define DMA_IRQ_SSP_ERR_ITR_SSP_ERR_SHIFT 0
#define DMA_IRQ_SSP_ERR_ITR_SSP_ERR_MASK (DMA_IRQ_SSP_ERR_ITR_SSP_ERR_M << \
DMA_IRQ_SSP_ERR_ITR_SSP_ERR_SHIFT)
#define DMA_IRQ_IER 0x38
#define DMA_IRQ_IER_DEF 0xffffffff
#define DMA_IRQ_IER_EOF_INTR_M 0xffffffffULL
#define DMA_IRQ_IER_EOF_INTR_SHIFT 0
#define DMA_IRQ_IER_EOF_INTR_MASK (DMA_IRQ_IER_EOF_INTR_M << \
DMA_IRQ_IER_EOF_INTR_SHIFT)
#define DMA_IRQ_VA_ERR_IER 0x40
#define DMA_IRQ_VA_ERR_IER_DEF 0xffffffff
#define DMA_IRQ_VA_ERR_IER_VA_ERR_M 0xffffffffULL
#define DMA_IRQ_VA_ERR_IER_VA_ERR_SHIFT 0
#define DMA_IRQ_VA_ERR_IER_VA_ERR_MASK (DMA_IRQ_VA_ERR_IER_VA_ERR_M << \
DMA_IRQ_VA_ERR_IER_VA_ERR_SHIFT)
#define DMA_IRQ_SSP_ERR_IER 0x48
#define DMA_IRQ_SSP_ERR_IER_DEF 0x1
#define DMA_IRQ_SSP_ERR_IER_SSP_ERR_M 0x1ULL
#define DMA_IRQ_SSP_ERR_IER_SSP_ERR_SHIFT 0
#define DMA_IRQ_SSP_ERR_IER_SSP_ERR_MASK (DMA_IRQ_SSP_ERR_IER_SSP_ERR_M << \
DMA_IRQ_SSP_ERR_IER_SSP_ERR_SHIFT)
#define DMA_IRQ_IMR 0x50
#define DMA_IRQ_IMR_DEF 0x0
#define DMA_IRQ_IMR_EOF_INTR_M 0xffffffffULL
#define DMA_IRQ_IMR_EOF_INTR_SHIFT 0
#define DMA_IRQ_IMR_EOF_INTR_MASK (DMA_IRQ_IMR_EOF_INTR_M << \
DMA_IRQ_IMR_EOF_INTR_SHIFT)
#define DMA_IRQ_VA_ERR_IMR 0x58
#define DMA_IRQ_VA_ERR_IMR_DEF 0x0
#define DMA_IRQ_VA_ERR_IMR_VA_ERR_M 0xffffffffULL
#define DMA_IRQ_VA_ERR_IMR_VA_ERR_SHIFT 0
#define DMA_IRQ_VA_ERR_IMR_VA_ERR_MASK (DMA_IRQ_VA_ERR_IMR_VA_ERR_M << \
DMA_IRQ_VA_ERR_IMR_VA_ERR_SHIFT)
#define DMA_IRQ_SSP_ERR_IMR 0x60
#define DMA_IRQ_SSP_ERR_IMR_DEF 0x0
#define DMA_IRQ_SSP_ERR_IMR_SSP_ERR_M 0x1ULL
#define DMA_IRQ_SSP_ERR_IMR_SSP_ERR_SHIFT 0
#define DMA_IRQ_SSP_ERR_IMR_SSP_ERR_MASK (DMA_IRQ_SSP_ERR_IMR_SSP_ERR_M << \
DMA_IRQ_SSP_ERR_IMR_SSP_ERR_SHIFT)
#define DMA_IRQ_ISR_OVF 0x68
#define DMA_IRQ_ISR_OVF_DEF 0x0
#define DMA_IRQ_ISR_OVF_EOF_INTR_M 0xffffffffULL
#define DMA_IRQ_ISR_OVF_EOF_INTR_SHIFT 0
#define DMA_IRQ_ISR_OVF_EOF_INTR_MASK (DMA_IRQ_ISR_OVF_EOF_INTR_M << \
DMA_IRQ_ISR_OVF_EOF_INTR_SHIFT)
#define DMA_IRQ_VA_ERR_ISR_OVF 0x70
#define DMA_IRQ_VA_ERR_ISR_OVF_DEF 0x0
#define DMA_IRQ_VA_ERR_ISR_OVF_VA_ERR_M 0xffffffffULL
#define DMA_IRQ_VA_ERR_ISR_OVF_VA_ERR_SHIFT 0
#define DMA_IRQ_VA_ERR_ISR_OVF_VA_ERR_MASK (DMA_IRQ_VA_ERR_ISR_OVF_VA_ERR_M << \
DMA_IRQ_VA_ERR_ISR_OVF_VA_ERR_SHIFT)
#define DMA_IRQ_SSP_ERR_ISR_OVF 0x78
#define DMA_IRQ_SSP_ERR_ISR_OVF_DEF 0x0
#define DMA_IRQ_SSP_ERR_ISR_OVF_SSP_ERR_M 0x1ULL
#define DMA_IRQ_SSP_ERR_ISR_OVF_SSP_ERR_SHIFT 0
#define DMA_IRQ_SSP_ERR_ISR_OVF_SSP_ERR_MASK \
(DMA_IRQ_SSP_ERR_ISR_OVF_SSP_ERR_M << \
DMA_IRQ_SSP_ERR_ISR_OVF_SSP_ERR_SHIFT)
#define DMA_PMON_CFG 0x100
#define DMA_PMON_CFG_DEF 0x0
#define DMA_PMON_CFG_CNT_0_CHAN_M 0x1fULL
#define DMA_PMON_CFG_CNT_0_CHAN_SHIFT 4
#define DMA_PMON_CFG_CNT_0_CHAN_MASK (DMA_PMON_CFG_CNT_0_CHAN_M << \
DMA_PMON_CFG_CNT_0_CHAN_SHIFT)
#define DMA_PMON_CFG_CNT_1_CHAN_M 0x1fULL
#define DMA_PMON_CFG_CNT_1_CHAN_SHIFT 12
#define DMA_PMON_CFG_CNT_1_CHAN_MASK (DMA_PMON_CFG_CNT_1_CHAN_M << \
DMA_PMON_CFG_CNT_1_CHAN_SHIFT)
#define DMA_PMON_CFG_ENABLE_M 0x1ULL
#define DMA_PMON_CFG_ENABLE_SHIFT 0
#define DMA_PMON_CFG_ENABLE_MASK (DMA_PMON_CFG_ENABLE_M << \
DMA_PMON_CFG_ENABLE_SHIFT)
#define DMA_PMON_CNT_0_CFG 0x108
#define DMA_PMON_CNT_0_CFG_DEF 0x0
#define DMA_PMON_CNT_0_CFG_MODE_M 0x7ULL
#define DMA_PMON_CNT_0_CFG_MODE_SHIFT 0
#define DMA_PMON_CNT_0_CFG_MODE_MASK (DMA_PMON_CNT_0_CFG_MODE_M << \
DMA_PMON_CNT_0_CFG_MODE_SHIFT)
#define DMA_PMON_CNT_0_CFG_INC_MATCH_M 0xfULL
#define DMA_PMON_CNT_0_CFG_INC_MATCH_SHIFT 43
#define DMA_PMON_CNT_0_CFG_INC_MATCH_MASK (DMA_PMON_CNT_0_CFG_INC_MATCH_M << \
DMA_PMON_CNT_0_CFG_INC_MATCH_SHIFT)
#define DMA_PMON_CNT_0_CFG_INC_MASK_M 0xfULL
#define DMA_PMON_CNT_0_CFG_INC_MASK_SHIFT 39
#define DMA_PMON_CNT_0_CFG_INC_MASK_MASK (DMA_PMON_CNT_0_CFG_INC_MASK_M << \
DMA_PMON_CNT_0_CFG_INC_MASK_SHIFT)
#define DMA_PMON_CNT_0_CFG_DEC_MATCH_M 0xfULL
#define DMA_PMON_CNT_0_CFG_DEC_MATCH_SHIFT 59
#define DMA_PMON_CNT_0_CFG_DEC_MATCH_MASK (DMA_PMON_CNT_0_CFG_DEC_MATCH_M << \
DMA_PMON_CNT_0_CFG_DEC_MATCH_SHIFT)
#define DMA_PMON_CNT_0_CFG_DEC_SEL_M 0x3fULL
#define DMA_PMON_CNT_0_CFG_DEC_SEL_SHIFT 48
#define DMA_PMON_CNT_0_CFG_DEC_SEL_MASK (DMA_PMON_CNT_0_CFG_DEC_SEL_M << \
DMA_PMON_CNT_0_CFG_DEC_SEL_SHIFT)
#define DMA_PMON_CNT_0_CFG_INC_INV_M 0x1ULL
#define DMA_PMON_CNT_0_CFG_INC_INV_SHIFT 47
#define DMA_PMON_CNT_0_CFG_INC_INV_MASK (DMA_PMON_CNT_0_CFG_INC_INV_M << \
DMA_PMON_CNT_0_CFG_INC_INV_SHIFT)
#define DMA_PMON_CNT_0_CFG_INC_SEL_M 0x3fULL
#define DMA_PMON_CNT_0_CFG_INC_SEL_SHIFT 32
#define DMA_PMON_CNT_0_CFG_INC_SEL_MASK (DMA_PMON_CNT_0_CFG_INC_SEL_M << \
DMA_PMON_CNT_0_CFG_INC_SEL_SHIFT)
#define DMA_PMON_CNT_0_CFG_THRESHOLD_M 0xffULL
#define DMA_PMON_CNT_0_CFG_THRESHOLD_SHIFT 3
#define DMA_PMON_CNT_0_CFG_THRESHOLD_MASK (DMA_PMON_CNT_0_CFG_THRESHOLD_M << \
DMA_PMON_CNT_0_CFG_THRESHOLD_SHIFT)
#define DMA_PMON_CNT_0_CFG_DEC_INV_M 0x1ULL
#define DMA_PMON_CNT_0_CFG_DEC_INV_SHIFT 63
#define DMA_PMON_CNT_0_CFG_DEC_INV_MASK (DMA_PMON_CNT_0_CFG_DEC_INV_M << \
DMA_PMON_CNT_0_CFG_DEC_INV_SHIFT)
#define DMA_PMON_CNT_0_CFG_DEC_MASK_M 0xfULL
#define DMA_PMON_CNT_0_CFG_DEC_MASK_SHIFT 55
#define DMA_PMON_CNT_0_CFG_DEC_MASK_MASK (DMA_PMON_CNT_0_CFG_DEC_MASK_M << \
DMA_PMON_CNT_0_CFG_DEC_MASK_SHIFT)
#define DMA_PMON_CNT_0 0x110
#define DMA_PMON_CNT_0_DEF 0x0
#define DMA_PMON_CNT_0_CNT_M 0xffffffffffULL
#define DMA_PMON_CNT_0_CNT_SHIFT 0
#define DMA_PMON_CNT_0_CNT_MASK (DMA_PMON_CNT_0_CNT_M << \
DMA_PMON_CNT_0_CNT_SHIFT)
#define DMA_PMON_CNT_0_STS_ACC 0x118
#define DMA_PMON_CNT_0_STS_ACC_DEF 0x0
#define DMA_PMON_CNT_0_STS_ACC_VAL_M 0xffULL
#define DMA_PMON_CNT_0_STS_ACC_VAL_SHIFT 0
#define DMA_PMON_CNT_0_STS_ACC_VAL_MASK (DMA_PMON_CNT_0_STS_ACC_VAL_M << \
DMA_PMON_CNT_0_STS_ACC_VAL_SHIFT)
#define DMA_PMON_CNT_0_STS 0x120
#define DMA_PMON_CNT_0_STS_DEF 0x0
#define DMA_PMON_CNT_0_STS_ACC_UF_M 0x1ULL
#define DMA_PMON_CNT_0_STS_ACC_UF_SHIFT 1
#define DMA_PMON_CNT_0_STS_ACC_UF_MASK (DMA_PMON_CNT_0_STS_ACC_UF_M << \
DMA_PMON_CNT_0_STS_ACC_UF_SHIFT)
#define DMA_PMON_CNT_0_STS_ACC_OF_M 0x1ULL
#define DMA_PMON_CNT_0_STS_ACC_OF_SHIFT 0
#define DMA_PMON_CNT_0_STS_ACC_OF_MASK (DMA_PMON_CNT_0_STS_ACC_OF_M << \
DMA_PMON_CNT_0_STS_ACC_OF_SHIFT)
#define DMA_PMON_CNT_0_STS_CNT_OF_M 0x1ULL
#define DMA_PMON_CNT_0_STS_CNT_OF_SHIFT 2
#define DMA_PMON_CNT_0_STS_CNT_OF_MASK (DMA_PMON_CNT_0_STS_CNT_OF_M << \
DMA_PMON_CNT_0_STS_CNT_OF_SHIFT)
#define DMA_PMON_CNT_1_CFG 0x128
#define DMA_PMON_CNT_1_CFG_DEF 0x0
#define DMA_PMON_CNT_1_CFG_DEC_INV_M 0x1ULL
#define DMA_PMON_CNT_1_CFG_DEC_INV_SHIFT 63
#define DMA_PMON_CNT_1_CFG_DEC_INV_MASK (DMA_PMON_CNT_1_CFG_DEC_INV_M << \
DMA_PMON_CNT_1_CFG_DEC_INV_SHIFT)
#define DMA_PMON_CNT_1_CFG_THRESHOLD_M 0xffULL
#define DMA_PMON_CNT_1_CFG_THRESHOLD_SHIFT 3
#define DMA_PMON_CNT_1_CFG_THRESHOLD_MASK (DMA_PMON_CNT_1_CFG_THRESHOLD_M << \
DMA_PMON_CNT_1_CFG_THRESHOLD_SHIFT)
#define DMA_PMON_CNT_1_CFG_INC_SEL_M 0x3fULL
#define DMA_PMON_CNT_1_CFG_INC_SEL_SHIFT 32
#define DMA_PMON_CNT_1_CFG_INC_SEL_MASK (DMA_PMON_CNT_1_CFG_INC_SEL_M << \
DMA_PMON_CNT_1_CFG_INC_SEL_SHIFT)
#define DMA_PMON_CNT_1_CFG_INC_MASK_M 0xfULL
#define DMA_PMON_CNT_1_CFG_INC_MASK_SHIFT 39
#define DMA_PMON_CNT_1_CFG_INC_MASK_MASK (DMA_PMON_CNT_1_CFG_INC_MASK_M << \
DMA_PMON_CNT_1_CFG_INC_MASK_SHIFT)
#define DMA_PMON_CNT_1_CFG_MODE_M 0x7ULL
#define DMA_PMON_CNT_1_CFG_MODE_SHIFT 0
#define DMA_PMON_CNT_1_CFG_MODE_MASK (DMA_PMON_CNT_1_CFG_MODE_M << \
DMA_PMON_CNT_1_CFG_MODE_SHIFT)
#define DMA_PMON_CNT_1_CFG_DEC_MATCH_M 0xfULL
#define DMA_PMON_CNT_1_CFG_DEC_MATCH_SHIFT 59
#define DMA_PMON_CNT_1_CFG_DEC_MATCH_MASK (DMA_PMON_CNT_1_CFG_DEC_MATCH_M << \
DMA_PMON_CNT_1_CFG_DEC_MATCH_SHIFT)
#define DMA_PMON_CNT_1_CFG_INC_INV_M 0x1ULL
#define DMA_PMON_CNT_1_CFG_INC_INV_SHIFT 47
#define DMA_PMON_CNT_1_CFG_INC_INV_MASK (DMA_PMON_CNT_1_CFG_INC_INV_M << \
DMA_PMON_CNT_1_CFG_INC_INV_SHIFT)
#define DMA_PMON_CNT_1_CFG_DEC_SEL_M 0x3fULL
#define DMA_PMON_CNT_1_CFG_DEC_SEL_SHIFT 48
#define DMA_PMON_CNT_1_CFG_DEC_SEL_MASK (DMA_PMON_CNT_1_CFG_DEC_SEL_M << \
DMA_PMON_CNT_1_CFG_DEC_SEL_SHIFT)
#define DMA_PMON_CNT_1_CFG_DEC_MASK_M 0xfULL
#define DMA_PMON_CNT_1_CFG_DEC_MASK_SHIFT 55
#define DMA_PMON_CNT_1_CFG_DEC_MASK_MASK (DMA_PMON_CNT_1_CFG_DEC_MASK_M << \
DMA_PMON_CNT_1_CFG_DEC_MASK_SHIFT)
#define DMA_PMON_CNT_1_CFG_INC_MATCH_M 0xfULL
#define DMA_PMON_CNT_1_CFG_INC_MATCH_SHIFT 43
#define DMA_PMON_CNT_1_CFG_INC_MATCH_MASK (DMA_PMON_CNT_1_CFG_INC_MATCH_M << \
DMA_PMON_CNT_1_CFG_INC_MATCH_SHIFT)
#define DMA_PMON_CNT_1 0x130
#define DMA_PMON_CNT_1_DEF 0x0
#define DMA_PMON_CNT_1_CNT_M 0xffffffffffULL
#define DMA_PMON_CNT_1_CNT_SHIFT 0
#define DMA_PMON_CNT_1_CNT_MASK (DMA_PMON_CNT_1_CNT_M << \
DMA_PMON_CNT_1_CNT_SHIFT)
#define DMA_PMON_CNT_1_STS_ACC 0x138
#define DMA_PMON_CNT_1_STS_ACC_DEF 0x0
#define DMA_PMON_CNT_1_STS_ACC_VAL_M 0xffULL
#define DMA_PMON_CNT_1_STS_ACC_VAL_SHIFT 0
#define DMA_PMON_CNT_1_STS_ACC_VAL_MASK (DMA_PMON_CNT_1_STS_ACC_VAL_M << \
DMA_PMON_CNT_1_STS_ACC_VAL_SHIFT)
#define DMA_PMON_CNT_1_STS 0x140
#define DMA_PMON_CNT_1_STS_DEF 0x0
#define DMA_PMON_CNT_1_STS_CNT_OF_M 0x1ULL
#define DMA_PMON_CNT_1_STS_CNT_OF_SHIFT 2
#define DMA_PMON_CNT_1_STS_CNT_OF_MASK (DMA_PMON_CNT_1_STS_CNT_OF_M << \
DMA_PMON_CNT_1_STS_CNT_OF_SHIFT)
#define DMA_PMON_CNT_1_STS_ACC_UF_M 0x1ULL
#define DMA_PMON_CNT_1_STS_ACC_UF_SHIFT 1
#define DMA_PMON_CNT_1_STS_ACC_UF_MASK (DMA_PMON_CNT_1_STS_ACC_UF_M << \
DMA_PMON_CNT_1_STS_ACC_UF_SHIFT)
#define DMA_PMON_CNT_1_STS_ACC_OF_M 0x1ULL
#define DMA_PMON_CNT_1_STS_ACC_OF_SHIFT 0
#define DMA_PMON_CNT_1_STS_ACC_OF_MASK (DMA_PMON_CNT_1_STS_ACC_OF_M << \
DMA_PMON_CNT_1_STS_ACC_OF_SHIFT)
#define DMA_PMON_CNT_2_CFG 0x148
#define DMA_PMON_CNT_2_CFG_DEF 0x0
#define DMA_PMON_CNT_2_CFG_DEC_SEL_M 0x3fULL
#define DMA_PMON_CNT_2_CFG_DEC_SEL_SHIFT 48
#define DMA_PMON_CNT_2_CFG_DEC_SEL_MASK (DMA_PMON_CNT_2_CFG_DEC_SEL_M << \
DMA_PMON_CNT_2_CFG_DEC_SEL_SHIFT)
#define DMA_PMON_CNT_2_CFG_INC_INV_M 0x1ULL
#define DMA_PMON_CNT_2_CFG_INC_INV_SHIFT 47
#define DMA_PMON_CNT_2_CFG_INC_INV_MASK (DMA_PMON_CNT_2_CFG_INC_INV_M << \
DMA_PMON_CNT_2_CFG_INC_INV_SHIFT)
#define DMA_PMON_CNT_2_CFG_INC_MASK_M 0xfULL
#define DMA_PMON_CNT_2_CFG_INC_MASK_SHIFT 39
#define DMA_PMON_CNT_2_CFG_INC_MASK_MASK (DMA_PMON_CNT_2_CFG_INC_MASK_M << \
DMA_PMON_CNT_2_CFG_INC_MASK_SHIFT)
#define DMA_PMON_CNT_2_CFG_MODE_M 0x7ULL
#define DMA_PMON_CNT_2_CFG_MODE_SHIFT 0
#define DMA_PMON_CNT_2_CFG_MODE_MASK (DMA_PMON_CNT_2_CFG_MODE_M << \
DMA_PMON_CNT_2_CFG_MODE_SHIFT)
#define DMA_PMON_CNT_2_CFG_DEC_MASK_M 0xfULL
#define DMA_PMON_CNT_2_CFG_DEC_MASK_SHIFT 55
#define DMA_PMON_CNT_2_CFG_DEC_MASK_MASK (DMA_PMON_CNT_2_CFG_DEC_MASK_M << \
DMA_PMON_CNT_2_CFG_DEC_MASK_SHIFT)
#define DMA_PMON_CNT_2_CFG_DEC_MATCH_M 0xfULL
#define DMA_PMON_CNT_2_CFG_DEC_MATCH_SHIFT 59
#define DMA_PMON_CNT_2_CFG_DEC_MATCH_MASK (DMA_PMON_CNT_2_CFG_DEC_MATCH_M << \
DMA_PMON_CNT_2_CFG_DEC_MATCH_SHIFT)
#define DMA_PMON_CNT_2_CFG_THRESHOLD_M 0xffULL
#define DMA_PMON_CNT_2_CFG_THRESHOLD_SHIFT 3
#define DMA_PMON_CNT_2_CFG_THRESHOLD_MASK (DMA_PMON_CNT_2_CFG_THRESHOLD_M << \
MA_PMON_CNT_2_CFG_THRESHOLD_SHIFT)
#define DMA_PMON_CNT_2_CFG_DEC_INV_M 0x1ULL
#define DMA_PMON_CNT_2_CFG_DEC_INV_SHIFT 63
#define DMA_PMON_CNT_2_CFG_DEC_INV_MASK (DMA_PMON_CNT_2_CFG_DEC_INV_M << \
DMA_PMON_CNT_2_CFG_DEC_INV_SHIFT)
#define DMA_PMON_CNT_2_CFG_INC_SEL_M 0x3fULL
#define DMA_PMON_CNT_2_CFG_INC_SEL_SHIFT 32
#define DMA_PMON_CNT_2_CFG_INC_SEL_MASK (DMA_PMON_CNT_2_CFG_INC_SEL_M << \
DMA_PMON_CNT_2_CFG_INC_SEL_SHIFT)
#define DMA_PMON_CNT_2_CFG_INC_MATCH_M 0xfULL
#define DMA_PMON_CNT_2_CFG_INC_MATCH_SHIFT 43
#define DMA_PMON_CNT_2_CFG_INC_MATCH_MASK (DMA_PMON_CNT_2_CFG_INC_MATCH_M << \
DMA_PMON_CNT_2_CFG_INC_MATCH_SHIFT)
#define DMA_PMON_CNT_2 0x150
#define DMA_PMON_CNT_2_DEF 0x0
#define DMA_PMON_CNT_2_CNT_M 0xffffffffffULL
#define DMA_PMON_CNT_2_CNT_SHIFT 0
#define DMA_PMON_CNT_2_CNT_MASK (DMA_PMON_CNT_2_CNT_M << \
DMA_PMON_CNT_2_CNT_SHIFT)
#define DMA_PMON_CNT_2_STS_ACC 0x158
#define DMA_PMON_CNT_2_STS_ACC_DEF 0x0
#define DMA_PMON_CNT_2_STS_ACC_VAL_M 0xffULL
#define DMA_PMON_CNT_2_STS_ACC_VAL_SHIFT 0
#define DMA_PMON_CNT_2_STS_ACC_VAL_MASK (DMA_PMON_CNT_2_STS_ACC_VAL_M << \
DMA_PMON_CNT_2_STS_ACC_VAL_SHIFT)
#define DMA_PMON_CNT_2_STS 0x160
#define DMA_PMON_CNT_2_STS_DEF 0x0
#define DMA_PMON_CNT_2_STS_CNT_OF_M 0x1ULL
#define DMA_PMON_CNT_2_STS_CNT_OF_SHIFT 2
#define DMA_PMON_CNT_2_STS_CNT_OF_MASK (DMA_PMON_CNT_2_STS_CNT_OF_M << \
DMA_PMON_CNT_2_STS_CNT_OF_SHIFT)
#define DMA_PMON_CNT_2_STS_ACC_OF_M 0x1ULL
#define DMA_PMON_CNT_2_STS_ACC_OF_SHIFT 0
#define DMA_PMON_CNT_2_STS_ACC_OF_MASK (DMA_PMON_CNT_2_STS_ACC_OF_M << \
DMA_PMON_CNT_2_STS_ACC_OF_SHIFT)
#define DMA_PMON_CNT_2_STS_ACC_UF_M 0x1ULL
#define DMA_PMON_CNT_2_STS_ACC_UF_SHIFT 1
#define DMA_PMON_CNT_2_STS_ACC_UF_MASK (DMA_PMON_CNT_2_STS_ACC_UF_M << \
DMA_PMON_CNT_2_STS_ACC_UF_SHIFT)
#define DMA_PMON_CNT_3_CFG 0x168
#define DMA_PMON_CNT_3_CFG_DEF 0x0
#define DMA_PMON_CNT_3_CFG_INC_MATCH_M 0xfULL
#define DMA_PMON_CNT_3_CFG_INC_MATCH_SHIFT 43
#define DMA_PMON_CNT_3_CFG_INC_MATCH_MASK (DMA_PMON_CNT_3_CFG_INC_MATCH_M << \
DMA_PMON_CNT_3_CFG_INC_MATCH_SHIFT)
#define DMA_PMON_CNT_3_CFG_DEC_MASK_M 0xfULL
#define DMA_PMON_CNT_3_CFG_DEC_MASK_SHIFT 55
#define DMA_PMON_CNT_3_CFG_DEC_MASK_MASK (DMA_PMON_CNT_3_CFG_DEC_MASK_M << \
DMA_PMON_CNT_3_CFG_DEC_MASK_SHIFT)
#define DMA_PMON_CNT_3_CFG_DEC_MATCH_M 0xfULL
#define DMA_PMON_CNT_3_CFG_DEC_MATCH_SHIFT 59
#define DMA_PMON_CNT_3_CFG_DEC_MATCH_MASK (DMA_PMON_CNT_3_CFG_DEC_MATCH_M << \
DMA_PMON_CNT_3_CFG_DEC_MATCH_SHIFT)
#define DMA_PMON_CNT_3_CFG_MODE_M 0x7ULL
#define DMA_PMON_CNT_3_CFG_MODE_SHIFT 0
#define DMA_PMON_CNT_3_CFG_MODE_MASK (DMA_PMON_CNT_3_CFG_MODE_M << \
DMA_PMON_CNT_3_CFG_MODE_SHIFT)
#define DMA_PMON_CNT_3_CFG_THRESHOLD_M 0xffULL
#define DMA_PMON_CNT_3_CFG_THRESHOLD_SHIFT 3
#define DMA_PMON_CNT_3_CFG_THRESHOLD_MASK (DMA_PMON_CNT_3_CFG_THRESHOLD_M << \
DMA_PMON_CNT_3_CFG_THRESHOLD_SHIFT)
#define DMA_PMON_CNT_3_CFG_DEC_INV_M 0x1ULL
#define DMA_PMON_CNT_3_CFG_DEC_INV_SHIFT 63
#define DMA_PMON_CNT_3_CFG_DEC_INV_MASK (DMA_PMON_CNT_3_CFG_DEC_INV_M << \
DMA_PMON_CNT_3_CFG_DEC_INV_SHIFT)
#define DMA_PMON_CNT_3_CFG_INC_SEL_M 0x3fULL
#define DMA_PMON_CNT_3_CFG_INC_SEL_SHIFT 32
#define DMA_PMON_CNT_3_CFG_INC_SEL_MASK (DMA_PMON_CNT_3_CFG_INC_SEL_M << \
DMA_PMON_CNT_3_CFG_INC_SEL_SHIFT)
#define DMA_PMON_CNT_3_CFG_INC_INV_M 0x1ULL
#define DMA_PMON_CNT_3_CFG_INC_INV_SHIFT 47
#define DMA_PMON_CNT_3_CFG_INC_INV_MASK (DMA_PMON_CNT_3_CFG_INC_INV_M << \
DMA_PMON_CNT_3_CFG_INC_INV_SHIFT)
#define DMA_PMON_CNT_3_CFG_DEC_SEL_M 0x3fULL
#define DMA_PMON_CNT_3_CFG_DEC_SEL_SHIFT 48
#define DMA_PMON_CNT_3_CFG_DEC_SEL_MASK (DMA_PMON_CNT_3_CFG_DEC_SEL_M << \
DMA_PMON_CNT_3_CFG_DEC_SEL_SHIFT)
#define DMA_PMON_CNT_3_CFG_INC_MASK_M 0xfULL
#define DMA_PMON_CNT_3_CFG_INC_MASK_SHIFT 39
#define DMA_PMON_CNT_3_CFG_INC_MASK_MASK (DMA_PMON_CNT_3_CFG_INC_MASK_M << \
DMA_PMON_CNT_3_CFG_INC_MASK_SHIFT)
#define DMA_PMON_CNT_3 0x170
#define DMA_PMON_CNT_3_DEF 0x0
#define DMA_PMON_CNT_3_CNT_M 0xffffffffffULL
#define DMA_PMON_CNT_3_CNT_SHIFT 0
#define DMA_PMON_CNT_3_CNT_MASK (DMA_PMON_CNT_3_CNT_M << \
DMA_PMON_CNT_3_CNT_SHIFT)
#define DMA_PMON_CNT_3_STS_ACC 0x178
#define DMA_PMON_CNT_3_STS_ACC_DEF 0x0
#define DMA_PMON_CNT_3_STS_ACC_VAL_M 0xffULL
#define DMA_PMON_CNT_3_STS_ACC_VAL_SHIFT 0
#define DMA_PMON_CNT_3_STS_ACC_VAL_MASK (DMA_PMON_CNT_3_STS_ACC_VAL_M << \
DMA_PMON_CNT_3_STS_ACC_VAL_SHIFT)
#define DMA_PMON_CNT_3_STS 0x180
#define DMA_PMON_CNT_3_STS_DEF 0x0
#define DMA_PMON_CNT_3_STS_CNT_OF_M 0x1ULL
#define DMA_PMON_CNT_3_STS_CNT_OF_SHIFT 2
#define DMA_PMON_CNT_3_STS_CNT_OF_MASK (DMA_PMON_CNT_3_STS_CNT_OF_M << \
DMA_PMON_CNT_3_STS_CNT_OF_SHIFT)
#define DMA_PMON_CNT_3_STS_ACC_OF_M 0x1ULL
#define DMA_PMON_CNT_3_STS_ACC_OF_SHIFT 0
#define DMA_PMON_CNT_3_STS_ACC_OF_MASK (DMA_PMON_CNT_3_STS_ACC_OF_M << \
DMA_PMON_CNT_3_STS_ACC_OF_SHIFT)
#define DMA_PMON_CNT_3_STS_ACC_UF_M 0x1ULL
#define DMA_PMON_CNT_3_STS_ACC_UF_SHIFT 1
#define DMA_PMON_CNT_3_STS_ACC_UF_MASK (DMA_PMON_CNT_3_STS_ACC_UF_M << \\
DMA_PMON_CNT_3_STS_ACC_UF_SHIFT)
#define DMA_STAT_CTRL 0x188
#define DMA_STAT_CTRL_DEF 0x0
#define DMA_STAT_CTRL_NOC_MNGR_PORT_M 0x1ULL
#define DMA_STAT_CTRL_NOC_MNGR_PORT_SHIFT 8
#define DMA_STAT_CTRL_NOC_MNGR_PORT_MASK (DMA_STAT_CTRL_NOC_MNGR_PORT_M << \
DMA_STAT_CTRL_NOC_MNGR_PORT_SHIFT)
#define DMA_STAT_CTRL_ENABLE_M 0x1ULL
#define DMA_STAT_CTRL_ENABLE_SHIFT 0
#define DMA_STAT_CTRL_ENABLE_MASK (DMA_STAT_CTRL_ENABLE_M << \
DMA_STAT_CTRL_ENABLE_SHIFT)
#define DMA_STAT_CTRL_ADDR_MODE_M 0x1ULL
#define DMA_STAT_CTRL_ADDR_MODE_SHIFT 7
#define DMA_STAT_CTRL_ADDR_MODE_MASK (DMA_STAT_CTRL_ADDR_MODE_M << \
DMA_STAT_CTRL_ADDR_MODE_SHIFT)
#define DMA_STAT_CTRL_DST_BIF_SEL_SSP_M 0x1ULL
#define DMA_STAT_CTRL_DST_BIF_SEL_SSP_SHIFT 6
#define DMA_STAT_CTRL_DST_BIF_SEL_SSP_MASK (DMA_STAT_CTRL_DST_BIF_SEL_SSP_M << \
DMA_STAT_CTRL_DST_BIF_SEL_SSP_SHIFT)
#define DMA_STAT_STATE 0x190
#define DMA_STAT_STATE_DEF 0x0
#define DMA_STAT_STATE_WR_MNGR_STATE_M 0x3ULL
#define DMA_STAT_STATE_WR_MNGR_STATE_SHIFT 28
#define DMA_STAT_STATE_WR_MNGR_STATE_MASK (DMA_STAT_STATE_WR_MNGR_STATE_M << \
DMA_STAT_STATE_WR_MNGR_STATE_SHIFT)
#define DMA_STAT_STATE_RD_MNGR_CHAN_MODE_M 0x1ULL
#define DMA_STAT_STATE_RD_MNGR_CHAN_MODE_SHIFT 26
#define DMA_STAT_STATE_RD_MNGR_CHAN_MODE_MASK \
(DMA_STAT_STATE_RD_MNGR_CHAN_MODE_M << \
DMA_STAT_STATE_RD_MNGR_CHAN_MODE_SHIFT)
#define DMA_STAT_STATE_DST_MODE_M 0x1ULL
#define DMA_STAT_STATE_DST_MODE_SHIFT 25
#define DMA_STAT_STATE_DST_MODE_MASK (DMA_STAT_STATE_DST_MODE_M << \
DMA_STAT_STATE_DST_MODE_SHIFT)
#define DMA_STAT_STATE_SRC_MODE_M 0x1ULL
#define DMA_STAT_STATE_SRC_MODE_SHIFT 24
#define DMA_STAT_STATE_SRC_MODE_MASK (DMA_STAT_STATE_SRC_MODE_M << \
DMA_STAT_STATE_SRC_MODE_SHIFT)
#define DMA_STAT_STATE_RD_MNGR_CHAN_M 0x1fULL
#define DMA_STAT_STATE_RD_MNGR_CHAN_SHIFT 8
#define DMA_STAT_STATE_RD_MNGR_CHAN_MASK (DMA_STAT_STATE_RD_MNGR_CHAN_M << \
DMA_STAT_STATE_RD_MNGR_CHAN_SHIFT)
#define DMA_STAT_STATE_WR_MNGR_CHAN_MODE_M 0x1ULL
#define DMA_STAT_STATE_WR_MNGR_CHAN_MODE_SHIFT 27
#define DMA_STAT_STATE_WR_MNGR_CHAN_MODE_MASK \
(DMA_STAT_STATE_WR_MNGR_CHAN_MODE_M << \
DMA_STAT_STATE_WR_MNGR_CHAN_MODE_SHIFT)
#define DMA_STAT_STATE_WR_MNGR_CHAN_M 0x1fULL
#define DMA_STAT_STATE_WR_MNGR_CHAN_SHIFT 13
#define DMA_STAT_STATE_WR_MNGR_CHAN_MASK (DMA_STAT_STATE_WR_MNGR_CHAN_M << \
DMA_STAT_STATE_WR_MNGR_CHAN_SHIFT)
#define DMA_STAT_STATE_DST_M 0xfULL
#define DMA_STAT_STATE_DST_SHIFT 4
#define DMA_STAT_STATE_DST_MASK (DMA_STAT_STATE_DST_M << \
DMA_STAT_STATE_DST_SHIFT)
#define DMA_STAT_STATE_SRC_M 0xfULL
#define DMA_STAT_STATE_SRC_SHIFT 0
#define DMA_STAT_STATE_SRC_MASK (DMA_STAT_STATE_SRC_M << \
DMA_STAT_STATE_SRC_SHIFT)
#define DMA_STAT_STATE_WR_MNGR_STATE_MODE_M 0x1ULL
#define DMA_STAT_STATE_WR_MNGR_STATE_MODE_SHIFT 30
#define DMA_STAT_STATE_WR_MNGR_STATE_MODE_MASK \
(DMA_STAT_STATE_WR_MNGR_STATE_MODE_M << \
DMA_STAT_STATE_WR_MNGR_STATE_MODE_SHIFT)
#define DMA_STAT_PTR 0x198
#define DMA_STAT_PTR_DEF 0x0
#define DMA_STAT_PTR_MODE_M 0x1ULL
#define DMA_STAT_PTR_MODE_SHIFT 63
#define DMA_STAT_PTR_MODE_MASK (DMA_STAT_PTR_MODE_M << DMA_STAT_PTR_MODE_SHIFT)
#define DMA_STAT_PTR_Y_M 0xffffULL
#define DMA_STAT_PTR_Y_SHIFT 16
#define DMA_STAT_PTR_Y_MASK (DMA_STAT_PTR_Y_M << DMA_STAT_PTR_Y_SHIFT)
#define DMA_STAT_PTR_X_M 0xffffULL
#define DMA_STAT_PTR_X_SHIFT 0
#define DMA_STAT_PTR_X_MASK (DMA_STAT_PTR_X_M << DMA_STAT_PTR_X_SHIFT)
#define DMA_STAT_PTR_SHEET_HEIGHT_M 0x1fULL
#define DMA_STAT_PTR_SHEET_HEIGHT_SHIFT 44
#define DMA_STAT_PTR_SHEET_HEIGHT_MASK (DMA_STAT_PTR_SHEET_HEIGHT_M << \
DMA_STAT_PTR_SHEET_HEIGHT_SHIFT)
#define DMA_STAT_PTR_SHEET_WIDTH_M 0x1ffULL
#define DMA_STAT_PTR_SHEET_WIDTH_SHIFT 32
#define DMA_STAT_PTR_SHEET_WIDTH_MASK (DMA_STAT_PTR_SHEET_WIDTH_M << \
DMA_STAT_PTR_SHEET_WIDTH_SHIFT)
#define DMA_STAT_ADDR 0x1a0
#define DMA_STAT_ADDR_DEF 0x0
#define DMA_STAT_ADDR_ADDR_M 0x7ffffffffffULL
#define DMA_STAT_ADDR_ADDR_SHIFT 0
#define DMA_STAT_ADDR_ADDR_MASK (DMA_STAT_ADDR_ADDR_M << \
DMA_STAT_ADDR_ADDR_SHIFT)
#define SSP_STATUS 0x1a8
#define SSP_STATUS_DEF 0x100
#define SSP_STATUS_SEG_AVAIL_M 0x1ffULL
#define SSP_STATUS_SEG_AVAIL_SHIFT 0
#define SSP_STATUS_SEG_AVAIL_MASK (SSP_STATUS_SEG_AVAIL_M << \
SSP_STATUS_SEG_AVAIL_SHIFT)
#define DMA_SPARE 0x1b0
#define DMA_SPARE_DEF 0x0
#define DMA_SPARE_SPARE0_M 0x1ULL
#define DMA_SPARE_SPARE0_SHIFT 0
#define DMA_SPARE_SPARE0_MASK (DMA_SPARE_SPARE0_M << DMA_SPARE_SPARE0_SHIFT)
#define DMA_SPARE_SPARE1_M 0x1ULL
#define DMA_SPARE_SPARE1_SHIFT 1
#define DMA_SPARE_SPARE1_MASK (DMA_SPARE_SPARE1_M << DMA_SPARE_SPARE1_SHIFT)
#define DMA_SPARE_SPARE2_M 0x1ULL
#define DMA_SPARE_SPARE2_SHIFT 2
#define DMA_SPARE_SPARE2_MASK (DMA_SPARE_SPARE2_M << DMA_SPARE_SPARE2_SHIFT)
#define DMA_SPARE_SPARE3_M 0x1ULL
#define DMA_SPARE_SPARE3_SHIFT 3
#define DMA_SPARE_SPARE3_MASK (DMA_SPARE_SPARE3_M << DMA_SPARE_SPARE3_SHIFT)
#define DMA_SPARE_SPARE4_M 0x1ULL
#define DMA_SPARE_SPARE4_SHIFT 4
#define DMA_SPARE_SPARE4_MASK (DMA_SPARE_SPARE4_M << DMA_SPARE_SPARE4_SHIFT)
#define DMA_SPARE_SPARE5_M 0x1ULL
#define DMA_SPARE_SPARE5_SHIFT 5
#define DMA_SPARE_SPARE5_MASK (DMA_SPARE_SPARE5_M << DMA_SPARE_SPARE5_SHIFT)
#define DMA_SPARE_SPARE6_M 0x1ULL
#define DMA_SPARE_SPARE6_SHIFT 6
#define DMA_SPARE_SPARE6_MASK (DMA_SPARE_SPARE6_M << DMA_SPARE_SPARE6_SHIFT)
#define DMA_SPARE_SPARE7_M 0x1ULL
#define DMA_SPARE_SPARE7_SHIFT 7
#define DMA_SPARE_SPARE7_MASK (DMA_SPARE_SPARE7_M << DMA_SPARE_SPARE7_SHIFT)
/* Module : IPU_LIB_DREGFILE_HP_JQS*/
#define SYS_JQS_DBL 0x0
#define SYS_JQS_DBL_DEF 0x0
#define SYS_JQS_DBL_DBL_IRQ_M 0xffffffffULL
#define SYS_JQS_DBL_DBL_IRQ_SHIFT 0
#define SYS_JQS_DBL_DBL_IRQ_MASK (SYS_JQS_DBL_DBL_IRQ_M << \
SYS_JQS_DBL_DBL_IRQ_SHIFT)
#define JQS_SYS_DBL 0x8
#define JQS_SYS_DBL_DEF 0x0
#define JQS_SYS_DBL_DBL_IRQ_M 0xffffffffULL
#define JQS_SYS_DBL_DBL_IRQ_SHIFT 0
#define JQS_SYS_DBL_DBL_IRQ_MASK (JQS_SYS_DBL_DBL_IRQ_M << \
JQS_SYS_DBL_DBL_IRQ_SHIFT)
#define SYS_JQS_GPR_0 0x10
#define SYS_JQS_GPR_0_DEF 0x0
#define SYS_JQS_GPR_0_GPR_M 0xffffffffULL
#define SYS_JQS_GPR_0_GPR_SHIFT 0
#define SYS_JQS_GPR_0_GPR_MASK (SYS_JQS_GPR_0_GPR_M << SYS_JQS_GPR_0_GPR_SHIFT)
#define SYS_JQS_GPR_1 0x18
#define SYS_JQS_GPR_1_DEF 0x0
#define SYS_JQS_GPR_1_GPR_M 0xffffffffULL
#define SYS_JQS_GPR_1_GPR_SHIFT 0
#define SYS_JQS_GPR_1_GPR_MASK (SYS_JQS_GPR_1_GPR_M << SYS_JQS_GPR_1_GPR_SHIFT)
#define SYS_JQS_GPR_2 0x20
#define SYS_JQS_GPR_2_DEF 0x0
#define SYS_JQS_GPR_2_GPR_M 0xffffffffULL
#define SYS_JQS_GPR_2_GPR_SHIFT 0
#define SYS_JQS_GPR_2_GPR_MASK (SYS_JQS_GPR_2_GPR_M << SYS_JQS_GPR_2_GPR_SHIFT)
#define SYS_JQS_GPR_3 0x28
#define SYS_JQS_GPR_3_DEF 0x0
#define SYS_JQS_GPR_3_GPR_M 0xffffffffULL
#define SYS_JQS_GPR_3_GPR_SHIFT 0
#define SYS_JQS_GPR_3_GPR_MASK (SYS_JQS_GPR_3_GPR_M << SYS_JQS_GPR_3_GPR_SHIFT)
#define SYS_JQS_GPR_4 0x30
#define SYS_JQS_GPR_4_DEF 0x0
#define SYS_JQS_GPR_4_GPR_M 0xffffffffULL
#define SYS_JQS_GPR_4_GPR_SHIFT 0
#define SYS_JQS_GPR_4_GPR_MASK (SYS_JQS_GPR_4_GPR_M << SYS_JQS_GPR_4_GPR_SHIFT)
#define SYS_JQS_GPR_5 0x38
#define SYS_JQS_GPR_5_DEF 0x0
#define SYS_JQS_GPR_5_GPR_M 0xffffffffULL
#define SYS_JQS_GPR_5_GPR_SHIFT 0
#define SYS_JQS_GPR_5_GPR_MASK (SYS_JQS_GPR_5_GPR_M << SYS_JQS_GPR_5_GPR_SHIFT)
#define SYS_JQS_GPR_6 0x40
#define SYS_JQS_GPR_6_DEF 0x0
#define SYS_JQS_GPR_6_GPR_M 0xffffffffULL
#define SYS_JQS_GPR_6_GPR_SHIFT 0
#define SYS_JQS_GPR_6_GPR_MASK (SYS_JQS_GPR_6_GPR_M << SYS_JQS_GPR_6_GPR_SHIFT)
#define SYS_JQS_GPR_7 0x48
#define SYS_JQS_GPR_7_DEF 0x0
#define SYS_JQS_GPR_7_GPR_M 0xffffffffULL
#define SYS_JQS_GPR_7_GPR_SHIFT 0
#define SYS_JQS_GPR_7_GPR_MASK (SYS_JQS_GPR_7_GPR_M << SYS_JQS_GPR_7_GPR_SHIFT)
#define JQS_SYS_GPR_0 0x50
#define JQS_SYS_GPR_0_DEF 0x0
#define JQS_SYS_GPR_0_GPR_M 0xffffffffULL
#define JQS_SYS_GPR_0_GPR_SHIFT 0
#define JQS_SYS_GPR_0_GPR_MASK (JQS_SYS_GPR_0_GPR_M << JQS_SYS_GPR_0_GPR_SHIFT)
#define JQS_SYS_GPR_1 0x58
#define JQS_SYS_GPR_1_DEF 0x0
#define JQS_SYS_GPR_1_GPR_M 0xffffffffULL
#define JQS_SYS_GPR_1_GPR_SHIFT 0
#define JQS_SYS_GPR_1_GPR_MASK (JQS_SYS_GPR_1_GPR_M << JQS_SYS_GPR_1_GPR_SHIFT)
#define JQS_SYS_GPR_2 0x60
#define JQS_SYS_GPR_2_DEF 0x0
#define JQS_SYS_GPR_2_GPR_M 0xffffffffULL
#define JQS_SYS_GPR_2_GPR_SHIFT 0
#define JQS_SYS_GPR_2_GPR_MASK (JQS_SYS_GPR_2_GPR_M << JQS_SYS_GPR_2_GPR_SHIFT)
#define JQS_SYS_GPR_3 0x68
#define JQS_SYS_GPR_3_DEF 0x0
#define JQS_SYS_GPR_3_GPR_M 0xffffffffULL
#define JQS_SYS_GPR_3_GPR_SHIFT 0
#define JQS_SYS_GPR_3_GPR_MASK (JQS_SYS_GPR_3_GPR_M << JQS_SYS_GPR_3_GPR_SHIFT)
#define JQS_SYS_GPR_4 0x70
#define JQS_SYS_GPR_4_DEF 0x0
#define JQS_SYS_GPR_4_GPR_M 0xffffffffULL
#define JQS_SYS_GPR_4_GPR_SHIFT 0
#define JQS_SYS_GPR_4_GPR_MASK (JQS_SYS_GPR_4_GPR_M << JQS_SYS_GPR_4_GPR_SHIFT)
#define JQS_SYS_GPR_5 0x78
#define JQS_SYS_GPR_5_DEF 0x0
#define JQS_SYS_GPR_5_GPR_M 0xffffffffULL
#define JQS_SYS_GPR_5_GPR_SHIFT 0
#define JQS_SYS_GPR_5_GPR_MASK (JQS_SYS_GPR_5_GPR_M << JQS_SYS_GPR_5_GPR_SHIFT)
#define JQS_SYS_GPR_6 0x80
#define JQS_SYS_GPR_6_DEF 0x0
#define JQS_SYS_GPR_6_GPR_M 0xffffffffULL
#define JQS_SYS_GPR_6_GPR_SHIFT 0
#define JQS_SYS_GPR_6_GPR_MASK (JQS_SYS_GPR_6_GPR_M << JQS_SYS_GPR_6_GPR_SHIFT)
#define JQS_SYS_GPR_7 0x88
#define JQS_SYS_GPR_7_DEF 0x0
#define JQS_SYS_GPR_7_GPR_M 0xffffffffULL
#define JQS_SYS_GPR_7_GPR_SHIFT 0
#define JQS_SYS_GPR_7_GPR_MASK (JQS_SYS_GPR_7_GPR_M << JQS_SYS_GPR_7_GPR_SHIFT)
#define SYS_JQS_IRQ_INTENT 0x90
#define SYS_JQS_IRQ_INTENT_DEF 0x0
#define SYS_JQS_IRQ_INTENT_IRQ_EN_M 0xffffffffULL
#define SYS_JQS_IRQ_INTENT_IRQ_EN_SHIFT 0
#define SYS_JQS_IRQ_INTENT_IRQ_EN_MASK (SYS_JQS_IRQ_INTENT_IRQ_EN_M << \
SYS_JQS_IRQ_INTENT_IRQ_EN_SHIFT)
#define JQS_SYS_STAT 0x98
#define JQS_SYS_STAT_DEF 0x0
#define JQS_SYS_STAT_CORE_CLK_GATE_M 0x1ULL
#define JQS_SYS_STAT_CORE_CLK_GATE_SHIFT 2
#define JQS_SYS_STAT_CORE_CLK_GATE_MASK (JQS_SYS_STAT_CORE_CLK_GATE_M << \
JQS_SYS_STAT_CORE_CLK_GATE_SHIFT)
#define JQS_SYS_STAT_CORE_BUSY_M 0x1ULL
#define JQS_SYS_STAT_CORE_BUSY_SHIFT 1
#define JQS_SYS_STAT_CORE_BUSY_MASK (JQS_SYS_STAT_CORE_BUSY_M << \
JQS_SYS_STAT_CORE_BUSY_SHIFT)
#define JQS_SYS_STAT_WATCHDOG_TIMER_OVFLW_M 0x1ULL
#define JQS_SYS_STAT_WATCHDOG_TIMER_OVFLW_SHIFT 3
#define JQS_SYS_STAT_WATCHDOG_TIMER_OVFLW_MASK \
(JQS_SYS_STAT_WATCHDOG_TIMER_OVFLW_M << \
JQS_SYS_STAT_WATCHDOG_TIMER_OVFLW_SHIFT)
#define JQS_SYS_STAT_USER_TIMER_CMP_M 0x1ULL
#define JQS_SYS_STAT_USER_TIMER_CMP_SHIFT 6
#define JQS_SYS_STAT_USER_TIMER_CMP_MASK (JQS_SYS_STAT_USER_TIMER_CMP_M << \
JQS_SYS_STAT_USER_TIMER_CMP_SHIFT)
#define JQS_SYS_STAT_WATCHDOG_TIMER_CMP_M 0x1ULL
#define JQS_SYS_STAT_WATCHDOG_TIMER_CMP_SHIFT 4
#define JQS_SYS_STAT_WATCHDOG_TIMER_CMP_MASK \
(JQS_SYS_STAT_WATCHDOG_TIMER_CMP_M << \
JQS_SYS_STAT_WATCHDOG_TIMER_CMP_SHIFT)
#define JQS_SYS_STAT_USER_TIMER_OVFLW_M 0x1ULL
#define JQS_SYS_STAT_USER_TIMER_OVFLW_SHIFT 5
#define JQS_SYS_STAT_USER_TIMER_OVFLW_MASK (JQS_SYS_STAT_USER_TIMER_OVFLW_M << \
JQS_SYS_STAT_USER_TIMER_OVFLW_SHIFT)
#define JQS_SYS_STAT_AXI_ERR_M 0x1ULL
#define JQS_SYS_STAT_AXI_ERR_SHIFT 7
#define JQS_SYS_STAT_AXI_ERR_MASK (JQS_SYS_STAT_AXI_ERR_M << \
JQS_SYS_STAT_AXI_ERR_SHIFT)
#define JQS_SYS_STAT_FETCH_ENABLE_M 0x1ULL
#define JQS_SYS_STAT_FETCH_ENABLE_SHIFT 0
#define JQS_SYS_STAT_FETCH_ENABLE_MASK (JQS_SYS_STAT_FETCH_ENABLE_M << \
JQS_SYS_STAT_FETCH_ENABLE_SHIFT)
/* Module : IPU_LIB_DREGFILE_IRQ*/
#define IPU_ISR 0x0
#define IPU_ISR_DEF 0x0
#define IPU_ISR_SSP_ERR_INTR_M 0x1ULL
#define IPU_ISR_SSP_ERR_INTR_SHIFT 5
#define IPU_ISR_SSP_ERR_INTR_MASK (IPU_ISR_SSP_ERR_INTR_M << \
IPU_ISR_SSP_ERR_INTR_SHIFT)
#define IPU_ISR_STP_INTR_M 0x1ULL
#define IPU_ISR_STP_INTR_SHIFT 2
#define IPU_ISR_STP_INTR_MASK (IPU_ISR_STP_INTR_M << IPU_ISR_STP_INTR_SHIFT)
#define IPU_ISR_DMA_CHAN_INTR_M 0x1ULL
#define IPU_ISR_DMA_CHAN_INTR_SHIFT 0
#define IPU_ISR_DMA_CHAN_INTR_MASK (IPU_ISR_DMA_CHAN_INTR_M << \
IPU_ISR_DMA_CHAN_INTR_SHIFT)
#define IPU_ISR_STP_ERR_INTR_M 0x1ULL
#define IPU_ISR_STP_ERR_INTR_SHIFT 4
#define IPU_ISR_STP_ERR_INTR_MASK (IPU_ISR_STP_ERR_INTR_M << \
IPU_ISR_STP_ERR_INTR_SHIFT)
#define IPU_ISR_DMA_ERR_INTR_M 0x1ULL
#define IPU_ISR_DMA_ERR_INTR_SHIFT 1
#define IPU_ISR_DMA_ERR_INTR_MASK (IPU_ISR_DMA_ERR_INTR_M << \
IPU_ISR_DMA_ERR_INTR_SHIFT)
#define IPU_ISR_MMU_INTR_M 0x1ULL
#define IPU_ISR_MMU_INTR_SHIFT 7
#define IPU_ISR_MMU_INTR_MASK (IPU_ISR_MMU_INTR_M << IPU_ISR_MMU_INTR_SHIFT)
#define IPU_ISR_STP_GRP_INTR_M 0x1ULL
#define IPU_ISR_STP_GRP_INTR_SHIFT 3
#define IPU_ISR_STP_GRP_INTR_MASK (IPU_ISR_STP_GRP_INTR_M << \
IPU_ISR_STP_GRP_INTR_SHIFT)
#define IPU_ISR_BIF_INTR_M 0x1ULL
#define IPU_ISR_BIF_INTR_SHIFT 6
#define IPU_ISR_BIF_INTR_MASK (IPU_ISR_BIF_INTR_M << IPU_ISR_BIF_INTR_SHIFT)
#define IPU_ITR 0x8
#define IPU_ITR_DEF 0x0
#define IPU_ITR_DMA_ERR_INTR_M 0x1ULL
#define IPU_ITR_DMA_ERR_INTR_SHIFT 1
#define IPU_ITR_DMA_ERR_INTR_MASK (IPU_ITR_DMA_ERR_INTR_M << \
IPU_ITR_DMA_ERR_INTR_SHIFT)
#define IPU_ITR_MMU_INTR_M 0x1ULL
#define IPU_ITR_MMU_INTR_SHIFT 7
#define IPU_ITR_MMU_INTR_MASK (IPU_ITR_MMU_INTR_M << IPU_ITR_MMU_INTR_SHIFT)
#define IPU_ITR_STP_GRP_INTR_M 0x1ULL
#define IPU_ITR_STP_GRP_INTR_SHIFT 3
#define IPU_ITR_STP_GRP_INTR_MASK (IPU_ITR_STP_GRP_INTR_M << \
IPU_ITR_STP_GRP_INTR_SHIFT)
#define IPU_ITR_BIF_INTR_M 0x1ULL
#define IPU_ITR_BIF_INTR_SHIFT 6
#define IPU_ITR_BIF_INTR_MASK (IPU_ITR_BIF_INTR_M << IPU_ITR_BIF_INTR_SHIFT)
#define IPU_ITR_DMA_CHAN_INTR_M 0x1ULL
#define IPU_ITR_DMA_CHAN_INTR_SHIFT 0
#define IPU_ITR_DMA_CHAN_INTR_MASK (IPU_ITR_DMA_CHAN_INTR_M << \
IPU_ITR_DMA_CHAN_INTR_SHIFT)
#define IPU_ITR_STP_INTR_M 0x1ULL
#define IPU_ITR_STP_INTR_SHIFT 2
#define IPU_ITR_STP_INTR_MASK (IPU_ITR_STP_INTR_M << IPU_ITR_STP_INTR_SHIFT)
#define IPU_ITR_SSP_ERR_INTR_M 0x1ULL
#define IPU_ITR_SSP_ERR_INTR_SHIFT 5
#define IPU_ITR_SSP_ERR_INTR_MASK (IPU_ITR_SSP_ERR_INTR_M << \
IPU_ITR_SSP_ERR_INTR_SHIFT)
#define IPU_ITR_STP_ERR_INTR_M 0x1ULL
#define IPU_ITR_STP_ERR_INTR_SHIFT 4
#define IPU_ITR_STP_ERR_INTR_MASK (IPU_ITR_STP_ERR_INTR_M << \
IPU_ITR_STP_ERR_INTR_SHIFT)
#define IPU_IER 0x10
#define IPU_IER_DEF 0xff
#define IPU_IER_STP_GRP_INTR_M 0x1ULL
#define IPU_IER_STP_GRP_INTR_SHIFT 3
#define IPU_IER_STP_GRP_INTR_MASK (IPU_IER_STP_GRP_INTR_M << \
IPU_IER_STP_GRP_INTR_SHIFT)
#define IPU_IER_DMA_CHAN_INTR_M 0x1ULL
#define IPU_IER_DMA_CHAN_INTR_SHIFT 0
#define IPU_IER_DMA_CHAN_INTR_MASK (IPU_IER_DMA_CHAN_INTR_M << \
IPU_IER_DMA_CHAN_INTR_SHIFT)
#define IPU_IER_MMU_INTR_M 0x1ULL
#define IPU_IER_MMU_INTR_SHIFT 7
#define IPU_IER_MMU_INTR_MASK (IPU_IER_MMU_INTR_M << IPU_IER_MMU_INTR_SHIFT)
#define IPU_IER_STP_INTR_M 0x1ULL
#define IPU_IER_STP_INTR_SHIFT 2
#define IPU_IER_STP_INTR_MASK (IPU_IER_STP_INTR_M << IPU_IER_STP_INTR_SHIFT)
#define IPU_IER_SSP_ERR_INTR_M 0x1ULL
#define IPU_IER_SSP_ERR_INTR_SHIFT 5
#define IPU_IER_SSP_ERR_INTR_MASK (IPU_IER_SSP_ERR_INTR_M << \
IPU_IER_SSP_ERR_INTR_SHIFT)
#define IPU_IER_DMA_ERR_INTR_M 0x1ULL
#define IPU_IER_DMA_ERR_INTR_SHIFT 1
#define IPU_IER_DMA_ERR_INTR_MASK (IPU_IER_DMA_ERR_INTR_M << \
IPU_IER_DMA_ERR_INTR_SHIFT)
#define IPU_IER_STP_ERR_INTR_M 0x1ULL
#define IPU_IER_STP_ERR_INTR_SHIFT 4
#define IPU_IER_STP_ERR_INTR_MASK (IPU_IER_STP_ERR_INTR_M << \
IPU_IER_STP_ERR_INTR_SHIFT)
#define IPU_IER_BIF_INTR_M 0x1ULL
#define IPU_IER_BIF_INTR_SHIFT 6
#define IPU_IER_BIF_INTR_MASK (IPU_IER_BIF_INTR_M << IPU_IER_BIF_INTR_SHIFT)
#define DMA_CHAN_ISR 0x18
#define DMA_CHAN_ISR_DEF 0x0
#define DMA_CHAN_ISR_DMA_CHAN_M 0xffffffffULL
#define DMA_CHAN_ISR_DMA_CHAN_SHIFT 0
#define DMA_CHAN_ISR_DMA_CHAN_MASK (DMA_CHAN_ISR_DMA_CHAN_M << \
DMA_CHAN_ISR_DMA_CHAN_SHIFT)
#define DMA_CHAN_ITR 0x20
#define DMA_CHAN_ITR_DEF 0x0
#define DMA_CHAN_ITR_DMA_CHAN_M 0xffffffffULL
#define DMA_CHAN_ITR_DMA_CHAN_SHIFT 0
#define DMA_CHAN_ITR_DMA_CHAN_MASK (DMA_CHAN_ITR_DMA_CHAN_M << \
DMA_CHAN_ITR_DMA_CHAN_SHIFT)
#define DMA_CHAN_IER 0x28
#define DMA_CHAN_IER_DEF 0xffffffff
#define DMA_CHAN_IER_DMA_CHAN_M 0xffffffffULL
#define DMA_CHAN_IER_DMA_CHAN_SHIFT 0
#define DMA_CHAN_IER_DMA_CHAN_MASK (DMA_CHAN_IER_DMA_CHAN_M << \
DMA_CHAN_IER_DMA_CHAN_SHIFT)
#define DMA_CHAN_IMR 0x30
#define DMA_CHAN_IMR_DEF 0x0
#define DMA_CHAN_IMR_DMA_CHAN_M 0xffffffffULL
#define DMA_CHAN_IMR_DMA_CHAN_SHIFT 0
#define DMA_CHAN_IMR_DMA_CHAN_MASK (DMA_CHAN_IMR_DMA_CHAN_M << \
DMA_CHAN_IMR_DMA_CHAN_SHIFT)
#define DMA_ERR_ISR 0x38
#define DMA_ERR_ISR_DEF 0x0
#define DMA_ERR_ISR_DMA_CHAN_ERR_M 0xffffffffULL
#define DMA_ERR_ISR_DMA_CHAN_ERR_SHIFT 0
#define DMA_ERR_ISR_DMA_CHAN_ERR_MASK (DMA_ERR_ISR_DMA_CHAN_ERR_M << \
DMA_ERR_ISR_DMA_CHAN_ERR_SHIFT)
#define DMA_ERR_ITR 0x40
#define DMA_ERR_ITR_DEF 0x0
#define DMA_ERR_ITR_DMA_CHAN_ERR_M 0xffffffffULL
#define DMA_ERR_ITR_DMA_CHAN_ERR_SHIFT 0
#define DMA_ERR_ITR_DMA_CHAN_ERR_MASK (DMA_ERR_ITR_DMA_CHAN_ERR_M << \
DMA_ERR_ITR_DMA_CHAN_ERR_SHIFT)
#define DMA_ERR_IER 0x48
#define DMA_ERR_IER_DEF 0xffffffff
#define DMA_ERR_IER_DMA_CHAN_ERR_M 0xffffffffULL
#define DMA_ERR_IER_DMA_CHAN_ERR_SHIFT 0
#define DMA_ERR_IER_DMA_CHAN_ERR_MASK (DMA_ERR_IER_DMA_CHAN_ERR_M << \
DMA_ERR_IER_DMA_CHAN_ERR_SHIFT)
#define DMA_ERR_IMR 0x50
#define DMA_ERR_IMR_DEF 0x0
#define DMA_ERR_IMR_DMA_CHAN_ERR_M 0xffffffffULL
#define DMA_ERR_IMR_DMA_CHAN_ERR_SHIFT 0
#define DMA_ERR_IMR_DMA_CHAN_ERR_MASK (DMA_ERR_IMR_DMA_CHAN_ERR_M << \
DMA_ERR_IMR_DMA_CHAN_ERR_SHIFT)
#define IPU_STP_ISR 0x58
#define IPU_STP_ISR_DEF 0x0
#define IPU_STP_ISR_STP_M 0x3fffULL
#define IPU_STP_ISR_STP_SHIFT 0
#define IPU_STP_ISR_STP_MASK (IPU_STP_ISR_STP_M << IPU_STP_ISR_STP_SHIFT)
#define IPU_STP_ITR 0x60
#define IPU_STP_ITR_DEF 0x0
#define IPU_STP_ITR_STP_M 0x3fffULL
#define IPU_STP_ITR_STP_SHIFT 0
#define IPU_STP_ITR_STP_MASK (IPU_STP_ITR_STP_M << IPU_STP_ITR_STP_SHIFT)
#define IPU_STP_IER 0x68
#define IPU_STP_IER_DEF 0x3fff
#define IPU_STP_IER_STP_M 0x3fffULL
#define IPU_STP_IER_STP_SHIFT 0
#define IPU_STP_IER_STP_MASK (IPU_STP_IER_STP_M << IPU_STP_IER_STP_SHIFT)
#define IPU_STP_IMR 0x70
#define IPU_STP_IMR_DEF 0x0
#define IPU_STP_IMR_STP_M 0x3fffULL
#define IPU_STP_IMR_STP_SHIFT 0
#define IPU_STP_IMR_STP_MASK (IPU_STP_IMR_STP_M << IPU_STP_IMR_STP_SHIFT)
#define STP_ERR_ISR 0x78
#define STP_ERR_ISR_DEF 0x0
#define STP_ERR_ISR_STP_ERR_M 0x3fffULL
#define STP_ERR_ISR_STP_ERR_SHIFT 0
#define STP_ERR_ISR_STP_ERR_MASK (STP_ERR_ISR_STP_ERR_M << \
STP_ERR_ISR_STP_ERR_SHIFT)
#define STP_ERR_ITR 0x80
#define STP_ERR_ITR_DEF 0x0
#define STP_ERR_ITR_STP_ERR_M 0x3fffULL
#define STP_ERR_ITR_STP_ERR_SHIFT 0
#define STP_ERR_ITR_STP_ERR_MASK (STP_ERR_ITR_STP_ERR_M << \
STP_ERR_ITR_STP_ERR_SHIFT)
#define STP_ERR_IER 0x88
#define STP_ERR_IER_DEF 0x3fff
#define STP_ERR_IER_STP_ERR_M 0x3fffULL
#define STP_ERR_IER_STP_ERR_SHIFT 0
#define STP_ERR_IER_STP_ERR_MASK (STP_ERR_IER_STP_ERR_M << \
STP_ERR_IER_STP_ERR_SHIFT)
#define STP_ERR_IMR 0x90
#define STP_ERR_IMR_DEF 0x0
#define STP_ERR_IMR_STP_ERR_M 0x3fffULL
#define STP_ERR_IMR_STP_ERR_SHIFT 0
#define STP_ERR_IMR_STP_ERR_MASK (STP_ERR_IMR_STP_ERR_M << \
STP_ERR_IMR_STP_ERR_SHIFT)
#define IPU_STP_GRP_SEL 0x98
#define IPU_STP_GRP_SEL_DEF 0x0
#define IPU_STP_GRP_SEL_MASK_M 0x3fffULL
#define IPU_STP_GRP_SEL_MASK_SHIFT 0
#define IPU_STP_GRP_SEL_MASK_MASK (IPU_STP_GRP_SEL_MASK_M << \
IPU_STP_GRP_SEL_MASK_SHIFT)
#define IRQ_SPARE 0xa0
#define IRQ_SPARE_DEF 0x0
#define IRQ_SPARE_SPARE15_M 0x1ULL
#define IRQ_SPARE_SPARE15_SHIFT 15
#define IRQ_SPARE_SPARE15_MASK (IRQ_SPARE_SPARE15_M << IRQ_SPARE_SPARE15_SHIFT)
#define IRQ_SPARE_SPARE14_M 0x1ULL
#define IRQ_SPARE_SPARE14_SHIFT 14
#define IRQ_SPARE_SPARE14_MASK (IRQ_SPARE_SPARE14_M << IRQ_SPARE_SPARE14_SHIFT)
#define IRQ_SPARE_SPARE12_M 0x1ULL
#define IRQ_SPARE_SPARE12_SHIFT 12
#define IRQ_SPARE_SPARE12_MASK (IRQ_SPARE_SPARE12_M << IRQ_SPARE_SPARE12_SHIFT)
#define IRQ_SPARE_SPARE13_M 0x1ULL
#define IRQ_SPARE_SPARE13_SHIFT 13
#define IRQ_SPARE_SPARE13_MASK (IRQ_SPARE_SPARE13_M << IRQ_SPARE_SPARE13_SHIFT)
#define IRQ_SPARE_SPARE11_M 0x1ULL
#define IRQ_SPARE_SPARE11_SHIFT 11
#define IRQ_SPARE_SPARE11_MASK (IRQ_SPARE_SPARE11_M << IRQ_SPARE_SPARE11_SHIFT)
#define IRQ_SPARE_SPARE8_M 0x1ULL
#define IRQ_SPARE_SPARE8_SHIFT 8
#define IRQ_SPARE_SPARE8_MASK (IRQ_SPARE_SPARE8_M << IRQ_SPARE_SPARE8_SHIFT)
#define IRQ_SPARE_SPARE9_M 0x1ULL
#define IRQ_SPARE_SPARE9_SHIFT 9
#define IRQ_SPARE_SPARE9_MASK (IRQ_SPARE_SPARE9_M << IRQ_SPARE_SPARE9_SHIFT)
#define IRQ_SPARE_SPARE10_M 0x1ULL
#define IRQ_SPARE_SPARE10_SHIFT 10
#define IRQ_SPARE_SPARE10_MASK (IRQ_SPARE_SPARE10_M << IRQ_SPARE_SPARE10_SHIFT)
#define IRQ_SPARE_SPARE4_M 0x1ULL
#define IRQ_SPARE_SPARE4_SHIFT 4
#define IRQ_SPARE_SPARE4_MASK (IRQ_SPARE_SPARE4_M << IRQ_SPARE_SPARE4_SHIFT)
#define IRQ_SPARE_SPARE5_M 0x1ULL
#define IRQ_SPARE_SPARE5_SHIFT 5
#define IRQ_SPARE_SPARE5_MASK (IRQ_SPARE_SPARE5_M << IRQ_SPARE_SPARE5_SHIFT)
#define IRQ_SPARE_SPARE6_M 0x1ULL
#define IRQ_SPARE_SPARE6_SHIFT 6
#define IRQ_SPARE_SPARE6_MASK (IRQ_SPARE_SPARE6_M << IRQ_SPARE_SPARE6_SHIFT)
#define IRQ_SPARE_SPARE7_M 0x1ULL
#define IRQ_SPARE_SPARE7_SHIFT 7
#define IRQ_SPARE_SPARE7_MASK (IRQ_SPARE_SPARE7_M << IRQ_SPARE_SPARE7_SHIFT)
#define IRQ_SPARE_SPARE0_M 0x1ULL
#define IRQ_SPARE_SPARE0_SHIFT 0
#define IRQ_SPARE_SPARE0_MASK (IRQ_SPARE_SPARE0_M << IRQ_SPARE_SPARE0_SHIFT)
#define IRQ_SPARE_SPARE1_M 0x1ULL
#define IRQ_SPARE_SPARE1_SHIFT 1
#define IRQ_SPARE_SPARE1_MASK (IRQ_SPARE_SPARE1_M << IRQ_SPARE_SPARE1_SHIFT)
#define IRQ_SPARE_SPARE2_M 0x1ULL
#define IRQ_SPARE_SPARE2_SHIFT 2
#define IRQ_SPARE_SPARE2_MASK (IRQ_SPARE_SPARE2_M << IRQ_SPARE_SPARE2_SHIFT)
#define IRQ_SPARE_SPARE3_M 0x1ULL
#define IRQ_SPARE_SPARE3_SHIFT 3
#define IRQ_SPARE_SPARE3_MASK (IRQ_SPARE_SPARE3_M << IRQ_SPARE_SPARE3_SHIFT)
/* Module : IPU_LIB_DREGFILE_LBP*/
#define LBP_SEL 0x0
#define LBP_SEL_DEF 0xf1f
#define LBP_SEL_LBP_SEL_M 0x1fULL
#define LBP_SEL_LBP_SEL_SHIFT 0
#define LBP_SEL_LBP_SEL_MASK (LBP_SEL_LBP_SEL_M << LBP_SEL_LBP_SEL_SHIFT)
#define LBP_SEL_LB_SEL_M 0xfULL
#define LBP_SEL_LB_SEL_SHIFT 8
#define LBP_SEL_LB_SEL_MASK (LBP_SEL_LB_SEL_M << LBP_SEL_LB_SEL_SHIFT)
#define LBP_CTRL 0x8
#define LBP_CTRL_DEF 0x1
#define LBP_CTRL_LB_RESET_M 0xffULL
#define LBP_CTRL_LB_RESET_SHIFT 16
#define LBP_CTRL_LB_RESET_MASK (LBP_CTRL_LB_RESET_M << LBP_CTRL_LB_RESET_SHIFT)
#define LBP_CTRL_LB_ENA_M 0xffULL
#define LBP_CTRL_LB_ENA_SHIFT 0
#define LBP_CTRL_LB_ENA_MASK (LBP_CTRL_LB_ENA_M << LBP_CTRL_LB_ENA_SHIFT)
#define LBP_CTRL_LB_INIT_M 0xffULL
#define LBP_CTRL_LB_INIT_SHIFT 32
#define LBP_CTRL_LB_INIT_MASK (LBP_CTRL_LB_INIT_M << LBP_CTRL_LB_INIT_SHIFT)
#define LBP_CTRL_PMON_RD_SEL_M 0xffULL
#define LBP_CTRL_PMON_RD_SEL_SHIFT 48
#define LBP_CTRL_PMON_RD_SEL_MASK (LBP_CTRL_PMON_RD_SEL_M << \
LBP_CTRL_PMON_RD_SEL_SHIFT)
#define LBP_CTRL_LBP_RESET_M 0x1ULL
#define LBP_CTRL_LBP_RESET_SHIFT 8
#define LBP_CTRL_LBP_RESET_MASK (LBP_CTRL_LBP_RESET_M << \
LBP_CTRL_LBP_RESET_SHIFT)
#define LBP_STAT 0x10
#define LBP_STAT_DEF 0x0
#define LBP_STAT_CRB_READY_M 0x1ULL
#define LBP_STAT_CRB_READY_SHIFT 0
#define LBP_STAT_CRB_READY_MASK (LBP_STAT_CRB_READY_M << \
LBP_STAT_CRB_READY_SHIFT)
#define LBP_STAT_WDC_READY_M 0x1ULL
#define LBP_STAT_WDC_READY_SHIFT 1
#define LBP_STAT_WDC_READY_MASK (LBP_STAT_WDC_READY_M << \
LBP_STAT_WDC_READY_SHIFT)
#define LBP_STAT_RD_READY_M 0x1ULL
#define LBP_STAT_RD_READY_SHIFT 2
#define LBP_STAT_RD_READY_MASK (LBP_STAT_RD_READY_M << LBP_STAT_RD_READY_SHIFT)
#define LBP_CAP0 0x18
#define LBP_CAP0_DEF 0x8fff1008
#define LBP_CAP0_MAX_CHAN_M 0x1ffULL
#define LBP_CAP0_MAX_CHAN_SHIFT 4
#define LBP_CAP0_MAX_CHAN_MASK (LBP_CAP0_MAX_CHAN_M << LBP_CAP0_MAX_CHAN_SHIFT)
#define LBP_CAP0_MAX_RPTR_M 0xfULL
#define LBP_CAP0_MAX_RPTR_SHIFT 28
#define LBP_CAP0_MAX_RPTR_MASK (LBP_CAP0_MAX_RPTR_M << LBP_CAP0_MAX_RPTR_SHIFT)
#define LBP_CAP0_MAX_FB_ROWS_M 0xfffULL
#define LBP_CAP0_MAX_FB_ROWS_SHIFT 16
#define LBP_CAP0_MAX_FB_ROWS_MASK (LBP_CAP0_MAX_FB_ROWS_M << \
LBP_CAP0_MAX_FB_ROWS_SHIFT)
#define LBP_CAP0_MAX_LB_M 0xfULL
#define LBP_CAP0_MAX_LB_SHIFT 0
#define LBP_CAP0_MAX_LB_MASK (LBP_CAP0_MAX_LB_M << LBP_CAP0_MAX_LB_SHIFT)
#define LBP_CAP1 0x20
#define LBP_CAP1_DEF 0x40000
#define LBP_CAP1_MEM_SIZE_M 0xffffffffULL
#define LBP_CAP1_MEM_SIZE_SHIFT 0
#define LBP_CAP1_MEM_SIZE_MASK (LBP_CAP1_MEM_SIZE_M << LBP_CAP1_MEM_SIZE_SHIFT)
#define LBP_RAM_CTRL 0x28
#define LBP_RAM_CTRL_DEF 0x0
#define LBP_RAM_CTRL_RUN_M 0x1ULL
#define LBP_RAM_CTRL_RUN_SHIFT 0
#define LBP_RAM_CTRL_RUN_MASK (LBP_RAM_CTRL_RUN_M << LBP_RAM_CTRL_RUN_SHIFT)
#define LBP_RAM_CTRL_WRITE_M 0x1ULL
#define LBP_RAM_CTRL_WRITE_SHIFT 1
#define LBP_RAM_CTRL_WRITE_MASK (LBP_RAM_CTRL_WRITE_M << \
LBP_RAM_CTRL_WRITE_SHIFT)
#define LBP_RAM_CTRL_RAM_ADDR_M 0x1fffULL
#define LBP_RAM_CTRL_RAM_ADDR_SHIFT 16
#define LBP_RAM_CTRL_RAM_ADDR_MASK (LBP_RAM_CTRL_RAM_ADDR_M << \
LBP_RAM_CTRL_RAM_ADDR_SHIFT)
#define LBP_RAM_DATA0 0x30
#define LBP_RAM_DATA0_DEF 0x0
#define LBP_RAM_DATA0_VAL_M 0xffffffffffffffffULL
#define LBP_RAM_DATA0_VAL_SHIFT 0
#define LBP_RAM_DATA0_VAL_MASK (LBP_RAM_DATA0_VAL_M << LBP_RAM_DATA0_VAL_SHIFT)
#define LBP_RAM_DATA1 0x38
#define LBP_RAM_DATA1_DEF 0x0
#define LBP_RAM_DATA1_VAL_M 0xffffffffffffffffULL
#define LBP_RAM_DATA1_VAL_SHIFT 0
#define LBP_RAM_DATA1_VAL_MASK (LBP_RAM_DATA1_VAL_M << LBP_RAM_DATA1_VAL_SHIFT)
#define LBP_RAM_DATA2 0x40
#define LBP_RAM_DATA2_DEF 0x0
#define LBP_RAM_DATA2_VAL_M 0xffffffffffffffffULL
#define LBP_RAM_DATA2_VAL_SHIFT 0
#define LBP_RAM_DATA2_VAL_MASK (LBP_RAM_DATA2_VAL_M << LBP_RAM_DATA2_VAL_SHIFT)
#define LBP_RAM_DATA3 0x48
#define LBP_RAM_DATA3_DEF 0x0
#define LBP_RAM_DATA3_VAL_M 0xffffffffffffffffULL
#define LBP_RAM_DATA3_VAL_SHIFT 0
#define LBP_RAM_DATA3_VAL_MASK (LBP_RAM_DATA3_VAL_M << LBP_RAM_DATA3_VAL_SHIFT)
#define LBP_PMON_CFG 0x50
#define LBP_PMON_CFG_DEF 0x0
#define LBP_PMON_CFG_ENABLE_M 0x1ULL
#define LBP_PMON_CFG_ENABLE_SHIFT 0
#define LBP_PMON_CFG_ENABLE_MASK (LBP_PMON_CFG_ENABLE_M << \
LBP_PMON_CFG_ENABLE_SHIFT)
#define LBP_PMON_CNT_0_CFG 0x58
#define LBP_PMON_CNT_0_CFG_DEF 0x0
#define LBP_PMON_CNT_0_CFG_DEC_INV_M 0x1ULL
#define LBP_PMON_CNT_0_CFG_DEC_INV_SHIFT 63
#define LBP_PMON_CNT_0_CFG_DEC_INV_MASK (LBP_PMON_CNT_0_CFG_DEC_INV_M << \
LBP_PMON_CNT_0_CFG_DEC_INV_SHIFT)
#define LBP_PMON_CNT_0_CFG_INC_INV_M 0x1ULL
#define LBP_PMON_CNT_0_CFG_INC_INV_SHIFT 47
#define LBP_PMON_CNT_0_CFG_INC_INV_MASK (LBP_PMON_CNT_0_CFG_INC_INV_M << \
LBP_PMON_CNT_0_CFG_INC_INV_SHIFT)
#define LBP_PMON_CNT_0_CFG_INC_MATCH_M 0xfULL
#define LBP_PMON_CNT_0_CFG_INC_MATCH_SHIFT 43
#define LBP_PMON_CNT_0_CFG_INC_MATCH_MASK (LBP_PMON_CNT_0_CFG_INC_MATCH_M << \
LBP_PMON_CNT_0_CFG_INC_MATCH_SHIFT)
#define LBP_PMON_CNT_0_CFG_THRESHOLD_M 0xffULL
#define LBP_PMON_CNT_0_CFG_THRESHOLD_SHIFT 3
#define LBP_PMON_CNT_0_CFG_THRESHOLD_MASK (LBP_PMON_CNT_0_CFG_THRESHOLD_M << \
LBP_PMON_CNT_0_CFG_THRESHOLD_SHIFT)
#define LBP_PMON_CNT_0_CFG_DEC_MASK_M 0xfULL
#define LBP_PMON_CNT_0_CFG_DEC_MASK_SHIFT 55
#define LBP_PMON_CNT_0_CFG_DEC_MASK_MASK (LBP_PMON_CNT_0_CFG_DEC_MASK_M << \
LBP_PMON_CNT_0_CFG_DEC_MASK_SHIFT)
#define LBP_PMON_CNT_0_CFG_MODE_M 0x7ULL
#define LBP_PMON_CNT_0_CFG_MODE_SHIFT 0
#define LBP_PMON_CNT_0_CFG_MODE_MASK (LBP_PMON_CNT_0_CFG_MODE_M << \
LBP_PMON_CNT_0_CFG_MODE_SHIFT)
#define LBP_PMON_CNT_0_CFG_INC_SEL_M 0x3fULL
#define LBP_PMON_CNT_0_CFG_INC_SEL_SHIFT 32
#define LBP_PMON_CNT_0_CFG_INC_SEL_MASK (LBP_PMON_CNT_0_CFG_INC_SEL_M << \
LBP_PMON_CNT_0_CFG_INC_SEL_SHIFT)
#define LBP_PMON_CNT_0_CFG_DEC_MATCH_M 0xfULL
#define LBP_PMON_CNT_0_CFG_DEC_MATCH_SHIFT 59
#define LBP_PMON_CNT_0_CFG_DEC_MATCH_MASK (LBP_PMON_CNT_0_CFG_DEC_MATCH_M << \
LBP_PMON_CNT_0_CFG_DEC_MATCH_SHIFT)
#define LBP_PMON_CNT_0_CFG_INC_MASK_M 0xfULL
#define LBP_PMON_CNT_0_CFG_INC_MASK_SHIFT 39
#define LBP_PMON_CNT_0_CFG_INC_MASK_MASK (LBP_PMON_CNT_0_CFG_INC_MASK_M << \
LBP_PMON_CNT_0_CFG_INC_MASK_SHIFT)
#define LBP_PMON_CNT_0_CFG_DEC_SEL_M 0x3fULL
#define LBP_PMON_CNT_0_CFG_DEC_SEL_SHIFT 48
#define LBP_PMON_CNT_0_CFG_DEC_SEL_MASK (LBP_PMON_CNT_0_CFG_DEC_SEL_M << \
LBP_PMON_CNT_0_CFG_DEC_SEL_SHIFT)
#define LBP_PMON_CNT_0 0x60
#define LBP_PMON_CNT_0_DEF 0x0
#define LBP_PMON_CNT_0_CNT_M 0xffffffffffULL
#define LBP_PMON_CNT_0_CNT_SHIFT 0
#define LBP_PMON_CNT_0_CNT_MASK (LBP_PMON_CNT_0_CNT_M << \
LBP_PMON_CNT_0_CNT_SHIFT)
#define LBP_PMON_CNT_0_STS_ACC 0x68
#define LBP_PMON_CNT_0_STS_ACC_DEF 0x0
#define LBP_PMON_CNT_0_STS_ACC_VAL_M 0xffULL
#define LBP_PMON_CNT_0_STS_ACC_VAL_SHIFT 0
#define LBP_PMON_CNT_0_STS_ACC_VAL_MASK (LBP_PMON_CNT_0_STS_ACC_VAL_M << \
LBP_PMON_CNT_0_STS_ACC_VAL_SHIFT)
#define LBP_PMON_CNT_0_STS 0x70
#define LBP_PMON_CNT_0_STS_DEF 0x0
#define LBP_PMON_CNT_0_STS_ACC_OF_M 0x1ULL
#define LBP_PMON_CNT_0_STS_ACC_OF_SHIFT 0
#define LBP_PMON_CNT_0_STS_ACC_OF_MASK (LBP_PMON_CNT_0_STS_ACC_OF_M << \
LBP_PMON_CNT_0_STS_ACC_OF_SHIFT)
#define LBP_PMON_CNT_0_STS_CNT_OF_M 0x1ULL
#define LBP_PMON_CNT_0_STS_CNT_OF_SHIFT 2
#define LBP_PMON_CNT_0_STS_CNT_OF_MASK (LBP_PMON_CNT_0_STS_CNT_OF_M << \
LBP_PMON_CNT_0_STS_CNT_OF_SHIFT)
#define LBP_PMON_CNT_0_STS_ACC_UF_M 0x1ULL
#define LBP_PMON_CNT_0_STS_ACC_UF_SHIFT 1
#define LBP_PMON_CNT_0_STS_ACC_UF_MASK (LBP_PMON_CNT_0_STS_ACC_UF_M << \
LBP_PMON_CNT_0_STS_ACC_UF_SHIFT)
#define LBP_PMON_CNT_1_CFG 0x78
#define LBP_PMON_CNT_1_CFG_DEF 0x0
#define LBP_PMON_CNT_1_CFG_INC_SEL_M 0x3fULL
#define LBP_PMON_CNT_1_CFG_INC_SEL_SHIFT 32
#define LBP_PMON_CNT_1_CFG_INC_SEL_MASK (LBP_PMON_CNT_1_CFG_INC_SEL_M << \
LBP_PMON_CNT_1_CFG_INC_SEL_SHIFT)
#define LBP_PMON_CNT_1_CFG_DEC_MATCH_M 0xfULL
#define LBP_PMON_CNT_1_CFG_DEC_MATCH_SHIFT 59
#define LBP_PMON_CNT_1_CFG_DEC_MATCH_MASK (LBP_PMON_CNT_1_CFG_DEC_MATCH_M << \
LBP_PMON_CNT_1_CFG_DEC_MATCH_SHIFT)
#define LBP_PMON_CNT_1_CFG_DEC_SEL_M 0x3fULL
#define LBP_PMON_CNT_1_CFG_DEC_SEL_SHIFT 48
#define LBP_PMON_CNT_1_CFG_DEC_SEL_MASK (LBP_PMON_CNT_1_CFG_DEC_SEL_M << \
LBP_PMON_CNT_1_CFG_DEC_SEL_SHIFT)
#define LBP_PMON_CNT_1_CFG_INC_MATCH_M 0xfULL
#define LBP_PMON_CNT_1_CFG_INC_MATCH_SHIFT 43
#define LBP_PMON_CNT_1_CFG_INC_MATCH_MASK (LBP_PMON_CNT_1_CFG_INC_MATCH_M << \
LBP_PMON_CNT_1_CFG_INC_MATCH_SHIFT)
#define LBP_PMON_CNT_1_CFG_MODE_M 0x7ULL
#define LBP_PMON_CNT_1_CFG_MODE_SHIFT 0
#define LBP_PMON_CNT_1_CFG_MODE_MASK (LBP_PMON_CNT_1_CFG_MODE_M << \
LBP_PMON_CNT_1_CFG_MODE_SHIFT)
#define LBP_PMON_CNT_1_CFG_DEC_MASK_M 0xfULL
#define LBP_PMON_CNT_1_CFG_DEC_MASK_SHIFT 55
#define LBP_PMON_CNT_1_CFG_DEC_MASK_MASK (LBP_PMON_CNT_1_CFG_DEC_MASK_M << \
LBP_PMON_CNT_1_CFG_DEC_MASK_SHIFT)
#define LBP_PMON_CNT_1_CFG_DEC_INV_M 0x1ULL
#define LBP_PMON_CNT_1_CFG_DEC_INV_SHIFT 63
#define LBP_PMON_CNT_1_CFG_DEC_INV_MASK (LBP_PMON_CNT_1_CFG_DEC_INV_M << \
LBP_PMON_CNT_1_CFG_DEC_INV_SHIFT)
#define LBP_PMON_CNT_1_CFG_INC_MASK_M 0xfULL
#define LBP_PMON_CNT_1_CFG_INC_MASK_SHIFT 39
#define LBP_PMON_CNT_1_CFG_INC_MASK_MASK (LBP_PMON_CNT_1_CFG_INC_MASK_M << \
LBP_PMON_CNT_1_CFG_INC_MASK_SHIFT)
#define LBP_PMON_CNT_1_CFG_INC_INV_M 0x1ULL
#define LBP_PMON_CNT_1_CFG_INC_INV_SHIFT 47
#define LBP_PMON_CNT_1_CFG_INC_INV_MASK (LBP_PMON_CNT_1_CFG_INC_INV_M << \
LBP_PMON_CNT_1_CFG_INC_INV_SHIFT)
#define LBP_PMON_CNT_1_CFG_THRESHOLD_M 0xffULL
#define LBP_PMON_CNT_1_CFG_THRESHOLD_SHIFT 3
#define LBP_PMON_CNT_1_CFG_THRESHOLD_MASK (LBP_PMON_CNT_1_CFG_THRESHOLD_M << \
LBP_PMON_CNT_1_CFG_THRESHOLD_SHIFT)
#define LBP_PMON_CNT_1 0x80
#define LBP_PMON_CNT_1_DEF 0x0
#define LBP_PMON_CNT_1_CNT_M 0xffffffffffULL
#define LBP_PMON_CNT_1_CNT_SHIFT 0
#define LBP_PMON_CNT_1_CNT_MASK (LBP_PMON_CNT_1_CNT_M << \
LBP_PMON_CNT_1_CNT_SHIFT)
#define LBP_PMON_CNT_1_STS_ACC 0x88
#define LBP_PMON_CNT_1_STS_ACC_DEF 0x0
#define LBP_PMON_CNT_1_STS_ACC_VAL_M 0xffULL
#define LBP_PMON_CNT_1_STS_ACC_VAL_SHIFT 0
#define LBP_PMON_CNT_1_STS_ACC_VAL_MASK (LBP_PMON_CNT_1_STS_ACC_VAL_M << \
LBP_PMON_CNT_1_STS_ACC_VAL_SHIFT)
#define LBP_PMON_CNT_1_STS 0x90
#define LBP_PMON_CNT_1_STS_DEF 0x0
#define LBP_PMON_CNT_1_STS_ACC_UF_M 0x1ULL
#define LBP_PMON_CNT_1_STS_ACC_UF_SHIFT 1
#define LBP_PMON_CNT_1_STS_ACC_UF_MASK (LBP_PMON_CNT_1_STS_ACC_UF_M << \
LBP_PMON_CNT_1_STS_ACC_UF_SHIFT)
#define LBP_PMON_CNT_1_STS_ACC_OF_M 0x1ULL
#define LBP_PMON_CNT_1_STS_ACC_OF_SHIFT 0
#define LBP_PMON_CNT_1_STS_ACC_OF_MASK (LBP_PMON_CNT_1_STS_ACC_OF_M << \
LBP_PMON_CNT_1_STS_ACC_OF_SHIFT)
#define LBP_PMON_CNT_1_STS_CNT_OF_M 0x1ULL
#define LBP_PMON_CNT_1_STS_CNT_OF_SHIFT 2
#define LBP_PMON_CNT_1_STS_CNT_OF_MASK (LBP_PMON_CNT_1_STS_CNT_OF_M << \
LBP_PMON_CNT_1_STS_CNT_OF_SHIFT)
#define LB_CTRL0 0xc0
#define LB_CTRL0_DEF 0x280021
#define LB_CTRL0_FB_ROWS_M 0xfffULL
#define LB_CTRL0_FB_ROWS_SHIFT 16
#define LB_CTRL0_FB_ROWS_MASK (LB_CTRL0_FB_ROWS_M << LB_CTRL0_FB_ROWS_SHIFT)
#define LB_CTRL0_EN_CHAIN_M 0x1ULL
#define LB_CTRL0_EN_CHAIN_SHIFT 15
#define LB_CTRL0_EN_CHAIN_MASK (LB_CTRL0_EN_CHAIN_M << LB_CTRL0_EN_CHAIN_SHIFT)
#define LB_CTRL0_ADDR_MODE_M 0x1ULL
#define LB_CTRL0_ADDR_MODE_SHIFT 14
#define LB_CTRL0_ADDR_MODE_MASK (LB_CTRL0_ADDR_MODE_M << \
LB_CTRL0_ADDR_MODE_SHIFT)
#define LB_CTRL0_NUM_CHAN_M 0x1ffULL
#define LB_CTRL0_NUM_CHAN_SHIFT 4
#define LB_CTRL0_NUM_CHAN_MASK (LB_CTRL0_NUM_CHAN_M << LB_CTRL0_NUM_CHAN_SHIFT)
#define LB_CTRL0_REUSE_ROWS_M 0x1fULL
#define LB_CTRL0_REUSE_ROWS_SHIFT 32
#define LB_CTRL0_REUSE_ROWS_MASK (LB_CTRL0_REUSE_ROWS_M << \
LB_CTRL0_REUSE_ROWS_SHIFT)
#define LB_CTRL0_NUM_RPTR_M 0xfULL
#define LB_CTRL0_NUM_RPTR_SHIFT 0
#define LB_CTRL0_NUM_RPTR_MASK (LB_CTRL0_NUM_RPTR_M << LB_CTRL0_NUM_RPTR_SHIFT)
#define LB_OFFSET 0xc8
#define LB_OFFSET_DEF 0x0
#define LB_OFFSET_OFFSET_Y_M 0xffffULL
#define LB_OFFSET_OFFSET_Y_SHIFT 16
#define LB_OFFSET_OFFSET_Y_MASK (LB_OFFSET_OFFSET_Y_M << \
LB_OFFSET_OFFSET_Y_SHIFT)
#define LB_OFFSET_OFFSET_X_M 0xffffULL
#define LB_OFFSET_OFFSET_X_SHIFT 0
#define LB_OFFSET_OFFSET_X_MASK (LB_OFFSET_OFFSET_X_M << \
LB_OFFSET_OFFSET_X_SHIFT)
#define LB_OFFSET_FB_OFFSET_M 0xffULL
#define LB_OFFSET_FB_OFFSET_SHIFT 48
#define LB_OFFSET_FB_OFFSET_MASK (LB_OFFSET_FB_OFFSET_M << \
LB_OFFSET_FB_OFFSET_SHIFT)
#define LB_OFFSET_OFFSET_CHAN_M 0x1ffULL
#define LB_OFFSET_OFFSET_CHAN_SHIFT 32
#define LB_OFFSET_OFFSET_CHAN_MASK (LB_OFFSET_OFFSET_CHAN_M << \
LB_OFFSET_OFFSET_CHAN_SHIFT)
#define LB_BDRY 0xd0
#define LB_BDRY_DEF 0x0
#define LB_BDRY_BDRY_M 0x3ULL
#define LB_BDRY_BDRY_SHIFT 0
#define LB_BDRY_BDRY_MASK (LB_BDRY_BDRY_M << LB_BDRY_BDRY_SHIFT)
#define LB_BDRY_BDRY_VAL_M 0xffffULL
#define LB_BDRY_BDRY_VAL_SHIFT 16
#define LB_BDRY_BDRY_VAL_MASK (LB_BDRY_BDRY_VAL_M << LB_BDRY_BDRY_VAL_SHIFT)
#define LB_IMG_SIZE 0xd8
#define LB_IMG_SIZE_DEF 0x1e00280
#define LB_IMG_SIZE_IMG_HEIGHT_M 0xffffULL
#define LB_IMG_SIZE_IMG_HEIGHT_SHIFT 16
#define LB_IMG_SIZE_IMG_HEIGHT_MASK (LB_IMG_SIZE_IMG_HEIGHT_M << \
LB_IMG_SIZE_IMG_HEIGHT_SHIFT)
#define LB_IMG_SIZE_IMG_WIDTH_M 0xffffULL
#define LB_IMG_SIZE_IMG_WIDTH_SHIFT 0
#define LB_IMG_SIZE_IMG_WIDTH_MASK (LB_IMG_SIZE_IMG_WIDTH_M << \
LB_IMG_SIZE_IMG_WIDTH_SHIFT)
#define LB_SB_SIZE 0xe0
#define LB_SB_SIZE_DEF 0x0
#define LB_SB_SIZE_SB_ROWS_M 0xfffULL
#define LB_SB_SIZE_SB_ROWS_SHIFT 16
#define LB_SB_SIZE_SB_ROWS_MASK (LB_SB_SIZE_SB_ROWS_M << \
LB_SB_SIZE_SB_ROWS_SHIFT)
#define LB_SB_SIZE_SB_COLS_M 0xffffULL
#define LB_SB_SIZE_SB_COLS_SHIFT 0
#define LB_SB_SIZE_SB_COLS_MASK (LB_SB_SIZE_SB_COLS_M << \
LB_SB_SIZE_SB_COLS_SHIFT)
#define LB_BASE 0xe8
#define LB_BASE_DEF 0x0
#define LB_BASE_FB_BASE_ADDR_M 0x1fffULL
#define LB_BASE_FB_BASE_ADDR_SHIFT 0
#define LB_BASE_FB_BASE_ADDR_MASK (LB_BASE_FB_BASE_ADDR_M << \
LB_BASE_FB_BASE_ADDR_SHIFT)
#define LB_BASE_SB_BASE_ADDR_M 0x1fffULL
#define LB_BASE_SB_BASE_ADDR_SHIFT 16
#define LB_BASE_SB_BASE_ADDR_MASK (LB_BASE_SB_BASE_ADDR_M << \
LB_BASE_SB_BASE_ADDR_SHIFT)
#define LB_STAT 0xf0
#define LB_STAT_DEF 0x0
#define LB_STAT_EMPTY_M 0xffULL
#define LB_STAT_EMPTY_SHIFT 1
#define LB_STAT_EMPTY_MASK (LB_STAT_EMPTY_M << LB_STAT_EMPTY_SHIFT)
#define LB_STAT_FULL_M 0x1ULL
#define LB_STAT_FULL_SHIFT 0
#define LB_STAT_FULL_MASK (LB_STAT_FULL_M << LB_STAT_FULL_SHIFT)
#define LB_L_PARAM 0xf8
#define LB_L_PARAM_DEF 0x0
#define LB_L_PARAM_L_INC_M 0x3fffULL
#define LB_L_PARAM_L_INC_SHIFT 0
#define LB_L_PARAM_L_INC_MASK (LB_L_PARAM_L_INC_M << LB_L_PARAM_L_INC_SHIFT)
#define LB_L_PARAM_L_WIDTH_M 0x3fffULL
#define LB_L_PARAM_L_WIDTH_SHIFT 16
#define LB_L_PARAM_L_WIDTH_MASK (LB_L_PARAM_L_WIDTH_M << \
LB_L_PARAM_L_WIDTH_SHIFT)
#define LB_SB_DELTA 0x100
#define LB_SB_DELTA_DEF 0x0
#define LB_SB_DELTA_SB_DELTA_M 0x3fffULL
#define LB_SB_DELTA_SB_DELTA_SHIFT 0
#define LB_SB_DELTA_SB_DELTA_MASK (LB_SB_DELTA_SB_DELTA_M << \
LB_SB_DELTA_SB_DELTA_SHIFT)
#define LBP_SPARE 0x108
#define LBP_SPARE_DEF 0x0
#define LBP_SPARE_SPARE16_M 0x1ULL
#define LBP_SPARE_SPARE16_SHIFT 16
#define LBP_SPARE_SPARE16_MASK (LBP_SPARE_SPARE16_M << LBP_SPARE_SPARE16_SHIFT)
#define LBP_SPARE_SPARE17_M 0x1ULL
#define LBP_SPARE_SPARE17_SHIFT 17
#define LBP_SPARE_SPARE17_MASK (LBP_SPARE_SPARE17_M << LBP_SPARE_SPARE17_SHIFT)
#define LBP_SPARE_SPARE14_M 0x1ULL
#define LBP_SPARE_SPARE14_SHIFT 14
#define LBP_SPARE_SPARE14_MASK (LBP_SPARE_SPARE14_M << LBP_SPARE_SPARE14_SHIFT)
#define LBP_SPARE_SPARE15_M 0x1ULL
#define LBP_SPARE_SPARE15_SHIFT 15
#define LBP_SPARE_SPARE15_MASK (LBP_SPARE_SPARE15_M << LBP_SPARE_SPARE15_SHIFT)
#define LBP_SPARE_SPARE12_M 0x1ULL
#define LBP_SPARE_SPARE12_SHIFT 12
#define LBP_SPARE_SPARE12_MASK (LBP_SPARE_SPARE12_M << LBP_SPARE_SPARE12_SHIFT)
#define LBP_SPARE_SPARE13_M 0x1ULL
#define LBP_SPARE_SPARE13_SHIFT 13
#define LBP_SPARE_SPARE13_MASK (LBP_SPARE_SPARE13_M << LBP_SPARE_SPARE13_SHIFT)
#define LBP_SPARE_SPARE10_M 0x1ULL
#define LBP_SPARE_SPARE10_SHIFT 10
#define LBP_SPARE_SPARE10_MASK (LBP_SPARE_SPARE10_M << LBP_SPARE_SPARE10_SHIFT)
#define LBP_SPARE_SPARE11_M 0x1ULL
#define LBP_SPARE_SPARE11_SHIFT 11
#define LBP_SPARE_SPARE11_MASK (LBP_SPARE_SPARE11_M << LBP_SPARE_SPARE11_SHIFT)
#define LBP_SPARE_SPARE18_M 0x1ULL
#define LBP_SPARE_SPARE18_SHIFT 18
#define LBP_SPARE_SPARE18_MASK (LBP_SPARE_SPARE18_M << LBP_SPARE_SPARE18_SHIFT)
#define LBP_SPARE_SPARE19_M 0x1ULL
#define LBP_SPARE_SPARE19_SHIFT 19
#define LBP_SPARE_SPARE19_MASK (LBP_SPARE_SPARE19_M << LBP_SPARE_SPARE19_SHIFT)
#define LBP_SPARE_SPARE4_M 0x1ULL
#define LBP_SPARE_SPARE4_SHIFT 4
#define LBP_SPARE_SPARE4_MASK (LBP_SPARE_SPARE4_M << LBP_SPARE_SPARE4_SHIFT)
#define LBP_SPARE_SPARE5_M 0x1ULL
#define LBP_SPARE_SPARE5_SHIFT 5
#define LBP_SPARE_SPARE5_MASK (LBP_SPARE_SPARE5_M << LBP_SPARE_SPARE5_SHIFT)
#define LBP_SPARE_SPARE6_M 0x1ULL
#define LBP_SPARE_SPARE6_SHIFT 6
#define LBP_SPARE_SPARE6_MASK (LBP_SPARE_SPARE6_M << LBP_SPARE_SPARE6_SHIFT)
#define LBP_SPARE_SPARE7_M 0x1ULL
#define LBP_SPARE_SPARE7_SHIFT 7
#define LBP_SPARE_SPARE7_MASK (LBP_SPARE_SPARE7_M << LBP_SPARE_SPARE7_SHIFT)
#define LBP_SPARE_SPARE0_M 0x1ULL
#define LBP_SPARE_SPARE0_SHIFT 0
#define LBP_SPARE_SPARE0_MASK (LBP_SPARE_SPARE0_M << LBP_SPARE_SPARE0_SHIFT)
#define LBP_SPARE_SPARE1_M 0x1ULL
#define LBP_SPARE_SPARE1_SHIFT 1
#define LBP_SPARE_SPARE1_MASK (LBP_SPARE_SPARE1_M << LBP_SPARE_SPARE1_SHIFT)
#define LBP_SPARE_SPARE2_M 0x1ULL
#define LBP_SPARE_SPARE2_SHIFT 2
#define LBP_SPARE_SPARE2_MASK (LBP_SPARE_SPARE2_M << LBP_SPARE_SPARE2_SHIFT)
#define LBP_SPARE_SPARE3_M 0x1ULL
#define LBP_SPARE_SPARE3_SHIFT 3
#define LBP_SPARE_SPARE3_MASK (LBP_SPARE_SPARE3_M << LBP_SPARE_SPARE3_SHIFT)
#define LBP_SPARE_SPARE8_M 0x1ULL
#define LBP_SPARE_SPARE8_SHIFT 8
#define LBP_SPARE_SPARE8_MASK (LBP_SPARE_SPARE8_M << LBP_SPARE_SPARE8_SHIFT)
#define LBP_SPARE_SPARE9_M 0x1ULL
#define LBP_SPARE_SPARE9_SHIFT 9
#define LBP_SPARE_SPARE9_MASK (LBP_SPARE_SPARE9_M << LBP_SPARE_SPARE9_SHIFT)
#define LBP_SPARE_SPARE30_M 0x1ULL
#define LBP_SPARE_SPARE30_SHIFT 30
#define LBP_SPARE_SPARE30_MASK (LBP_SPARE_SPARE30_M << LBP_SPARE_SPARE30_SHIFT)
#define LBP_SPARE_SPARE29_M 0x1ULL
#define LBP_SPARE_SPARE29_SHIFT 29
#define LBP_SPARE_SPARE29_MASK (LBP_SPARE_SPARE29_M << LBP_SPARE_SPARE29_SHIFT)
#define LBP_SPARE_SPARE28_M 0x1ULL
#define LBP_SPARE_SPARE28_SHIFT 28
#define LBP_SPARE_SPARE28_MASK (LBP_SPARE_SPARE28_M << LBP_SPARE_SPARE28_SHIFT)
#define LBP_SPARE_SPARE27_M 0x1ULL
#define LBP_SPARE_SPARE27_SHIFT 27
#define LBP_SPARE_SPARE27_MASK (LBP_SPARE_SPARE27_M << LBP_SPARE_SPARE27_SHIFT)
#define LBP_SPARE_SPARE26_M 0x1ULL
#define LBP_SPARE_SPARE26_SHIFT 26
#define LBP_SPARE_SPARE26_MASK (LBP_SPARE_SPARE26_M << LBP_SPARE_SPARE26_SHIFT)
#define LBP_SPARE_SPARE25_M 0x1ULL
#define LBP_SPARE_SPARE25_SHIFT 25
#define LBP_SPARE_SPARE25_MASK (LBP_SPARE_SPARE25_M << LBP_SPARE_SPARE25_SHIFT)
#define LBP_SPARE_SPARE24_M 0x1ULL
#define LBP_SPARE_SPARE24_SHIFT 24
#define LBP_SPARE_SPARE24_MASK (LBP_SPARE_SPARE24_M << LBP_SPARE_SPARE24_SHIFT)
#define LBP_SPARE_SPARE23_M 0x1ULL
#define LBP_SPARE_SPARE23_SHIFT 23
#define LBP_SPARE_SPARE23_MASK (LBP_SPARE_SPARE23_M << LBP_SPARE_SPARE23_SHIFT)
#define LBP_SPARE_SPARE22_M 0x1ULL
#define LBP_SPARE_SPARE22_SHIFT 22
#define LBP_SPARE_SPARE22_MASK (LBP_SPARE_SPARE22_M << LBP_SPARE_SPARE22_SHIFT)
#define LBP_SPARE_SPARE21_M 0x1ULL
#define LBP_SPARE_SPARE21_SHIFT 21
#define LBP_SPARE_SPARE21_MASK (LBP_SPARE_SPARE21_M << LBP_SPARE_SPARE21_SHIFT)
#define LBP_SPARE_SPARE20_M 0x1ULL
#define LBP_SPARE_SPARE20_SHIFT 20
#define LBP_SPARE_SPARE20_MASK (LBP_SPARE_SPARE20_M << LBP_SPARE_SPARE20_SHIFT)
#define LBP_SPARE_SPARE31_M 0x1ULL
#define LBP_SPARE_SPARE31_SHIFT 31
#define LBP_SPARE_SPARE31_MASK (LBP_SPARE_SPARE31_M << LBP_SPARE_SPARE31_SHIFT)
/* Module : IPU_LIB_DREGFILE_STP*/
#define STP_SEL 0x0
#define STP_SEL_DEF 0xf
#define STP_SEL_STP_SEL_M 0xfULL
#define STP_SEL_STP_SEL_SHIFT 0
#define STP_SEL_STP_SEL_MASK (STP_SEL_STP_SEL_M << STP_SEL_STP_SEL_SHIFT)
#define STP_CTRL 0x8
#define STP_CTRL_DEF 0x0
#define STP_CTRL_TS_FR_M 0x1ULL
#define STP_CTRL_TS_FR_SHIFT 4
#define STP_CTRL_TS_FR_MASK (STP_CTRL_TS_FR_M << STP_CTRL_TS_FR_SHIFT)
#define STP_CTRL_ENA_M 0x1ULL
#define STP_CTRL_ENA_SHIFT 0
#define STP_CTRL_ENA_MASK (STP_CTRL_ENA_M << STP_CTRL_ENA_SHIFT)
#define STP_CTRL_RESUME_M 0x1ULL
#define STP_CTRL_RESUME_SHIFT 2
#define STP_CTRL_RESUME_MASK (STP_CTRL_RESUME_M << STP_CTRL_RESUME_SHIFT)
#define STP_CTRL_RESET_M 0x1ULL
#define STP_CTRL_RESET_SHIFT 1
#define STP_CTRL_RESET_MASK (STP_CTRL_RESET_M << STP_CTRL_RESET_SHIFT)
#define STP_CTRL_PC_FR_M 0x1ULL
#define STP_CTRL_PC_FR_SHIFT 3
#define STP_CTRL_PC_FR_MASK (STP_CTRL_PC_FR_M << STP_CTRL_PC_FR_SHIFT)
#define STP_START 0x10
#define STP_START_DEF 0x0
#define STP_START_START_INST_M 0x7ffULL
#define STP_START_START_INST_SHIFT 0
#define STP_START_START_INST_MASK (STP_START_START_INST_M << \
STP_START_START_INST_SHIFT)
#define STP_MASK 0x18
#define STP_MASK_DEF 0xffff
#define STP_MASK_LBP_MASK_M 0xffffULL
#define STP_MASK_LBP_MASK_SHIFT 0
#define STP_MASK_LBP_MASK_MASK (STP_MASK_LBP_MASK_M << STP_MASK_LBP_MASK_SHIFT)
#define STP_STAT 0x20
#define STP_STAT_DEF 0x7ff
#define STP_STAT_PC_M 0x7ffULL
#define STP_STAT_PC_SHIFT 0
#define STP_STAT_PC_MASK (STP_STAT_PC_M << STP_STAT_PC_SHIFT)
#define STP_STAT_STALLED_M 0x1ULL
#define STP_STAT_STALLED_SHIFT 16
#define STP_STAT_STALLED_MASK (STP_STAT_STALLED_M << STP_STAT_STALLED_SHIFT)
#define STP_CAP 0x28
#define STP_CAP_DEF 0x4080040004000800
#define STP_CAP_HALO_MEM_M 0xffULL
#define STP_CAP_HALO_MEM_SHIFT 56
#define STP_CAP_HALO_MEM_MASK (STP_CAP_HALO_MEM_M << STP_CAP_HALO_MEM_SHIFT)
#define STP_CAP_SCALAR_MEM_M 0xffffULL
#define STP_CAP_SCALAR_MEM_SHIFT 16
#define STP_CAP_SCALAR_MEM_MASK (STP_CAP_SCALAR_MEM_M << \
STP_CAP_SCALAR_MEM_SHIFT)
#define STP_CAP_CONST_MEM_M 0xffffULL
#define STP_CAP_CONST_MEM_SHIFT 32
#define STP_CAP_CONST_MEM_MASK (STP_CAP_CONST_MEM_M << STP_CAP_CONST_MEM_SHIFT)
#define STP_CAP_INST_MEM_M 0xffffULL
#define STP_CAP_INST_MEM_SHIFT 0
#define STP_CAP_INST_MEM_MASK (STP_CAP_INST_MEM_M << STP_CAP_INST_MEM_SHIFT)
#define STP_CAP_VECTOR_MEM_M 0xffULL
#define STP_CAP_VECTOR_MEM_SHIFT 48
#define STP_CAP_VECTOR_MEM_MASK (STP_CAP_VECTOR_MEM_M << \
STP_CAP_VECTOR_MEM_SHIFT)
#define STP_ISR 0x30
#define STP_ISR_DEF 0x0
#define STP_ISR_INT_M 0x1ULL
#define STP_ISR_INT_SHIFT 0
#define STP_ISR_INT_MASK (STP_ISR_INT_M << STP_ISR_INT_SHIFT)
#define STP_ISR_ERR_M 0x1ULL
#define STP_ISR_ERR_SHIFT 1
#define STP_ISR_ERR_MASK (STP_ISR_ERR_M << STP_ISR_ERR_SHIFT)
#define STP_ITR 0x38
#define STP_ITR_DEF 0x0
#define STP_ITR_ERR_M 0x1ULL
#define STP_ITR_ERR_SHIFT 1
#define STP_ITR_ERR_MASK (STP_ITR_ERR_M << STP_ITR_ERR_SHIFT)
#define STP_ITR_INT_M 0x1ULL
#define STP_ITR_INT_SHIFT 0
#define STP_ITR_INT_MASK (STP_ITR_INT_M << STP_ITR_INT_SHIFT)
#define STP_IER 0x40
#define STP_IER_DEF 0x3
#define STP_IER_ERR_M 0x1ULL
#define STP_IER_ERR_SHIFT 1
#define STP_IER_ERR_MASK (STP_IER_ERR_M << STP_IER_ERR_SHIFT)
#define STP_IER_INT_M 0x1ULL
#define STP_IER_INT_SHIFT 0
#define STP_IER_INT_MASK (STP_IER_INT_M << STP_IER_INT_SHIFT)
#define STP_IMR 0x48
#define STP_IMR_DEF 0x0
#define STP_IMR_ERR_M 0x1ULL
#define STP_IMR_ERR_SHIFT 1
#define STP_IMR_ERR_MASK (STP_IMR_ERR_M << STP_IMR_ERR_SHIFT)
#define STP_IMR_INT_M 0x1ULL
#define STP_IMR_INT_SHIFT 0
#define STP_IMR_INT_MASK (STP_IMR_INT_M << STP_IMR_INT_SHIFT)
#define STP_ISR_OVF 0x50
#define STP_ISR_OVF_DEF 0x0
#define STP_ISR_OVF_ERR_M 0x1ULL
#define STP_ISR_OVF_ERR_SHIFT 1
#define STP_ISR_OVF_ERR_MASK (STP_ISR_OVF_ERR_M << STP_ISR_OVF_ERR_SHIFT)
#define STP_ISR_OVF_INT_M 0x1ULL
#define STP_ISR_OVF_INT_SHIFT 0
#define STP_ISR_OVF_INT_MASK (STP_ISR_OVF_INT_M << STP_ISR_OVF_INT_SHIFT)
#define STP_IRQ_LOG 0x58
#define STP_IRQ_LOG_DEF 0x0
#define STP_IRQ_LOG_CODE_M 0xffffULL
#define STP_IRQ_LOG_CODE_SHIFT 0
#define STP_IRQ_LOG_CODE_MASK (STP_IRQ_LOG_CODE_M << STP_IRQ_LOG_CODE_SHIFT)
#define STP_ERR_LOG 0x60
#define STP_ERR_LOG_DEF 0x0
#define STP_ERR_LOG_LBP_ID_M 0xfULL
#define STP_ERR_LOG_LBP_ID_SHIFT 0
#define STP_ERR_LOG_LBP_ID_MASK (STP_ERR_LOG_LBP_ID_M << \
STP_ERR_LOG_LBP_ID_SHIFT)
#define STP_RAM_CTRL 0x68
#define STP_RAM_CTRL_DEF 0x0
#define STP_RAM_CTRL_RAM_TARG_M 0xfULL
#define STP_RAM_CTRL_RAM_TARG_SHIFT 8
#define STP_RAM_CTRL_RAM_TARG_MASK (STP_RAM_CTRL_RAM_TARG_M << \
STP_RAM_CTRL_RAM_TARG_SHIFT)
#define STP_RAM_CTRL_WRITE_M 0x1ULL
#define STP_RAM_CTRL_WRITE_SHIFT 1
#define STP_RAM_CTRL_WRITE_MASK (STP_RAM_CTRL_WRITE_M << \
STP_RAM_CTRL_WRITE_SHIFT)
#define STP_RAM_CTRL_RAM_ADDR_M 0xffffULL
#define STP_RAM_CTRL_RAM_ADDR_SHIFT 16
#define STP_RAM_CTRL_RAM_ADDR_MASK (STP_RAM_CTRL_RAM_ADDR_M << \
STP_RAM_CTRL_RAM_ADDR_SHIFT)
#define STP_RAM_CTRL_RUN_M 0x1ULL
#define STP_RAM_CTRL_RUN_SHIFT 0
#define STP_RAM_CTRL_RUN_MASK (STP_RAM_CTRL_RUN_M << STP_RAM_CTRL_RUN_SHIFT)
#define STP_RAM_CTRL_PRI_M 0x1ULL
#define STP_RAM_CTRL_PRI_SHIFT 2
#define STP_RAM_CTRL_PRI_MASK (STP_RAM_CTRL_PRI_M << STP_RAM_CTRL_PRI_SHIFT)
#define STP_RAM_DATA0 0x70
#define STP_RAM_DATA0_DEF 0x0
#define STP_RAM_DATA0_VAL_M 0xffffffffffffffffULL
#define STP_RAM_DATA0_VAL_SHIFT 0
#define STP_RAM_DATA0_VAL_MASK (STP_RAM_DATA0_VAL_M << STP_RAM_DATA0_VAL_SHIFT)
#define STP_RAM_DATA1 0x78
#define STP_RAM_DATA1_DEF 0x0
#define STP_RAM_DATA1_VAL_M 0xffffffffffffffffULL
#define STP_RAM_DATA1_VAL_SHIFT 0
#define STP_RAM_DATA1_VAL_MASK (STP_RAM_DATA1_VAL_M << STP_RAM_DATA1_VAL_SHIFT)
#define STP_PMON_CFG 0x80
#define STP_PMON_CFG_DEF 0x0
#define STP_PMON_CFG_ENABLE_M 0x1ULL
#define STP_PMON_CFG_ENABLE_SHIFT 0
#define STP_PMON_CFG_ENABLE_MASK (STP_PMON_CFG_ENABLE_M << \
STP_PMON_CFG_ENABLE_SHIFT)
#define STP_PMON_CNT_0_CFG 0x88
#define STP_PMON_CNT_0_CFG_DEF 0x0
#define STP_PMON_CNT_0_CFG_INC_MATCH_M 0xfULL
#define STP_PMON_CNT_0_CFG_INC_MATCH_SHIFT 43
#define STP_PMON_CNT_0_CFG_INC_MATCH_MASK (STP_PMON_CNT_0_CFG_INC_MATCH_M << \
STP_PMON_CNT_0_CFG_INC_MATCH_SHIFT)
#define STP_PMON_CNT_0_CFG_INC_SEL_M 0x1fULL
#define STP_PMON_CNT_0_CFG_INC_SEL_SHIFT 32
#define STP_PMON_CNT_0_CFG_INC_SEL_MASK (STP_PMON_CNT_0_CFG_INC_SEL_M << \
STP_PMON_CNT_0_CFG_INC_SEL_SHIFT)
#define STP_PMON_CNT_0_CFG_DEC_MATCH_M 0xfULL
#define STP_PMON_CNT_0_CFG_DEC_MATCH_SHIFT 59
#define STP_PMON_CNT_0_CFG_DEC_MATCH_MASK (STP_PMON_CNT_0_CFG_DEC_MATCH_M << \
STP_PMON_CNT_0_CFG_DEC_MATCH_SHIFT)
#define STP_PMON_CNT_0_CFG_DEC_SEL_M 0x1fULL
#define STP_PMON_CNT_0_CFG_DEC_SEL_SHIFT 48
#define STP_PMON_CNT_0_CFG_DEC_SEL_MASK (STP_PMON_CNT_0_CFG_DEC_SEL_M << \
STP_PMON_CNT_0_CFG_DEC_SEL_SHIFT)
#define STP_PMON_CNT_0_CFG_THRESHOLD_M 0xffULL
#define STP_PMON_CNT_0_CFG_THRESHOLD_SHIFT 3
#define STP_PMON_CNT_0_CFG_THRESHOLD_MASK (STP_PMON_CNT_0_CFG_THRESHOLD_M << \
STP_PMON_CNT_0_CFG_THRESHOLD_SHIFT)
#define STP_PMON_CNT_0_CFG_INC_INV_M 0x1ULL
#define STP_PMON_CNT_0_CFG_INC_INV_SHIFT 47
#define STP_PMON_CNT_0_CFG_INC_INV_MASK (STP_PMON_CNT_0_CFG_INC_INV_M << \
STP_PMON_CNT_0_CFG_INC_INV_SHIFT)
#define STP_PMON_CNT_0_CFG_DEC_MASK_M 0xfULL
#define STP_PMON_CNT_0_CFG_DEC_MASK_SHIFT 55
#define STP_PMON_CNT_0_CFG_DEC_MASK_MASK (STP_PMON_CNT_0_CFG_DEC_MASK_M << \
STP_PMON_CNT_0_CFG_DEC_MASK_SHIFT)
#define STP_PMON_CNT_0_CFG_MODE_M 0x7ULL
#define STP_PMON_CNT_0_CFG_MODE_SHIFT 0
#define STP_PMON_CNT_0_CFG_MODE_MASK (STP_PMON_CNT_0_CFG_MODE_M << \
STP_PMON_CNT_0_CFG_MODE_SHIFT)
#define STP_PMON_CNT_0_CFG_DEC_INV_M 0x1ULL
#define STP_PMON_CNT_0_CFG_DEC_INV_SHIFT 63
#define STP_PMON_CNT_0_CFG_DEC_INV_MASK (STP_PMON_CNT_0_CFG_DEC_INV_M << \
STP_PMON_CNT_0_CFG_DEC_INV_SHIFT)
#define STP_PMON_CNT_0_CFG_INC_MASK_M 0xfULL
#define STP_PMON_CNT_0_CFG_INC_MASK_SHIFT 39
#define STP_PMON_CNT_0_CFG_INC_MASK_MASK (STP_PMON_CNT_0_CFG_INC_MASK_M << \
STP_PMON_CNT_0_CFG_INC_MASK_SHIFT)
#define STP_PMON_CNT_0 0x90
#define STP_PMON_CNT_0_DEF 0x0
#define STP_PMON_CNT_0_CNT_M 0xffffffffffULL
#define STP_PMON_CNT_0_CNT_SHIFT 0
#define STP_PMON_CNT_0_CNT_MASK (STP_PMON_CNT_0_CNT_M << \
STP_PMON_CNT_0_CNT_SHIFT)
#define STP_PMON_CNT_0_STS_ACC 0x98
#define STP_PMON_CNT_0_STS_ACC_DEF 0x0
#define STP_PMON_CNT_0_STS_ACC_VAL_M 0xffULL
#define STP_PMON_CNT_0_STS_ACC_VAL_SHIFT 0
#define STP_PMON_CNT_0_STS_ACC_VAL_MASK (STP_PMON_CNT_0_STS_ACC_VAL_M << \
STP_PMON_CNT_0_STS_ACC_VAL_SHIFT)
#define STP_PMON_CNT_0_STS 0xa0
#define STP_PMON_CNT_0_STS_DEF 0x0
#define STP_PMON_CNT_0_STS_ACC_UF_M 0x1ULL
#define STP_PMON_CNT_0_STS_ACC_UF_SHIFT 1
#define STP_PMON_CNT_0_STS_ACC_UF_MASK (STP_PMON_CNT_0_STS_ACC_UF_M << \
STP_PMON_CNT_0_STS_ACC_UF_SHIFT)
#define STP_PMON_CNT_0_STS_ACC_OF_M 0x1ULL
#define STP_PMON_CNT_0_STS_ACC_OF_SHIFT 0
#define STP_PMON_CNT_0_STS_ACC_OF_MASK (STP_PMON_CNT_0_STS_ACC_OF_M << \
STP_PMON_CNT_0_STS_ACC_OF_SHIFT)
#define STP_PMON_CNT_0_STS_CNT_OF_M 0x1ULL
#define STP_PMON_CNT_0_STS_CNT_OF_SHIFT 2
#define STP_PMON_CNT_0_STS_CNT_OF_MASK (STP_PMON_CNT_0_STS_CNT_OF_M << \
STP_PMON_CNT_0_STS_CNT_OF_SHIFT)
#define STP_PMON_CNT_1_CFG 0xa8
#define STP_PMON_CNT_1_CFG_DEF 0x0
#define STP_PMON_CNT_1_CFG_MODE_M 0x7ULL
#define STP_PMON_CNT_1_CFG_MODE_SHIFT 0
#define STP_PMON_CNT_1_CFG_MODE_MASK (STP_PMON_CNT_1_CFG_MODE_M << \
STP_PMON_CNT_1_CFG_MODE_SHIFT)
#define STP_PMON_CNT_1_CFG_DEC_MASK_M 0xfULL
#define STP_PMON_CNT_1_CFG_DEC_MASK_SHIFT 55
#define STP_PMON_CNT_1_CFG_DEC_MASK_MASK (STP_PMON_CNT_1_CFG_DEC_MASK_M << \
STP_PMON_CNT_1_CFG_DEC_MASK_SHIFT)
#define STP_PMON_CNT_1_CFG_INC_INV_M 0x1ULL
#define STP_PMON_CNT_1_CFG_INC_INV_SHIFT 47
#define STP_PMON_CNT_1_CFG_INC_INV_MASK (STP_PMON_CNT_1_CFG_INC_INV_M << \
STP_PMON_CNT_1_CFG_INC_INV_SHIFT)
#define STP_PMON_CNT_1_CFG_INC_MASK_M 0xfULL
#define STP_PMON_CNT_1_CFG_INC_MASK_SHIFT 39
#define STP_PMON_CNT_1_CFG_INC_MASK_MASK (STP_PMON_CNT_1_CFG_INC_MASK_M << \
STP_PMON_CNT_1_CFG_INC_MASK_SHIFT)
#define STP_PMON_CNT_1_CFG_INC_MATCH_M 0xfULL
#define STP_PMON_CNT_1_CFG_INC_MATCH_SHIFT 43
#define STP_PMON_CNT_1_CFG_INC_MATCH_MASK (STP_PMON_CNT_1_CFG_INC_MATCH_M << \
STP_PMON_CNT_1_CFG_INC_MATCH_SHIFT)
#define STP_PMON_CNT_1_CFG_DEC_INV_M 0x1ULL
#define STP_PMON_CNT_1_CFG_DEC_INV_SHIFT 63
#define STP_PMON_CNT_1_CFG_DEC_INV_MASK (STP_PMON_CNT_1_CFG_DEC_INV_M << \
STP_PMON_CNT_1_CFG_DEC_INV_SHIFT)
#define STP_PMON_CNT_1_CFG_DEC_MATCH_M 0xfULL
#define STP_PMON_CNT_1_CFG_DEC_MATCH_SHIFT 59
#define STP_PMON_CNT_1_CFG_DEC_MATCH_MASK (STP_PMON_CNT_1_CFG_DEC_MATCH_M << \
STP_PMON_CNT_1_CFG_DEC_MATCH_SHIFT)
#define STP_PMON_CNT_1_CFG_THRESHOLD_M 0xffULL
#define STP_PMON_CNT_1_CFG_THRESHOLD_SHIFT 3
#define STP_PMON_CNT_1_CFG_THRESHOLD_MASK (STP_PMON_CNT_1_CFG_THRESHOLD_M << \
STP_PMON_CNT_1_CFG_THRESHOLD_SHIFT)
#define STP_PMON_CNT_1_CFG_INC_SEL_M 0x1fULL
#define STP_PMON_CNT_1_CFG_INC_SEL_SHIFT 32
#define STP_PMON_CNT_1_CFG_INC_SEL_MASK (STP_PMON_CNT_1_CFG_INC_SEL_M << \
STP_PMON_CNT_1_CFG_INC_SEL_SHIFT)
#define STP_PMON_CNT_1_CFG_DEC_SEL_M 0x1fULL
#define STP_PMON_CNT_1_CFG_DEC_SEL_SHIFT 48
#define STP_PMON_CNT_1_CFG_DEC_SEL_MASK (STP_PMON_CNT_1_CFG_DEC_SEL_M << \
STP_PMON_CNT_1_CFG_DEC_SEL_SHIFT)
#define STP_PMON_CNT_1 0xb0
#define STP_PMON_CNT_1_DEF 0x0
#define STP_PMON_CNT_1_CNT_M 0xffffffffffULL
#define STP_PMON_CNT_1_CNT_SHIFT 0
#define STP_PMON_CNT_1_CNT_MASK (STP_PMON_CNT_1_CNT_M << \
STP_PMON_CNT_1_CNT_SHIFT)
#define STP_PMON_CNT_1_STS_ACC 0xb8
#define STP_PMON_CNT_1_STS_ACC_DEF 0x0
#define STP_PMON_CNT_1_STS_ACC_VAL_M 0xffULL
#define STP_PMON_CNT_1_STS_ACC_VAL_SHIFT 0
#define STP_PMON_CNT_1_STS_ACC_VAL_MASK (STP_PMON_CNT_1_STS_ACC_VAL_M << \
STP_PMON_CNT_1_STS_ACC_VAL_SHIFT)
#define STP_PMON_CNT_1_STS 0xc0
#define STP_PMON_CNT_1_STS_DEF 0x0
#define STP_PMON_CNT_1_STS_CNT_OF_M 0x1ULL
#define STP_PMON_CNT_1_STS_CNT_OF_SHIFT 2
#define STP_PMON_CNT_1_STS_CNT_OF_MASK (STP_PMON_CNT_1_STS_CNT_OF_M << \
STP_PMON_CNT_1_STS_CNT_OF_SHIFT)
#define STP_PMON_CNT_1_STS_ACC_UF_M 0x1ULL
#define STP_PMON_CNT_1_STS_ACC_UF_SHIFT 1
#define STP_PMON_CNT_1_STS_ACC_UF_MASK (STP_PMON_CNT_1_STS_ACC_UF_M << \
STP_PMON_CNT_1_STS_ACC_UF_SHIFT)
#define STP_PMON_CNT_1_STS_ACC_OF_M 0x1ULL
#define STP_PMON_CNT_1_STS_ACC_OF_SHIFT 0
#define STP_PMON_CNT_1_STS_ACC_OF_MASK (STP_PMON_CNT_1_STS_ACC_OF_M << \
STP_PMON_CNT_1_STS_ACC_OF_SHIFT)
#endif /* __IPU_REGS_V2_GENERATED_H__ */