fifo_init(&port->txfifo, port->hw->txbuffer, port->hw->txbuffer_size);
fifo_init(&port->rxfifo, port->hw->rxbuffer, port->hw->rxbuffer_size);
fifo_init(&port->txfifo, port->hw->txbuffer, port->hw->txbuffer_size);
fifo_init(&port->rxfifo, port->hw->rxbuffer, port->hw->rxbuffer_size);