2016-09-20 13:30 GMT+02:00 Geert Uytterhoeven <geert@xxxxxxxxxxxxxx>: > On Tue, Sep 20, 2016 at 12:48 PM, Peter Rosin <peda@xxxxxxxxxx> wrote: >> On 2016-09-20 12:07, Bartosz Golaszewski wrote: >>> I feel like it's just wrong to set an arbitrary limit on the number of >>> i2c branches - and this is what the result of this approach would be. >> >> What arbitrary limit would that be? The number of lockdep classes >> can't be *that* limited? Or? >> >> I mean one lockdep class per root adapter and one subclass within that >> class per mux level doesn't sound too bad. How many root adapters do >> we need to design for? > > 'git grep -c i2c@ -- "*dts*"' told me exynos7 has 12 i2c interfaces. > And as long as I have gpios (pcf8574?), I can add more using i2c-gpio. > Hence the upper limit is infinity. > Agreed. If you add to that dynamic i2c adapters like hid-cp2112 or greybus-i2c then it makes infinity plus some more. Best regards, Bartosz Golaszewski -- 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