On Wed, 2016-09-07 at 15:37 +0200, Bartosz Golaszewski wrote: > The chip_type variable in struct pca953x_chip is no longer required. > > Remove it. > > - chip->write_regs = chip->chip_type == PCA953X_TYPE ? > - pca953x_write_regs_16 : > - pca957x_write_regs_16; > + if (PCA_CHIP_TYPE(chip->driver_data) == PCA953X_TYPE) > + chip->write_regs = pca953x_write_regs_16; > + else > + chip->write_regs = pca957x_write_regs_16; > chip->read_regs = pca953x_read_regs_16; I would also move this to previous patch. -- Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> Intel Finland Oy -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html