it913x stop dual frontend attach in warm state with single devices.
PATCH 1/1 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 <[email protected]>
--- drivers/media/dvb/dvb-usb/it913x.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-)
drivers/media/dvb/dvb-usb/it913x.c +5 -4
@@ -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 );
Signature · 1 line
1.7.7.3