mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-18 09:44:18 +08:00
[media] it913x stop dual frontend attach in warm state with single devices
Stop dual frontend attach in warm state with single devices. Since this is a no reconnect device this occurs only after a warm system reboot. Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
a7187c324f
commit
f36472da3a
@ -473,9 +473,12 @@ static int it913x_identify_state(struct usb_device *udev,
|
||||
else
|
||||
props->adapter[0].fe[0].stream.u.bulk.buffersize =
|
||||
TS_BUFFER_SIZE_PID;
|
||||
if (it913x_config.dual_mode)
|
||||
if (it913x_config.dual_mode) {
|
||||
props->adapter[1].fe[0].stream.u.bulk.buffersize =
|
||||
props->adapter[0].fe[0].stream.u.bulk.buffersize;
|
||||
props->num_adapters = 2;
|
||||
} else
|
||||
props->num_adapters = 1;
|
||||
|
||||
ret = ite_firmware_select(udev, props);
|
||||
|
||||
@ -499,10 +502,8 @@ static int it913x_identify_state(struct usb_device *udev,
|
||||
if (ret != 0)
|
||||
ret = it913x_wr_reg(udev, DEV_0,
|
||||
GPIOH1_O, 0x0);
|
||||
props->num_adapters = 2;
|
||||
}
|
||||
} else
|
||||
props->num_adapters = 1;
|
||||
}
|
||||
|
||||
reg = it913x_read_reg(udev, IO_MUX_POWER_CLK);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user