On 04/12/2012 03:14 PM, David Daney wrote: > From: David Daney <david.daney@xxxxxxxxxx> > > For 'normal' i2c bus drivers, we can call of_i2c_register_devices() > and have the device tree framework automatically populate the bus with > the devices specified in the device tree. > > This patch adds a common code to the i2c mux framework to have the mux > sub-busses be populated by the of_i2c_register_devices() too. If the > mux device has an of_node, we populate the sub-bus' of_node so that > the subsequent call to of_i2c_register_devices() will find the > corresponding devices. > > It seemed better to put this logic in i2c_add_mux_adapter() rather > than the individual mux drivers, as they will all probably want to do > the same thing. > > Signed-off-by: David Daney <david.daney@xxxxxxxxxx> > Cc: Lars-Peter Clausen <lars@xxxxxxxxxx> Acked-by: Stephen Warren <swarren@xxxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html