diff --git a/oplus/kernel/device_info/tri_state_key/oplus_tri_key.c b/oplus/kernel/device_info/tri_state_key/oplus_tri_key.c index 8c17481b96..5233340ed3 100644 --- a/oplus/kernel/device_info/tri_state_key/oplus_tri_key.c +++ b/oplus/kernel/device_info/tri_state_key/oplus_tri_key.c @@ -2972,6 +2972,7 @@ static void register_tri_key_dev_work(struct work_struct *work) goto fail; } chip->input_dev->name = TRI_KEY_DEVICE; + chip->input_dev->id.vendor = 0x22d9; /* VENDOR_ID_OPPO */ set_bit(EV_SYN, chip->input_dev->evbit); set_bit(EV_KEY, chip->input_dev->evbit);