add IXP4xx GPIOLIB support based on Chris' patch