CPSW_FIFO_RATE_EN_SHIFT
val &= ~(0xf << CPSW_FIFO_RATE_EN_SHIFT);
val |= BIT(fifo + CPSW_FIFO_RATE_EN_SHIFT);
val &= ~BIT(fifo + CPSW_FIFO_RATE_EN_SHIFT);