gpio: fixes