[HID Patchsets v1 2/2] HID: Removed USB Validation check

From: sandeep.cs
Date: Mon Jul 24 2023 - 04:49:06 EST


Earlier Samsung driver only handles USB HID devices and returns an error if it encounters a Bluetooth type of HID device.
By removing this USB validation check, we allow the driver to handle other types of HID devices including Bluetooth HID devices, which were previously excluded.

This change improves driver compatibility and extends its support for a wide range of devices.

Signed-off-by: Sandeep C S<sandeep.cs@xxxxxxxxxxx>
Signed-off-by: Junwan Cho <junwan.cho@xxxxxxxxxxx>
Signed-off-by: Jitender Sajwan <jitender.s21@xxxxxxxxxxx>
---
drivers/hid/hid-samsung.c | 3 ---
1 file changed, 3 deletions(-)

diff --git a/drivers/hid/hid-samsung.c b/drivers/hid/hid-samsung.c
index 33e963303d11..3cafbf4d9dc6 100644
--- a/drivers/hid/hid-samsung.c
+++ b/drivers/hid/hid-samsung.c
@@ -517,9 +517,6 @@ static int samsung_probe(struct hid_device *hdev,
int ret;
unsigned int cmask = HID_CONNECT_DEFAULT;

- if (!hid_is_usb(hdev))
- return -EINVAL;
-
ret = hid_parse(hdev);
if (ret) {
hid_err(hdev, "parse failed\n");
--
2.25.1