|
发表于 2021-1-19 19:15:51
11358 浏览 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
|
|
|
|
|
登录或注册
|