mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-09 15:29:16 +00:00
HID: hid-debug: Show rdesc for unclaimed devices
Since commit a7197c2e, the raw report descriptor is available also for unclaimed devices. This patchs make it show in the rdesc debugfs node. Signed-off-by: Henrik Rydberg <rydberg@euromail.se> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
b0be5b3bac
commit
8db089d1b0
@ -911,15 +911,21 @@ static void hid_dump_input_mapping(struct hid_device *hid, struct seq_file *f)
|
||||
|
||||
}
|
||||
|
||||
|
||||
static int hid_debug_rdesc_show(struct seq_file *f, void *p)
|
||||
{
|
||||
struct hid_device *hdev = f->private;
|
||||
const __u8 *rdesc = hdev->rdesc;
|
||||
unsigned rsize = hdev->rsize;
|
||||
int i;
|
||||
|
||||
if (!rdesc) {
|
||||
rdesc = hdev->dev_rdesc;
|
||||
rsize = hdev->dev_rsize;
|
||||
}
|
||||
|
||||
/* dump HID report descriptor */
|
||||
for (i = 0; i < hdev->rsize; i++)
|
||||
seq_printf(f, "%02x ", hdev->rdesc[i]);
|
||||
for (i = 0; i < rsize; i++)
|
||||
seq_printf(f, "%02x ", rdesc[i]);
|
||||
seq_printf(f, "\n\n");
|
||||
|
||||
/* dump parsed data and input mappings */
|
||||
|
Loading…
x
Reference in New Issue
Block a user