i2c: clean add_children a bit