搜索

451

主题

662

帖子

4967

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4967
QQ
发表于 2021-1-19 19:15:51 6815 浏览 0 回复

input子系统device id如何设置 ?

关于input子系统中的这几个参数,我不知道怎么设置,设置这几个参数的依据是什么?我所调试的芯片说明书也没有告知vendor, product,version这些参数呀?

struct input_id {
__u16 bustype;
__u16 vendor;
__u16 product;
__u16 version;
};

如下我随便乱设置了几个参数,不知道跟已经存在的vendor, product,version值一样是否有冲突?
i2c_cdev->key = input_allocate_device();
i2c_cdev->key->name = "cxdish-key";
i2c_cdev->key->phys = "cxdish-key/input0";
i2c_cdev->key->id.bustype = BUS_HOST;
i2c_cdev->key->id.vendor = 0x0001;
i2c_cdev->key->id.product = 0x0001;
i2c_cdev->key->id.version = 0x0100;
__set_bit(EV_KEY, i2c_cdev->key->evbit);
__set_bit(KEY_WORD_WAKEUP, i2c_cdev->key->keybit);
手机微信同号:13682654092
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表