more linuxish gpio initialization