gpiolib: add gpio get direction callback support