728行的i2c_dw_init_recovery_info是在给dw_i2c_dev结构体(指代一个i2c controller ip)初始化lock-up recovery方法, recovery相关的方法保存在i2c_bus_recovery_info结构体中。 <include/linux/i2c.h> 611 struct i2c_bus_recovery_info { 612 int (*recover_bus)(struct i2c_adapter *adap); /* recovery...
i2c_dw_disable_int(dev); ret = devm_request_irq(dev->dev, dev->irq, i2c_dw_isr, irq_flags, dev_name(dev->dev), dev);if(ret) { dev_err(dev->dev,"failure requesting irq %i: %d\n", dev->irq, ret);returnret; } ret = i2c_dw_init_recovery_info(dev);if(ret)returnret;/*...
inti2c_dw_probe(struct dw_i2c_dev *dev){structi2c_adapter*
init_completion(&i2c->cmp); adap = &i2c->adap; adap->class = I2C_CLASS_DDC; adap->owner = THIS_MODULE; adap->dev.parent = hdmi->dev; adap->algo = &dw_hdmi_algorithm; Expand Down 1 change: 0 additions & 1 deletion 1 drivers/gpu/drm/display/drm_dp_helper.c Show comments Vi...
[ 1.587049] random: fast init done [ 1.655683] EXT4-fs (mmcblk0p2): recovery complete [ 1.661406] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 1.669535] VFS: Mounted root (ext3 filesystem) on device 179:2. ...
We’re all set for the kernel configuration! Describing the BME280 in the Device Tree We now need to tell the Linux kernel that we have a BME280 sensor and how it is connected to the system, which is done by adding more details into our Device Tree. We have already enabled the I2C5...
i2c tool Arm64 android 平台,内含i2cget、i2cset、i2cdump、i2cdetect,以及i2ctransfer支持多字节读写,多条i2c 指令合发。使用方法自行百度