TPU
#define HCR_TPU __HCR(TPU)
INTC_VECT(SIOF1, 0xd20), INTC_VECT(TPU, 0xd80),
INTC_VECT(TPU, 0xda0), INTC_VECT(TPU, 0xdc0),
INTC_VECT(TPU, 0xde0), INTC_VECT(IIC, 0xe00),
{ 0xA4080004UL, 0, 16, 4, /* IPRH */ { PINT07, PINT815, TPU, IIC } },
INTC_VECT(TPU, 0x9a0), INTC_VECT(Z3D4, 0x9e0),
{ I2C1_DTEI, I2C1_WAITI, I2C1_TACKI, I2C1_ALI, TPU, 0, 0, TSIF } },
{ 0xa408002c, 0, 16, 4, /* IPRL */ { 0, 0, TPU } },
INTC_VECT(VPU, 0x980), INTC_VECT(TPU, 0x9a0),
{ 0, RTC_CUI, RTC_PRI, RTC_ATI, 0, TPU, 0, TSIF } },
{ 0xa408002c, 0, 16, 4, /* IPRL */ { TWODG, 0, TPU } },
0, TPU, 0, TSIF } },
{ 0xa408002c, 0, 16, 4, /* IPRL */ { SCIFA5, 0, TPU, _2DDMAC } },
INTC_VECT(TPU, 0x9A0),
INTC_VECT(TPU, 0xcc0), INTC_VECT(PCC, 0xce0),
PCC, 0, 0, ADC, TPU, SIM, SIOF2, SIOF1,
{ 0xffd400a8, 0, 32, 8, /* INT2PRI10 */ { TPU, SIM, SIOF2, SIOF1 } },
WREG32_P(CG_TPC, TPU(u), ~TPU_MASK);
HNS3_PMU_DLY_EVT_PAIR(dly_tpu, TPU),
HNS3_PMU_DLY_FLT_MODE_PAIR(dly_tpu, TPU),