i2c: Add generic I2C multiplexer using GPIO API