====== Si2168 ====== These command are reversed from the driver of a usb tuner i own By knowing message header and function name it should be easier to understand usbsnoop log |cmd(wlen)|function| |0x12(3)|Si2168B_L1_CONFIG_PINS| |0x17(2)|Si2168B_L1_RSSI_ADC| |0x30(2)|Si2168B_L1_SCAN_STATUS| |0x31(8)|Si2168B_L1_SCAN_CTRL| |0x52(3)|Si2168B_L1_DVBT2_PLP_SELECT| |0x81(2)|Si2168B_L1_DD_CBER| |0x82(2)|Si2168B_L1_DD_BER| |0x83(2)|Si2168B_L1_DD_PER| |0x84(2)|Si2168B_L1_DD_UNCOR| |0x85(1)|Si2168B_L1_DD_RESTART| |0x86(2)|Si2168B_L1_DD_FER| |0x87(2)|Si2168B_L1_DD_STATUS| |0x88(5)|Si2168B_L1_DD_MP_DEFAULTS| |0x89(6)|Si2168B_L1_DD_EXT_AGC_TER| |0x8b(2)|Si2168B_L1_DD_SSI_SQI| |0x8e(8)|Si2168B_L1_DD_SET_REG| |0x8f(4)|Si2168B_L1_DD_GET_REG| |0x90(2)|Si2168B_L1_DVBC_STATUS| |0x98(2)|Si2168B_L1_MCNS_STATUS| |0xa0(2)|Si2168B_L1_DVBT_STATUS| |0xa1(1)|Si2168B_L1_DVBT_TPS_EXTRA| |0xb9(8)|Si2168B_L1_DOWNLOAD_DATASET_CONTINUE| |0xb8(8)|Si2168B_L1_DOWNLOAD_DATASET_START| |0xc0(3)|Si2168B_L1_I2C_PASSTHROUGH| |0xc0(8)|Si2168B_L1_POWER_UP| |0xc0(7)|Si2168B_L1_SPI_LINK| |0xc0(4)|Si2168B_L1_SPI_PASSTHROUGH| |0xc0(d)|Si2168B_L1_START_CLK| |0xc0(3)|Si2157_L1_CONFIG_CLOCKS| |0xc0(a)|Si2157_L1_POWER_DOWN_HW| |0xc0(f)|Si2157_L1_POWER_UP|