On 2017-03-13 14:14, MikeB wrote: > The current naming scheme for i2c-mux adapters "i2c-<parent adapter > id>-mux (chan_id <id>)" results in duplicate names if there is more > than one mux device on an i2c adapter since each device will have the > same <parent adapter id>. > > For example: > > +--------+ > |PCA9548 | > | 0x70 | > |01234567| > +--------+ > | > +-----------------------------+ > | | | > +--------+ +--------+ +--------+ > |PCA9548 | |PCA9548 | |PCA9548 | > | 0x73 | | 0x74 | | 0x75 | > |01234567| |01234567| |01234567| > +--------+ +--------+ +--------+ > > > will result in eight sets of duplicate names for the channels coming > off the lower three muxes. I think it's fairly common for adapters from the same driver to have the same 'name'. E.g. the .../busses/i2c-at91.c driver uses "AT91" for all adapters it instantiates. > Any suggestions on how to modify i2c-mux.c to make these names unique? Why do they have to be unique? Cheers, peda -- 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