add set_gpio
support for the i2c board including dp