diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h index 48af8bf6e55a..b53301e4f753 100755 --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h @@ -1055,4 +1055,12 @@ #define USB_VENDOR_ID_WAVESHARE 0x0483 #define USB_DEVICE_ID_WAVESHARE_10_1 0x5710 +/* SAMSUNG HDMI capacitive Screen */ +#define USB_VENDOR_ID_SAMSUNG_2619 0x2619 +#define USB_DEVICE_ID_LH65DMEXTBC 0x5620 + +/* SAMSUNG HDMI capacitive Screen */ +#define USB_VENDOR_ID_SAMSUNG_04E8 0x04E8 +#define USB_DEVICE_ID_LH55PMFXTBC 0x20A6 + #endif diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c index 304562b98648..30e9d323db37 100644 --- a/drivers/hid/hid-multitouch.c +++ b/drivers/hid/hid-multitouch.c @@ -1633,6 +1633,16 @@ static const struct hid_device_id mt_devices[] = { HID_USB_DEVICE(USB_VENDOR_ID_WAVESHARE, USB_DEVICE_ID_WAVESHARE_10_1) }, +/* SAMSUNG HDMI capacitive Screen */ + { .driver_data = MT_CLS_DEFAULT, + HID_USB_DEVICE(USB_VENDOR_ID_SAMSUNG_2619, + USB_DEVICE_ID_LH65DMEXTBC) }, + +/* SAMSUNG HDMI capacitive Screen */ + { .driver_data = MT_CLS_DEFAULT, + HID_USB_DEVICE(USB_VENDOR_ID_SAMSUNG_04E8, + USB_DEVICE_ID_LH55PMFXTBC) }, + /* Generic MT device */ { HID_DEVICE(HID_BUS_ANY, HID_GROUP_MULTITOUCH, HID_ANY_ID, HID_ANY_ID) }, { }