My first reaction is that this whole chip, includingits GPIO support, would best live in drivers/mfd likevarious other multi-function devices.I'm trying to avoid cluttering drivers/gpio with fragments of chip support that don't stand on their own...