关键结构体是platform_driver i2c_imx_driver。它定义了i2c_imx_driver的probe和remove函数,以及驱动的名称、电源管理操作、设备树匹配表。同时,它也指定了设备类型表imx_i2c_devtype。

static struct platform_driver i2c_imx_driver = 	probe = i2c_imx_probe 	remove = i2c_imx_remove 	driver = 		name = DRIVER_NAME 		pm = I2C_IMX_PM_OPS 		of_match_table = i2c_imx_dt_ids 	 	id_table = im

原文地址: https://www.cveoy.top/t/topic/fefY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录