Support for hardware geofencing

Change-Id: If62cc543cbe322f12cee8b2f7ff9048d6afb7c6f