驱动相关代码如下:
static const struct of_device_id fsl_icn85xx_ts_ids[]={
{.compatible = "fsl,icn85xx_ts"},
{}
};
MODULE_DEVICE_TABLE(of, fsl_icn85xx_ts_ids);
static struct i2c_driver icn85xx_ts_driver = {
.probe = icn85xx_ts_probe,
.remove = icn85xx_ts_remove,
.driver = {
.name = CTP_NAME,
.owner = THIS_MODULE,
.of_match_table = fsl_icn85xx_ts_ids,
},
};
内核相关代码如下:
355 &i2c1 {
356 clock-frequency = <100000>;
357 pinctrl-names = "default";
358 pinctrl-0 = <&pinctrl_i2c1>;
359 status = "okay";
360
361 icn85xx_ts: icn85xx_ts@40 {
362 compatible = "fsl,icn85xx_ts";
363 reg = <0x40>;
364 gpios = <
365 &gpio1 3 0
366 &gpio1 4 0
367 >;
368 status = "okay";
369 };
370 };
|