"Umm... Ok, this seems a bit weird. Normally, you wouldn't create devices from user space, as the kernel should automatically instantiate them when parsing the DSDT or DT." Hi Gregor, Probably I know the reason of this - I have taken chuwi vi8 with gsl1680, after modprobe i2c-dev, i2cdetect -r 3 - detects gsl1680 on 0x40 PERMANENTLY! In Android touch is on i2c-4, but on the same address. AFAIK - i2c devices could switch bus number but not their port on bus, this means that if you have chipone icn85xx it should answer on 0x48 on one of the i2c bus. Am I right? In case of Chuwi Vi10 with Chipone icn8528 situation with i2cdetect is very very strange. On kernels 4.4.2 and 4.0.1 - modprobe i2c-dev and then i2cdetect -r X (1,2,3,4) does NOT!!!!!!!! Detect NOTHING permanently on 0x48 on any bus! This make me confused completely! To wake up something it should be visible on i2c bus but it is NOT! Regards, Serge Kolotylo. -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html