Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ac82f59f authored by Hans de Goede's avatar Hans de Goede Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB: gspca_main: Allow use of input device creation code for non int. inputs



Allow use of the gspca core input device creation code by subdrivers which
have non interrupt driven camera buttons.

Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 5fb2dde2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -158,7 +158,7 @@ static int gspca_input_connect(struct gspca_dev *dev)
	int err = 0;

	dev->input_dev = NULL;
	if (dev->sd_desc->int_pkt_scan)  {
	if (dev->sd_desc->int_pkt_scan || dev->sd_desc->other_input)  {
		input_dev = input_allocate_device();
		if (!input_dev)
			return -ENOMEM;
+3 −0
Original line number Diff line number Diff line
@@ -131,6 +131,9 @@ struct sd_desc {
	cam_ident_op get_chip_ident;
#ifdef CONFIG_INPUT
	cam_int_pkt_op int_pkt_scan;
	/* other_input makes the gspca core create gspca_dev->input even when
	   int_pkt_scan is NULL, for cams with non interrupt driven buttons */
	u8 other_input;
#endif
};