add support for PinePhone Pro
This MR makes the GPIO config more generic so we can support devices not based on the A64.
It also introduces a tentative config for the PinePhone Pro.
Tested on OG PP rev 1.2 and PPP dev edition.
Fixes #26 (closed)
Edited by Arnaud Ferraris