How to generate UART interrupt for GPIOs?
Use pseudo-code:

if(INPUT1 == HIGH)
{
    //fill Tx FIFO buffer with some data, which causes UART Tx interrupt
}


UART TX interrupt is fired, when UART TX FIFO buffer is filled with data.