I would like to use the i2c_gpio software i2c kernel module because the broadcom hardware i2c does not support I2C_M_NOSTART. How do I do this?
I think that in order to do it I need to take the device tree config for i2c_gpio and turn it into a device tree fragment, then compile and load it. But I don't know how to rewrite the config as a fragment. Perhaps there is another, easier way.