小弟我刚学写linux驱动,I2C接口的触摸板驱动,TI达芬奇的板子,现在源码下已经有了TI这个芯片的I2C驱动,但触摸屏的驱动是我后来从网上找的,也已经编译通过,现在有两个问题看了几天没有看明白:1, 我要怎么样才能把触摸板的驱动所调用的I2C接口和达芬奇的I2C接口关联起来?
2, 触摸板的I2C芯片有地址,那么这个地址在程序中是在哪里指定呢? 我看了代码,有个stmpe_input_probe(struct platform_device *pdev)函数,芯片的地址等内容都是通过pdev参数传入的,那么是谁来调stmpe_input_probe这个函数呢? pdev又在哪里初始化呢?
望高手赐教, 非常感谢!! |