mmTPC0_CFG_TPC_INTR_CAUSE
tpc_interrupts_cause = RREG32(mmTPC0_CFG_TPC_INTR_CAUSE + tpc_offset) &
WREG32(mmTPC0_CFG_TPC_INTR_CAUSE + tpc_offset, 0);
mask |= 1U << ((mmTPC0_CFG_TPC_INTR_CAUSE & 0x7F) >> 2);
mask |= 1 << ((mmTPC0_CFG_TPC_INTR_CAUSE & 0x7F) >> 2);