[PATCH v3 1/7] gps: add public header