У меня есть драйвер IIO для моего датчика внешней освещенности. Код драйвера использует макрос MODULE_DEVICE_TABLE с первым аргументом как «i2c» и один раз как «из». AFAIK, макрос MODULE_DEVICE_TABLE используется главным образом в драйверах USB для включения «горячей» замены.
Может ли кто-нибудь объяснить мне, что делает этот макрос и что означают параметры "of" и "i2c"?