VPU
INTC_VECT(MFI, 0x900), INTC_VECT(VPU, 0x980),
{ 0, 0, 0, VPU, 0, 0, 0, MFI } },
{ 0xa4080010, 0, 16, 4, /* IPRE */ { DMAC0123, VIOVOU, MFI, VPU } },
INTC_VECT(MFI, 0x900), INTC_VECT(VPU, 0x980), INTC_VECT(USB, 0xa20),
{ 0, 0, 0, VPU, 0, 0, 0, MFI } },
{ 0xa4080010, 0, 16, 4, /* IPRE */ { DMAC0123, VIOVOU, MFI, VPU } },
INTC_VECT(VPU, 0x980), INTC_VECT(TPU, 0x9a0),
{ 0, 0, 0, VPU, } },
{ 0xa4080010, 0, 16, 4, /* IPRE */ { DMAC0123, VIOVOU, 0, VPU } },
{ 0, 0, 0, VPU, ATAPI, ETHI, 0, SCIFA3 } },
{ 0xa4080010, 0, 16, 4, /* IPRE */ { DMAC0A, VIO, SCIFA3, VPU } },
INTC_VECT(VPU, 0x980),
case VPU:
fw->type = VPU;
fw_type = VPU;
if (mtk_vcodec_fw_get_type(vpu->ctx->dev->fw_handler) == VPU)
fw_type = VPU;
if (mtk_vcodec_fw_get_type(vpu->ctx->dev->fw_handler) == VPU)
MT6359_BUCK("buck_vpu", VPU, 400000, 1193750, 6250,
MT6359_BUCK("buck_vpu", VPU, 400000, 1193750, 6250,