本文共 2379 字,大约阅读时间需要 7 分钟。
// 从 /sys/class 找到 i2c-adapter/sys/class # ls i2ci2c-adapter/ // 找到有三个 i2c adapter /sys/class/i2c-adapter # ls -llrwxrwxrwx root root 2015-01-05 07:37 i2c-0 -> ../../devices/platform/soc/soc:ap-apb/70500000.i2c/i2c-0lrwxrwxrwx root root 2015-01-05 07:37 i2c-2 -> ../../devices/platform/soc/soc:ap-apb/70700000.i2c/i2c-2lrwxrwxrwx root root 2015-01-05 07:37 i2c-3 -> ../../devices/platform/soc/soc:ap-apb/70800000.i2c/i2c-3 // i2c-adapter 的信息#ls -l /sys/devices/platform/soc/soc:ap-apb/70800000.i2c/i2c-3drwxr-xr-x root root 2015-01-05 08:02 0-0020 // i2c-adapter 上挂载的i2c设备--w------- root root 4096 2015-01-05 08:04 delete_devicelrwxrwxrwx root root 2015-01-05 08:04 device -> ../../70500000.i2cdrwxr-xr-x root root 2015-01-05 08:04 i2c-dev-r--r--r-- root root 4096 2015-01-05 08:04 name--w------- root root 4096 2015-01-05 08:04 new_devicelrwxrwxrwx root root 2015-01-05 08:04 of_node -> ../../../../../../firmware/devicetree/base/soc/ap-apb/i2c@70500000 // i2c adapter在系统硬件拓扑中的位置drwxr-xr-x root root 2015-01-05 08:04 powerlrwxrwxrwx root root 2015-01-05 08:04 subsystem -> ../../../../../../bus/i2c-rw-r--r-- root root 4096 2015-01-05 08:04 uevent
// i2c 设备信息# ls /sys/devices/platform/soc/soc:ap-apb/70800000.i2c/i2c-3/3-0046 -l-rw-rw-r-- root root 4096 2015-01-05 08:02 IT7259_upgradelrwxrwxrwx root root 2015-01-05 08:02 driver -> ../../../../../../../bus/i2c/drivers/ite7259_ts-r--r--r-- root root 4096 2015-01-05 08:02 input_name-r--r--r-- root root 4096 2015-01-05 08:02 modalias-r--r--r-- root root 4096 2015-01-05 08:02 namelrwxrwxrwx root root 2015-01-05 08:02 of_node -> ../../../../../../../firmware/devicetree/base/soc/ap-apb/i2c@70800000/ite7259_ts@46 //i2c设备在系统硬件拓扑中的位置drwxr-xr-x root root 2015-01-05 08:02 power--w------- root root 4096 2015-01-05 08:02 read_flashlrwxrwxrwx root root 2015-01-05 08:02 subsystem -> ../../../../../../../bus/i2c-rw-r--r-- root root 4096 2015-01-05 08:02 uevent
Documentation/i2c/dev-interfacels /dev/i2c*/dev/i2c-0/dev/i2c-2/dev/i2c-3
转载地址:http://saigi.baihongyu.com/