IIO驱动框架创建 分析 IIO 子系统的时候大家应该看出了,IIO框架主要用于 ADC 类的传感器,比如陀螺仪、加速度计、磁力计、光强度计等,这些传感器基本都是IIC 或者 SPI 接口的。因此 IIO驱动的基础框架就是 IIC 或者 SPI ,我们可以在 IIC 或 SPI 驱动里面在加上 regmap。当然了,有些 SOC内部的 ADC 也会使用 IIO 框架,那么这个时候驱动的基础框架就是 platfrom。 IIO 设备的申请、初始化以及注册在 probe 函数中完成,在注销驱动的时候还需要在 remove 函数中注销掉