自己写了个vin的驱动模板,但总是registering xxx ,No such device! 加了printk没有打印信息,驱动没被调用?lsmod能看到驱动已经加载了,是rk628_vin.ko,SENSOR_NAME定义是rk628

报错

设备树


驱动里的printk

lsmod查看
image

看起来像是CSI2引脚获取失败,后续的驱动装不上?CSI2的引脚我没改过

您好,查看一下是不是引脚被占用了?

pin PE0 already requested by gmac0; cannot claim for csi2是说用作网口了吧,和电路上也是这样的,mipi的定义也有,是PA0-PA12,和电路上一样,这里也没报错,我就想问问为啥加载驱动了一点打印都没有,是在入口函数加的,dmseg也不见,是不是根本没运行啊

您好,设置一下打印等级看看。。。

用原来的gc2053就可以了,用sensor_dbg,把DEV_DBG_EN设为1,就有了,不知道哪配错了不行,现在直接改这个文件吧

原来是不能在makefile里面用 xxx-objs 关联其他c文件,现在我把所有代码都放在一个文件,makefile不改就能用了