Revert "remove gps HAL for now"

This reverts commit 25a7e704114c8d13d438c009db1abeb5382bf7fe.