icE1usb fw: Import GPS module driver code

This only initializes the GPS module and keeps track of the
antenna and fix status

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I24811f872fafefc7f8dfaa3028c4288001a87d2f
diff --git a/firmware/ice40-riscv/icE1usb/Makefile b/firmware/ice40-riscv/icE1usb/Makefile
index 36fd921..6725f6a 100644
--- a/firmware/ice40-riscv/icE1usb/Makefile
+++ b/firmware/ice40-riscv/icE1usb/Makefile
@@ -48,6 +48,7 @@
 HEADERS_app=\
 	config.h \
 	e1.h \
+	gps.h \
 	ice1usb_proto.h \
 	misc.h \
 	usb_desc_ids.h \
@@ -59,6 +60,7 @@
 SOURCES_app=\
 	e1.c \
 	fw_app.c \
+	gps.c \
 	misc.c \
 	usb_desc_app.c \
 	usb_dev.c \