IMSIC_IPI_ID
if (!imsic_noipi && local_id == IMSIC_IPI_ID) {
writel(IMSIC_IPI_ID, local->msi_va);
__imsic_id_set_enable(IMSIC_IPI_ID);
__imsic_id_clear_enable(IMSIC_IPI_ID);
pr_info("%pfwP: providing IPIs using interrupt %d\n", imsic->fwnode, IMSIC_IPI_ID);
if (!i || (!imsic_noipi && i == IMSIC_IPI_ID))
(!imsic_noipi && vec->local_id <= IMSIC_IPI_ID) ? 1 : 0);
irq_matrix_assign_system(imsic->matrix, IMSIC_IPI_ID, false);