ASIC_SI3114
asicIndex = ASIC_SI3114;
if (asicIndex == ASIC_SI3114) {
temp &= (asicIndex == ASIC_SI3114) ? (~SI_MASK_4PORT) : (~SI_MASK_2PORT);
temp |= (controller->asic_index == ASIC_SI3114) ? SI_MASK_4PORT : SI_MASK_2PORT;