Flashing SAMD21 from UART

Hi

i'm doing a design for a PCB that uses a SAMD21. Is it possible to upload the firmware without insert the micro usb port?

I've seen there is a SWD interface, and it's ok for upload bootloader and firmware.
But is it possible to upload the firmware using the TX and RX pin of the UART?

Thanks