Question about HDMItoCSI line with tc358840 in tx2 (no clock interrupt)

Hi, I have inquiry about clock interrupt in HDMItoCSI line.

I’m using tc358840 toshiba chip(on customized board) and tx2 module(jetpack ver: JetPack-L4T-3.2.1-linux-x64_b23). And as drive, I’m using zhaw board tc358840 driver(https://github.com/InES-HPMM/linux-l4t-4.4/wiki/customKernelCompilation)

The problem is that no clock interrupt happen! though the process goes well before the clock interrupt such as tc358840 chip id, i2c communication, system interrupt and hotplug.

I already checked the HW interrupt line, but no problem; it works when the system interrupt engaged

below are the logs (upper : using customized board , low : using reference carrier board p2597)

comparing the log of carrier board, my board stop before clock interrupt. I don’t know why it doesn’t work, even though it works on carrier board.

Please help me.

(82 line)

[   65.939074] tc358840 2-000f: tc358840_process_isr!
[   65.943967] tc358840 2-000f: tc358840_process_isr:
[   65.949759] tc358840 2-000f: I2C read 0x0014 = 0x0200
[   65.955343] tc358840 2-000f: I2C read 0x0018 = 0x0620
[   65.960520] tc358840 2-000f: tc358840_isr: IntStatus = 0x0200
[   65.966362] tc358840 2-000f: tc358840_isr: IntFlag = 0x0620
[   65.973333] tc358840 2-000f: I2C read 0x8500 = 0x00
[   65.979624] tc358840 2-000f: I2C read 0x8501 = 0x01
[   65.985955] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   65.991110] tc358840 2-000f: sysctl7 : 0!
[   65.995238] tc358840 2-000f: hdmi_int0 : 0!
[   65.999549] tc358840 2-000f: hdmi_int1 : 1!
[   66.003804] tc358840 2-000f: retry : 9!
[   66.007682] tc358840 2-000f: tc358840_hdmi_misc_int_handler!
[   66.013376] tc358840 2-000f: tc358840_hdmi_cbit_int_handler!
[   66.019072] tc358840 2-000f: tc358840_hdmi_clk_int_handler!
[   66.024873] tc358840 2-000f: I2C read 0x8512 = 0xFE
[   66.030010] tc358840 2-000f: I2C read 0x8502 = 0x01
[   66.035165] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   66.040263] tc358840 2-000f: sysctl5 : 0!
[   66.044485] tc358840 2-000f: I2C write 0x8502 = 0x01
[   66.049505] tc358840 2-000f: tc358840_hdmi_sys_int_handler: SYS_INT = 0x01
[   66.056575] tc358840 2-000f: I2C read 0x8520 = 0x01
[   66.061496] tc358840 2-000f: tc358840_hdmi_sys_int_handler: Tx 5V power present: yes
[   66.069247] tc358840 2-000f: tc358840_enable_edid:
[   66.074045] tc358840 2-000f: queue_delayed_work_in_tc358840_enable_edid!
[   66.080753] tc358840 2-000f: tc358840_enable_interrupts: cable connected = 1
[   66.087802] tc358840 2-000f: cable_connected : true
[   66.092838] tc358840 2-000f: I2C write 0x8512 = 0xCE
[   66.097965] tc358840 2-000f: I2C write 0x8512 = 0xFE
[   66.103090] tc358840 2-000f: I2C write 0x8513 = 0xDF
[   66.108210] tc358840 2-000f: I2C write 0x8515 = 0x3D
[   66.113338] tc358840 2-000f: I2C write 0x8516 = 0xFE
[   66.118455] tc358840 2-000f: I2C write 0x851B = 0xFD
[   66.123608] tc358840 2-000f: I2C read 0x8520 = 0x01
[   66.128506] tc358840 2-000f: tc358840_hdmi_sys_int_handler!
[   66.134084] tc358840 2-000f: tc358840_hdmi_audio_int_handler!
[   66.141012] tc358840 2-000f: I2C write 0x0014 = 0x0200
[   66.147073] tc358840 2-000f: I2C read 0x8500 = 0x00
[   66.153140] tc358840 2-000f: I2C read 0x8501 = 0x08
[   66.158033] tc358840 2-000f: tc358840_isr: Unhandled HDMI_INT1 interrupts: 0x08
[   66.166238] tc358840 2-000f: I2C read 0x8500 = 0x00
[   66.172418] tc358840 2-000f: I2C read 0x8501 = 0x08
[   66.178591] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   66.183663] tc358840 2-000f: sysctl7 : 0!
[   66.187720] tc358840 2-000f: hdmi_int0 : 0!
[   66.191915] tc358840 2-000f: hdmi_int1 : 8!
[   66.196105] tc358840 2-000f: retry : 8!
[   66.199951] tc358840 2-000f: tc358840_hdmi_misc_int_handler!
[   66.205795] tc358840 2-000f: I2C read 0x8515 = 0x1D
[   66.210862] tc358840 2-000f: I2C read 0x8505 = 0x80
[   66.215952] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   66.221015] tc358840 2-000f: sysctl3 : 0!
[   66.225181] tc358840 2-000f: I2C write 0x8505 = 0x80
[   66.230159] tc358840 2-000f: tc358840_hdmi_cbit_int_handler: CBIT_INT = 0x80
[   66.237214] tc358840 2-000f: tc358840_hdmi_cbit_int_handler: Audio present changed
[   66.244969] tc358840 2-000f: I2C read 0x8523 = 0xE0
[   66.249865] tc358840 2-000f: tc358840_hdmi_cbit_int_handler!
[   66.255529] tc358840 2-000f: tc358840_hdmi_clk_int_handler!
[   66.261108] tc358840 2-000f: tc358840_hdmi_sys_int_handler!
[   66.266685] tc358840 2-000f: tc358840_hdmi_audio_int_handler!
[   66.273617] tc358840 2-000f: I2C write 0x0014 = 0x0200
[   66.279955] tc358840 2-000f: I2C read 0x8500 = 0x00
[   66.286017] tc358840 2-000f: I2C read 0x8501 = 0x00
[   66.290904] tc358840 2-000f: tc358840_isr!
[   66.295012] tc358840 2-000f: handled : true
[   66.299198] tc358840 2-000f: state->format_changed : false
[   66.304705] tc358840 2-000f: tc358840_process_isr!
[   66.309513] tc358840 2-000f: tc358840_process_isr:
[   66.314502] tc358840 2-000f: I2C read 0x0014 = 0x0000
[   66.319757] tc358840 2-000f: I2C read 0x0018 = 0x0420
[   66.324814] tc358840 2-000f: tc358840_isr: IntStatus = 0x0000
[   66.330557] tc358840 2-000f: tc358840_isr: IntFlag = 0x0420
[   66.337138] tc358840 2-000f: tc358840_isr!
[   66.341238] tc358840 2-000f: handled : true
[   66.345423] tc358840 2-000f: state->format_changed : false
[   66.350916] tc358840 2-000f: tc358840_delayed_work_enable_hotplug!
[   66.357095] tc358840 2-000f: tc358840_delayed_work_enable_hotplug:
[   66.363441] tc358840 2-000f: I2C read 0x8544 = 0x00
[   66.368454] tc358840 2-000f: I2C write 0x8544 = 0x01
[   66.373588] tc358840 2-000f: I2C read 0x8544 = 0x01
[   66.378471] tc358840 2-000f: tc358840_delayed_work_enable_hotplug: HPD_CTL_pil = 0x01

(clock interrupt : 114 line)

[   66.362607] tc358840 2-000f: tc358840_process_isr!
[   66.367511] tc358840 2-000f: tc358840_process_isr:
[   66.372828] tc358840 2-000f: I2C read 0x0014 = 0x0200
[   66.378363] tc358840 2-000f: I2C read 0x0018 = 0x0620
[   66.383513] tc358840 2-000f: tc358840_isr: IntStatus = 0x0200
[   66.389440] tc358840 2-000f: tc358840_isr: IntFlag = 0x0620
[   66.396342] tc358840 2-000f: I2C read 0x8500 = 0x00
[   66.402593] tc358840 2-000f: I2C read 0x8501 = 0x01
[   66.408884] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   66.414252] tc358840 2-000f: sysctl7 : 0!
[   66.418382] tc358840 2-000f: hdmi_int0 : 0!
[   66.422761] tc358840 2-000f: hdmi_int1 : 1!
[   66.427113] tc358840 2-000f: retry : 9!
[   66.431002] tc358840 2-000f: tc358840_hdmi_misc_int_handler!
[   66.436684] tc358840 2-000f: tc358840_hdmi_cbit_int_handler!
[   66.442395] tc358840 2-000f: tc358840_hdmi_clk_int_handler!
[   66.448251] tc358840 2-000f: I2C read 0x8512 = 0xFE
[   66.453395] tc358840 2-000f: I2C read 0x8502 = 0x01
[   66.458536] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   66.463630] tc358840 2-000f: sysctl5 : 0!
[   66.467824] tc358840 2-000f: I2C write 0x8502 = 0x01
[   66.472832] tc358840 2-000f: tc358840_hdmi_sys_int_handler: SYS_INT = 0x01
[   66.479923] tc358840 2-000f: I2C read 0x8520 = 0x01
[   66.484856] tc358840 2-000f: tc358840_hdmi_sys_int_handler: Tx 5V power present: yes
[   66.492623] tc358840 2-000f: tc358840_enable_edid:
[   66.497434] tc358840 2-000f: queue_delayed_work_in_tc358840_enable_edid!
[   66.504159] tc358840 2-000f: tc358840_enable_interrupts: cable connected = 1
[   66.511225] tc358840 2-000f: cable_connected : true
[   66.516305] tc358840 2-000f: I2C write 0x8512 = 0xCE
[   66.521470] tc358840 2-000f: I2C write 0x8512 = 0xFE
[   66.526625] tc358840 2-000f: I2C write 0x8513 = 0xDF
[   66.531785] tc358840 2-000f: I2C write 0x8515 = 0x3D
[   66.536957] tc358840 2-000f: I2C write 0x8516 = 0xFE
[   66.542118] tc358840 2-000f: I2C write 0x851B = 0xFD
[   66.547310] tc358840 2-000f: I2C read 0x8520 = 0x01
[   66.552229] tc358840 2-000f: tc358840_hdmi_sys_int_handler!
[   66.557823] tc358840 2-000f: tc358840_hdmi_audio_int_handler!
[   66.564801] tc358840 2-000f: I2C write 0x0014 = 0x0200
[   66.571197] tc358840 2-000f: I2C read 0x8500 = 0x00
[   66.577335] tc358840 2-000f: I2C read 0x8501 = 0x08
[   66.582261] tc358840 2-000f: tc358840_isr: Unhandled HDMI_INT1 interrupts: 0x08
[   66.589809] tc358840 2-000f: I2C read 0x8500 = 0x00
[   66.595943] tc358840 2-000f: I2C read 0x8501 = 0x08
[   66.602104] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   66.607176] tc358840 2-000f: sysctl7 : 0!
[   66.611221] tc358840 2-000f: hdmi_int0 : 0!
[   66.615439] tc358840 2-000f: hdmi_int1 : 8!
[   66.619646] tc358840 2-000f: retry : 8!
[   66.623504] tc358840 2-000f: tc358840_hdmi_misc_int_handler!
[   66.629378] tc358840 2-000f: I2C read 0x8515 = 0x1D
[   66.634489] tc358840 2-000f: I2C read 0x8505 = 0x80
[   66.639635] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   66.644721] tc358840 2-000f: sysctl3 : 0!
[   66.648924] tc358840 2-000f: I2C write 0x8505 = 0x80
[   66.653927] tc358840 2-000f: tc358840_hdmi_cbit_int_handler: CBIT_INT = 0x80
[   66.660996] tc358840 2-000f: tc358840_hdmi_cbit_int_handler: Audio present changed
[   66.668774] tc358840 2-000f: I2C read 0x8523 = 0xE0
[   66.673694] tc358840 2-000f: tc358840_hdmi_cbit_int_handler!
[   66.679372] tc358840 2-000f: tc358840_hdmi_clk_int_handler!
[   66.684966] tc358840 2-000f: tc358840_hdmi_sys_int_handler!
[   66.690574] tc358840 2-000f: tc358840_hdmi_audio_int_handler!
[   66.697548] tc358840 2-000f: I2C write 0x0014 = 0x0200
[   66.703993] tc358840 2-000f: I2C read 0x8500 = 0x00
[   66.710121] tc358840 2-000f: I2C read 0x8501 = 0x00
[   66.715037] tc358840 2-000f: tc358840_isr!
[   66.719175] tc358840 2-000f: handled : true
[   66.723397] tc358840 2-000f: state->format_changed : false
[   66.728908] tc358840 2-000f: tc358840_process_isr!
[   66.733728] tc358840 2-000f: tc358840_process_isr:
[   66.738743] tc358840 2-000f: I2C read 0x0014 = 0x0000
[   66.744015] tc358840 2-000f: I2C read 0x0018 = 0x0420
[   66.749102] tc358840 2-000f: tc358840_isr: IntStatus = 0x0000
[   66.754866] tc358840 2-000f: tc358840_isr: IntFlag = 0x0420
[   66.761462] tc358840 2-000f: tc358840_isr!
[   66.765578] tc358840 2-000f: handled : true
[   66.769786] tc358840 2-000f: state->format_changed : false
[   66.775289] tc358840 2-000f: tc358840_delayed_work_enable_hotplug!
[   66.781480] tc358840 2-000f: tc358840_delayed_work_enable_hotplug:
[   66.787828] tc358840 2-000f: I2C read 0x8544 = 0x00
[   66.792843] tc358840 2-000f: I2C write 0x8544 = 0x01
[   66.797984] tc358840 2-000f: I2C read 0x8544 = 0x01
[   66.802866] tc358840 2-000f: tc358840_delayed_work_enable_hotplug: HPD_CTL_pil = 0x01
[   68.308128] tc358840 2-000f: tc358840_process_isr!
[   68.313030] tc358840 2-000f: tc358840_process_isr:
[   68.318337] tc358840 2-000f: I2C read 0x0014 = 0x0200
[   68.323776] tc358840 2-000f: I2C read 0x0018 = 0x0620
[   68.328912] tc358840 2-000f: tc358840_isr: IntStatus = 0x0200
[   68.334756] tc358840 2-000f: tc358840_isr: IntFlag = 0x0620
[   68.341608] tc358840 2-000f: I2C read 0x8500 = 0x00
[   68.347781] tc358840 2-000f: I2C read 0x8501 = 0x0A
[   68.353990] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   68.359128] tc358840 2-000f: sysctl7 : 0!
[   68.363220] tc358840 2-000f: hdmi_int0 : 0!
[   68.367431] tc358840 2-000f: hdmi_int1 : 10!
[   68.371725] tc358840 2-000f: retry : 9!
[   68.375620] tc358840 2-000f: tc358840_hdmi_misc_int_handler!
[   68.381511] tc358840 2-000f: I2C read 0x8515 = 0x1D
[   68.386643] tc358840 2-000f: I2C read 0x8505 = 0x83
[   68.391778] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   68.396850] tc358840 2-000f: sysctl3 : 0!
[   68.401024] tc358840 2-000f: I2C write 0x8505 = 0x82
[   68.406011] tc358840 2-000f: tc358840_hdmi_cbit_int_handler: CBIT_INT = 0x82
[   68.413106] tc358840 2-000f: tc358840_hdmi_cbit_int_handler: Audio sample rate changed
[   68.421500] tc358840 2-000f: I2C read 0x8520 = 0x1F
[   68.426640] tc358840 2-000f: I2C read 0x8621 = 0x02
[   68.431596] tc358840 2-000f: tc358840_hdmi_cbit_int_handler: Audio present changed
[   68.439452] tc358840 2-000f: I2C read 0x8523 = 0xE1
[   68.444389] tc358840 2-000f: tc358840_hdmi_cbit_int_handler!
[   68.451252] tc358840 2-000f: I2C read 0x8513 = 0xDF
[   68.456660] tc358840 2-000f: I2C read 0x8503 = 0xF7
[   68.462504] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   68.467703] tc358840 2-000f: sysctl4 : 0!
[   68.471980] tc358840 2-000f: I2C write 0x8503 = 0xE0
[   68.477168] tc358840 2-000f: tc358840_hdmi_clk_int_handler: CLK_INT = 0x20
[   68.484273] tc358840 2-000f: tc358840_hdmi_clk_int_handler: DE size or position has changed
[   68.492894] tc358840 2-000f: I2C read 0x8520 = 0x9F
[   68.498284] tc358840 2-000f: I2C read 0x8520 = 0x9F
[   68.503218] tc358840 2-000f: tc358840_hdmi_clk_int_handler_format_change!
[   68.510027] tc358840 2-000f: tc358840_hdmi_clk_int_handler!
[   68.515611] tc358840 2-000f: tc358840_hdmi_sys_int_handler!
[   68.521232] tc358840 2-000f: tc358840_hdmi_audio_int_handler!
[   68.528207] tc358840 2-000f: I2C write 0x0014 = 0x0200
[   68.534558] tc358840 2-000f: I2C read 0x8500 = 0x02
[   68.539482] tc358840 2-000f: tc358840_isr: Unhandled HDMI_INT0 interrupts: 0x02
[   68.547020] tc358840 2-000f: I2C read 0x8500 = 0x02
[   68.553155] tc358840 2-000f: I2C read 0x8501 = 0x00
[   68.559458] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   68.564723] tc358840 2-000f: sysctl7 : 0!
[   68.568843] tc358840 2-000f: hdmi_int0 : 2!
[   68.573129] tc358840 2-000f: hdmi_int1 : 0!
[   68.577338] tc358840 2-000f: retry : 8!
[   68.581382] tc358840 2-000f: I2C read 0x851B = 0xFD
[   68.586552] tc358840 2-000f: I2C read 0x850B = 0x22
[   68.591696] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   68.596778] tc358840 2-000f: sysctl2 : 0!
[   68.600963] tc358840 2-000f: I2C write 0x850B = 0x02
[   68.605952] tc358840 2-000f: tc358840_hdmi_misc_int_handler: MISC_INT = 0x02
[   68.613016] tc358840 2-000f: tc358840_hdmi_misc_int_handler_format_change!
[   68.619899] tc358840 2-000f: tc358840_hdmi_misc_int_handler!
[   68.625581] tc358840 2-000f: tc358840_hdmi_cbit_int_handler!
[   68.631253] tc358840 2-000f: tc358840_hdmi_clk_int_handler!
[   68.636834] tc358840 2-000f: tc358840_hdmi_sys_int_handler!
[   68.642417] tc358840 2-000f: tc358840_hdmi_audio_int_handler!
[   68.649369] tc358840 2-000f: I2C write 0x0014 = 0x0200
[   68.655748] tc358840 2-000f: I2C read 0x8500 = 0x00
[   68.661840] tc358840 2-000f: I2C read 0x8501 = 0x00
[   68.666760] tc358840 2-000f: tc358840_isr!
[   68.670870] tc358840 2-000f: handled : true
[   68.675086] tc358840 2-000f: state->format_changed : true
[   68.680517] tc358840 2-000f: tc358840_format_change!
[   68.685504] tc358840 2-000f: if (tc358840_get_detected_timings(sd, &timings))!
[   68.692927] tc358840 2-000f: I2C read 0x8520 = 0x9F
[   68.697998] tc358840 2-000f: I2C read 0x8520 = 0x9F
[   68.703071] tc358840 2-000f: I2C read 0x8522 = 0x02
[   68.708133] tc358840 2-000f: I2C read 0x8583 = 0x0F
[   68.713191] tc358840 2-000f: I2C read 0x8582 = 0x00
[   68.718241] tc358840 2-000f: I2C read 0x858D = 0x08
[   68.723290] tc358840 2-000f: I2C read 0x858C = 0x70
[   68.728342] tc358840 2-000f: I2C read 0x858F = 0x11
[   68.733393] tc358840 2-000f: I2C read 0x858E = 0x30
[   68.738441] tc358840 2-000f: I2C read 0x8591 = 0x11
[   68.743488] tc358840 2-000f: I2C read 0x8590 = 0x94
[   68.748536] tc358840 2-000f: I2C read 0x85C2 = 0x01
[   68.753588] tc358840 2-000f: I2C read 0x85C1 = 0x4D
[   68.758473] tc358840 2-000f: tc358840_format_change: New format: 3840x2160p30.0 (4400x2250)
[   68.766818] tc358840 2-000f: tc358840_s_dv_timings():
[   68.771869] tc358840 2-000f: tc358840_s_dv_timings: 3840x2160p30.0 (4400x2250)
[   68.779085] tc358840 2-000f: enable_stream: disable
[   68.783961] tc358840 2-000f: tc358840_set_csi:
[   68.788604] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   68.793817] tc358840 2-000f: I2C write 0x0002 = 0x0200
[   68.799115] tc358840 2-000f: I2C write 0x0002 = 0x0000
[   68.804257] tc358840 2-000f: tc358840_set_csi: Enabling CSI TX0
[   68.810392] tc358840 2-000f: I2C write 0x0108 = 0x00000001
[   68.815881] tc358840 2-000f: tc358840_set_pll:
[   68.820564] tc358840 2-000f: I2C read 0x02AC = 0x00020200
[   68.825961] tc358840 2-000f: tc358840_set_pll: Updating PLL clock of CSI TX0
[   68.833218] tc358840 2-000f: I2C write 0x02AC = 0x0000A07D
[   68.838952] tc358840 2-000f: I2C read 0x02A0 = 0x00000000
[   68.844571] tc358840 2-000f: I2C write 0x02A0 = 0x00000001
[   68.861276] tc358840 2-000f: I2C write 0x02A0 = 0x00000003
[   68.866969] tc358840 2-000f: I2C write 0x010C = 0x00000001
[   68.872664] tc358840 2-000f: I2C write 0x0118 = 0x00000014
[   68.878357] tc358840 2-000f: I2C write 0x0120 = 0x00000FA0
[   68.884082] tc358840 2-000f: I2C read 0x0150 = 0x00000000
[   68.889686] tc358840 2-000f: I2C write 0x0254 = 0x00000004
[   68.895381] tc358840 2-000f: I2C write 0x0258 = 0x00180203
[   68.901068] tc358840 2-000f: I2C write 0x025C = 0x00040005
[   68.906755] tc358840 2-000f: I2C write 0x0260 = 0x000D0004
[   68.912453] tc358840 2-000f: I2C write 0x0264 = 0x00003E80
[   68.918135] tc358840 2-000f: I2C write 0x0268 = 0x0000000A
[   68.923825] tc358840 2-000f: I2C write 0x026C = 0x00080006
[   68.929521] tc358840 2-000f: I2C write 0x0270 = 0x00000020
[   68.935208] tc358840 2-000f: I2C write 0x0274 = 0x0000001F
[   68.940900] tc358840 2-000f: I2C write 0x011C = 0x00000001
[   68.946625] tc358840 2-000f: I2C read 0x01B0 = 0x00000000
[   68.952022] tc358840 2-000f: tc358840_set_csi: Enabling CSI TX1
[   68.958149] tc358840 2-000f: I2C write 0x0308 = 0x00000001
[   68.963630] tc358840 2-000f: tc358840_set_pll:
[   68.968313] tc358840 2-000f: I2C read 0x04AC = 0x00020200
[   68.973710] tc358840 2-000f: tc358840_set_pll: Updating PLL clock of CSI TX1
[   68.980953] tc358840 2-000f: I2C write 0x04AC = 0x0000A07D
[   68.986674] tc358840 2-000f: I2C read 0x04A0 = 0x00000000
[   68.992275] tc358840 2-000f: I2C write 0x04A0 = 0x00000001
[   69.008985] tc358840 2-000f: I2C write 0x04A0 = 0x00000003
[   69.014671] tc358840 2-000f: I2C write 0x030C = 0x00000001
[   69.020391] tc358840 2-000f: I2C write 0x0318 = 0x00000014
[   69.026112] tc358840 2-000f: I2C write 0x0320 = 0x00000FA0
[   69.031844] tc358840 2-000f: I2C read 0x0350 = 0x00000000
[   69.037451] tc358840 2-000f: I2C write 0x0454 = 0x00000004
[   69.043144] tc358840 2-000f: I2C write 0x0458 = 0x00180203
[   69.048847] tc358840 2-000f: I2C write 0x045C = 0x00040005
[   69.054575] tc358840 2-000f: I2C write 0x0460 = 0x000D0004
[   69.060310] tc358840 2-000f: I2C write 0x0464 = 0x00003E80
[   69.066032] tc358840 2-000f: I2C write 0x0468 = 0x0000000A
[   69.071732] tc358840 2-000f: I2C write 0x046C = 0x00080006
[   69.077427] tc358840 2-000f: I2C write 0x0470 = 0x00000020
[   69.083164] tc358840 2-000f: I2C write 0x0474 = 0x0000001F
[   69.088927] tc358840 2-000f: I2C write 0x031C = 0x00000001
[   69.094678] tc358840 2-000f: I2C read 0x03B0 = 0x00000000
[   69.100077] tc358840 2-000f: tc358840_set_splitter():
[   69.105332] tc358840 2-000f: I2C read 0x5000 = 0x0100
[   69.110541] tc358840 2-000f: I2C write 0x5000 = 0x0000
[   69.115878] tc358840 2-000f: I2C read 0x5080 = 0x0100
[   69.121091] tc358840 2-000f: I2C write 0x5080 = 0x0000
[   69.126423] tc358840 2-000f: I2C read 0x500C = 0x0000
[   69.131643] tc358840 2-000f: I2C write 0x500C = 0x8000
[   69.136958] tc358840 2-000f: I2C read 0x8520 = 0x9F
[   69.142007] tc358840 2-000f: I2C read 0x8520 = 0x9F
[   69.146889] tc358840 2-000f: tc358840_process_isr!
[   69.151678] tc358840 2-000f: tc358840_process_isr:
[   69.156679] tc358840 2-000f: I2C read 0x0014 = 0x0200
[   69.161914] tc358840 2-000f: I2C read 0x0018 = 0x0220
[   69.166968] tc358840 2-000f: tc358840_isr: IntStatus = 0x0200
[   69.172713] tc358840 2-000f: tc358840_isr: IntFlag = 0x0220
[   69.179459] tc358840 2-000f: I2C read 0x8500 = 0x00
[   69.185518] tc358840 2-000f: I2C read 0x8501 = 0x10
[   69.191642] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   69.196717] tc358840 2-000f: sysctl7 : 0!
[   69.200726] tc358840 2-000f: hdmi_int0 : 0!
[   69.205066] tc358840 2-000f: hdmi_int1 : 16!
[   69.209484] tc358840 2-000f: retry : 9!
[   69.213392] tc358840 2-000f: tc358840_hdmi_misc_int_handler!
[   69.219061] tc358840 2-000f: tc358840_hdmi_cbit_int_handler!
[   69.224730] tc358840 2-000f: tc358840_hdmi_clk_int_handler!
[   69.230314] tc358840 2-000f: tc358840_hdmi_sys_int_handler!
[   69.236082] tc358840 2-000f: I2C read 0x8516 = 0xFE
[   69.241157] tc358840 2-000f: I2C read 0x8506 = 0x11
[   69.246239] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   69.251300] tc358840 2-000f: sysctl6 : 0!
[   69.255471] tc358840 2-000f: I2C write 0x8506 = 0x01
[   69.260640] tc358840 2-000f: tc358840_hdmi_audio_int_handler: AUDIO_INT = 0x01
[   69.268139] tc358840 2-000f: I2C read 0x8520 = 0x9F
[   69.273270] tc358840 2-000f: I2C read 0x8621 = 0x02
[   69.278369] tc358840 2-000f: I2C read 0x8523 = 0x61
[   69.283249] tc358840 2-000f: tc358840_hdmi_audio_int_handler!
[   69.290184] tc358840 2-000f: I2C write 0x0014 = 0x0200
[   69.295427] tc358840 2-000f: I2C read 0x8500 = 0x00
[   69.301496] tc358840 2-000f: I2C read 0x8501 = 0x00
[   69.306372] tc358840 2-000f: tc358840_isr!
[   69.310525] tc358840 2-000f: handled : true
[   69.314752] tc358840 2-000f: state->format_changed : false
[   69.314755] tc358840 2-000f: tc358840_process_isr!
[   69.314756] tc358840 2-000f: tc358840_process_isr:
[   69.320431] tc358840 2-000f: I2C read 0x0014 = 0x0000
[   69.325165] tc358840 2-000f: I2C read 0x0018 = 0x0020
[   69.325167] tc358840 2-000f: tc358840_isr: IntStatus = 0x0000
[   69.325169] tc358840 2-000f: tc358840_isr: IntFlag = 0x0020
[   69.326181] tc358840 2-000f: tc358840_isr!
[   69.326182] tc358840 2-000f: handled : true
[   69.326183] tc358840 2-000f: state->format_changed : false

Doesn’t the /dev/video# register successfully?

Thank you for reply
I think the tc358840 is registered well as i2c slave (video0 is 4k, video1 is fhd) from below logs.
As following logs, tc358840 chip is found by tegra i2c adapter ; 0x0f is for 4k, 0x1f is for fhd(actually we are use 2 tc358840 chips, one is for 4k, the other for fhd). And the logs of carrier b/d which is works well are same with the logs of customized b/d.
(plus, I try both 2 lines(fhd, 4k), but the results are same ; no work)

<customized & carrier board logs : same results>
[ 4.240851] tc358840 2-000f: Releasing System Reset (gpio 0x01CD)
[ 4.240852] tc358840 2-000f: Pilwon_v4l2_info_test_20190610!
[ 4.240875] tc358840 2-000f: Chip found @ 7h0F (Tegra I2C adapter)
[ 4.241163] tc358840 2-000f: I2C read 0x0000 = 0x4700
[ 4.241166] tc358840 2-000f: TC358840 ChipID 0x47, Revision 0x00
[ 4.241434] tc358840 2-000f: I2C read 0x8520 = 0x00

[ 4.297301] tc358840 2-001f: Releasing System Reset (gpio 0x01C9)
[ 4.297303] tc358840 2-001f: Pilwon_v4l2_info_test_20190610!
[ 4.297323] tc358840 2-001f: Chip found @ 7h1F (Tegra I2C adapter)
[ 4.297605] tc358840 2-001f: I2C read 0x0000 = 0x4700
[ 4.297607] tc358840 2-001f: TC358840 ChipID 0x47, Revision 0x00
[ 4.297871] tc358840 2-001f: I2C read 0x8520 = 0x00

But when I try to get video using application(vlc), video is not shown. For easy understanding the situation, I upload the logstatus(cmd : v4l2-ctl --log-status) below.
You can see there is no signal, even though chip is registered and hotpluged.
I2c communication works because the register values are read or written.
So I’m checking the reason why no pixel clock interrupt different from carrier b/d.

Status Log:

   [  172.877385] tegra-vi4 15700000.vi: =================  START STATUS  =================
   [  172.885858] tc358840 2-000f: Power Present: 0x00000001
   [  172.891125] tc358840 2-000f: Audio sampling rate: 0
   [  172.896080] tc358840 2-000f: Audio present: false
   [  172.900855] tc358840 2-000f: Splitter Width: 1920
   [  172.905752] tc358840 2-000f: -----Chip status-----
   [  172.910790] tc358840 2-000f: Chip ID: 0x47
   [  172.915137] tc358840 2-000f: Chip revision: 0x00
   [  172.919761] tc358840 2-000f: Reset: IR: 0, CEC: 0, CSI TX: 0, HDMI: 0
   [  172.926202] tc358840 2-000f: Sleep mode: off
   [  172.930471] tc358840 2-000f: Cable detected (+5V power): yes
   [  172.936346] tc358840 2-000f: DDC lines enabled: yes
   [  172.941386] tc358840 2-000f: Hotplug enabled: yes
   [  172.946285] tc358840 2-000f: CEC enabled: no
   [  172.950560] tc358840 2-000f: -----Signal status-----
   [  172.955521] tc358840 2-000f: TMDS signal detected: no
   [  172.960578] tc358840 2-000f: Stable sync signal: no
   [  172.960579] tc358840 2-000f: PHY PLL locked: no
   [  172.960580] tc358840 2-000f: PHY DE detected: no
   [  172.965486] tc358840 2-000f: No video detected
   [  172.965490] tc358840 2-000f: Configured format: 1920x1080p60.0 (2200x1125)
   [  172.965492] tc358840 2-000f: horizontal: fp = 88, +sync = 44, bp = 148
   [  172.965493] tc358840 2-000f: vertical: fp = 4, +sync = 5, bp = 36
   [  172.965494] tc358840 2-000f: pixelclock: 148500000
   [  172.965497] tc358840 2-000f: flags (0x12): CAN_REDUCE_FPS CE_VIDEO
   [  172.965498] tc358840 2-000f: standards (0x3): CEA DMT
   [  172.965499] tc358840 2-000f: -----CSI-TX status-----
   [  172.965500] tc358840 2-000f: Lanes needed: 4
   [  172.970028] tc358840 2-000f: Lanes in use: 4
   [  172.974649] tc358840 2-000f: Splitter disabled
   [  172.974650] tc358840 2-000f: Color space: YCbCr 422 16-bit
   [  172.979097] tc358840 2-000f: -----DVI-D status-----
   [  172.979099] tc358840 2-000f: HDCP encrypted content: no
   [  172.979101] tc358840 2-000f: Input color space: RGB full range
   [  172.986071] tegra-vi4 15700000.vi: ==================  END STATUS  ==================

Below are full logs of carrier b/d and custom b/d. you can refer to this.(I also attached)

[    2.663552] tc358840 2-000f: Device Tree Parameters:
[    2.663587] tc358840 2-000f: reset_gpio = 461
[    2.663590] tc358840 2-000f: refclk_hz = 48000000
[    2.663592] tc358840 2-000f: ddc5v_delay = 50 ms
[    2.663595] tc358840 2-000f: enable_hdcp = 0
[    2.663597] tc358840 2-000f: csi_port = 3
[    2.663599] tc358840 2-000f: lineinitcnt = 4000
[    2.663601] tc358840 2-000f: lptxtimecnt = 4
[    2.663603] tc358840 2-000f: tclk_headercnt = 1573379
[    2.663605] tc358840 2-000f: tclk_trailcnt = 262149
[    2.663608] tc358840 2-000f: ths_headercnt = 851972
[    2.663610] tc358840 2-000f: twakeup = 16000
[    2.663612] tc358840 2-000f: tclk_postcnt = 10
[    2.663614] tc358840 2-000f: ths_trailcnt = 524294
[    2.663616] tc358840 2-000f: hstxvregcnt = 32
[    2.663618] tc358840 2-000f: pll_prd = 10
[    2.663620] tc358840 2-000f: pll_fbd = 125
[    2.663783] : tc358840_probe11!
[    2.663787] tc358840 2-000f: Releasing System Reset (gpio 0x01CD)
[    2.663788] tc358840 2-000f: Pilwon_v4l2_info_test_20190610!
[    2.663813] tc358840 2-000f: Chip found @ 7h0F (Tegra I2C adapter)
[    2.664113] tc358840 2-000f: I2C read 0x0000 = 0x4700
[    2.664116] tc358840 2-000f: TC358840 ChipID 0x47, Revision 0x00
[    2.664387] tc358840 2-000f: I2C read 0x8520 = 0x00
[    2.664646] tc358840 2-000f: I2C read 0x8520 = 0x00
[    2.664897] tc358840 2-000f: I2C read 0x8523 = 0xC0
[    2.664982] tc358840 2-000f: INIT_DELAYED_WORK_tc358840_delayed_work_enable_hotplug!
[    2.664984] tc358840 2-000f: INIT_DELAYED_WORK_tc358840_delayed_work_enable_interrupt!
[    2.664985] tc358840 2-000f: INIT_WORK_tc358840_process_isr!
[    2.664986] tc358840 2-000f: INIT_WORK_end!
[    2.664987] tc358840 2-000f: Initial Setup start!
[    2.664988] tc358840 2-000f: tc358840_initial_setup():
[    2.664989] tc358840 2-000f: enable_stream start!
[    2.664991] tc358840 2-000f: enable_stream: disable
[    2.664993] tc358840 2-000f: tc358840_sleep_mode(): disable
[    2.665271] tc358840 2-000f: I2C read 0x0002 = 0x0081
[    2.665512] tc358840 2-000f: I2C write 0x0002 = 0x0080
[    2.665786] tc358840 2-000f: I2C read 0x0002 = 0x0080
[    2.666026] tc358840 2-000f: I2C write 0x0002 = 0x5F80
[    2.666265] tc358840 2-000f: I2C write 0x0002 = 0x0000
[    2.666266] tc358840 2-000f: tc358840_init_interrupts():
[    2.666482] tc358840 2-000f: I2C write 0x8502 = 0xFF
[    2.666698] tc358840 2-000f: I2C write 0x8503 = 0xFF
[    2.666919] tc358840 2-000f: I2C write 0x8504 = 0xFF
[    2.667135] tc358840 2-000f: I2C write 0x8505 = 0xFF
[    2.667349] tc358840 2-000f: I2C write 0x8506 = 0xFF
[    2.667564] tc358840 2-000f: I2C write 0x8507 = 0xFF
[    2.667785] tc358840 2-000f: I2C write 0x8508 = 0xFF
[    2.668000] tc358840 2-000f: I2C write 0x8509 = 0xFF
[    2.668214] tc358840 2-000f: I2C write 0x850B = 0xFF
[    2.668453] tc358840 2-000f: I2C write 0x0014 = 0x0F3F
[    2.668692] tc358840 2-000f: I2C write 0x0014 = 0x0000
[    2.668931] tc358840 2-000f: I2C write 0x0016 = 0x0F3F
[    2.668933] tc358840 2-000f: tc358840_s_dv_timings():
[    2.668937] tc358840 2-000f: tc358840_s_dv_timings: 1920x1080p60.0 (2200x1125)
[    2.668939] tc358840 2-000f: enable_stream: disable
[    2.668941] tc358840 2-000f: tc358840_set_csi:
[    2.669214] tc358840 2-000f: I2C read 0x0002 = 0x0000
[    2.669453] tc358840 2-000f: I2C write 0x0002 = 0x0200
[    2.669692] tc358840 2-000f: I2C write 0x0002 = 0x0000
[    2.669695] tc358840 2-000f: tc358840_set_csi: Enabling CSI TX0
[    2.669978] tc358840 2-000f: I2C write 0x0108 = 0x00000001
[    2.669980] tc358840 2-000f: tc358840_set_pll:
[    2.670298] tc358840 2-000f: I2C read 0x02AC = 0x00020200
[    2.670301] tc358840 2-000f: tc358840_set_pll: Updating PLL clock of CSI TX0
[    2.670586] tc358840 2-000f: I2C write 0x02AC = 0x0000A07D
[    2.670907] tc358840 2-000f: I2C read 0x02A0 = 0x00000000
[    2.671192] tc358840 2-000f: I2C write 0x02A0 = 0x00000001
[    2.682498] tc358840 2-000f: I2C write 0x02A0 = 0x00000003
[    2.682787] tc358840 2-000f: I2C write 0x010C = 0x00000001
[    2.683101] tc358840 2-000f: I2C write 0x0118 = 0x00000014
[    2.683404] tc358840 2-000f: I2C write 0x0120 = 0x00000FA0
[    2.683731] tc358840 2-000f: I2C read 0x0150 = 0x00000000
[    2.684019] tc358840 2-000f: I2C write 0x0254 = 0x00000004
[    2.684306] tc358840 2-000f: I2C write 0x0258 = 0x00180203
[    2.684592] tc358840 2-000f: I2C write 0x025C = 0x00040005
[    2.684879] tc358840 2-000f: I2C write 0x0260 = 0x000D0004
[    2.685166] tc358840 2-000f: I2C write 0x0264 = 0x00003E80
[    2.685452] tc358840 2-000f: I2C write 0x0268 = 0x0000000A
[    2.685739] tc358840 2-000f: I2C write 0x026C = 0x00080006
[    2.686026] tc358840 2-000f: I2C write 0x0270 = 0x00000020
[    2.686312] tc358840 2-000f: I2C write 0x0274 = 0x0000001F
[    2.686606] tc358840 2-000f: I2C write 0x011C = 0x00000001
[    2.686929] tc358840 2-000f: I2C read 0x01B0 = 0x00000000
[    2.686931] tc358840 2-000f: tc358840_set_csi: Enabling CSI TX1
[    2.687219] tc358840 2-000f: I2C write 0x0308 = 0x00000001
[    2.687220] tc358840 2-000f: tc358840_set_pll:
[    2.687541] tc358840 2-000f: I2C read 0x04AC = 0x00020200
[    2.687542] tc358840 2-000f: tc358840_set_pll: Updating PLL clock of CSI TX1
[    2.687829] tc358840 2-000f: I2C write 0x04AC = 0x0000A07D
[    2.688157] tc358840 2-000f: I2C read 0x04A0 = 0x00000000
[    2.688443] tc358840 2-000f: I2C write 0x04A0 = 0x00000001
[    2.699745] tc358840 2-000f: I2C write 0x04A0 = 0x00000003
[    2.700030] tc358840 2-000f: I2C write 0x030C = 0x00000001
[    2.700314] tc358840 2-000f: I2C write 0x0318 = 0x00000014
[    2.700601] tc358840 2-000f: I2C write 0x0320 = 0x00000FA0
[    2.700923] tc358840 2-000f: I2C read 0x0350 = 0x00000000
[    2.701209] tc358840 2-000f: I2C write 0x0454 = 0x00000004
[    2.701496] tc358840 2-000f: I2C write 0x0458 = 0x00180203
[    2.701784] tc358840 2-000f: I2C write 0x045C = 0x00040005
[    2.702071] tc358840 2-000f: I2C write 0x0460 = 0x000D0004
[    2.702358] tc358840 2-000f: I2C write 0x0464 = 0x00003E80
[    2.702644] tc358840 2-000f: I2C write 0x0468 = 0x0000000A
[    2.702930] tc358840 2-000f: I2C write 0x046C = 0x00080006
[    2.703214] tc358840 2-000f: I2C write 0x0470 = 0x00000020
[    2.703498] tc358840 2-000f: I2C write 0x0474 = 0x0000001F
[    2.703782] tc358840 2-000f: I2C write 0x031C = 0x00000001
[    2.704101] tc358840 2-000f: I2C read 0x03B0 = 0x00000000
[    2.704103] tc358840 2-000f: tc358840_set_splitter():
[    2.704379] tc358840 2-000f: I2C read 0x5000 = 0x0100
[    2.704616] tc358840 2-000f: I2C write 0x5000 = 0x0100
[    2.704886] tc358840 2-000f: I2C read 0x5080 = 0x0100
[    2.705122] tc358840 2-000f: I2C write 0x5080 = 0x0100
[    2.705392] tc358840 2-000f: I2C read 0x500C = 0x8000
[    2.705628] tc358840 2-000f: I2C write 0x500C = 0x0000
[    2.705630] tc358840 2-000f: tc358840_set_ref_clk():
[    2.705843] tc358840 2-000f: I2C write 0x8540 = 0xC0
[    2.706060] tc358840 2-000f: I2C write 0x8541 = 0x12
[    2.706273] tc358840 2-000f: I2C write 0x8630 = 0x00
[    2.706485] tc358840 2-000f: I2C write 0x8631 = 0x53
[    2.706697] tc358840 2-000f: I2C write 0x8632 = 0x07
[    2.706910] tc358840 2-000f: I2C write 0x8670 = 0x02
[    2.707123] tc358840 2-000f: I2C write 0x8671 = 0xBA
[    2.707336] tc358840 2-000f: I2C write 0x8672 = 0x49
[    2.707554] tc358840 2-000f: I2C write 0x8673 = 0x0C
[    2.707766] tc358840 2-000f: I2C write 0x8674 = 0x02
[    2.707978] tc358840 2-000f: I2C write 0x8A0C = 0xC0
[    2.708189] tc358840 2-000f: I2C write 0x8A0D = 0x12
[    2.708191] tc358840 2-000f: MASK_DDC5V_MODE : 0!
[    2.708438] tc358840 2-000f: I2C read 0x8543 = 0x02
[    2.708650] tc358840 2-000f: I2C write 0x8543 = 0x02
[    2.708897] tc358840 2-000f: I2C read 0x85E0 = 0x00
[    2.709109] tc358840 2-000f: I2C write 0x85E0 = 0x02
[    2.709354] tc358840 2-000f: I2C read 0x8544 = 0x10
[    2.709566] tc358840 2-000f: I2C write 0x8544 = 0x00
[    2.709568] tc358840 2-000f: tc358840_set_hdmi_phy():
[    2.709570] tc358840 2-000f: tc358840_reset_phy:
[    2.709816] tc358840 2-000f: I2C read 0x8414 = 0xB3
[    2.710027] tc358840 2-000f: I2C write 0x8414 = 0xB2
[    2.710273] tc358840 2-000f: I2C read 0x8414 = 0xB2
[    2.710491] tc358840 2-000f: I2C write 0x8414 = 0xB3
[    2.710702] tc358840 2-000f: I2C write 0x8410 = 0x02
[    2.710950] tc358840 2-000f: I2C read 0x8413 = 0x3E
[    2.711162] tc358840 2-000f: I2C write 0x8413 = 0x3E
[    2.711408] tc358840 2-000f: I2C read 0x8413 = 0x3E
[    2.711621] tc358840 2-000f: I2C write 0x8413 = 0x3F
[    2.711839] tc358840 2-000f: I2C write 0x84F0 = 0x31
[    2.712051] tc358840 2-000f: I2C write 0x84F4 = 0x01
[    2.712053] tc358840 2-000f: tc358840_set_hdmi_hdcp: disable
[    2.712300] tc358840 2-000f: I2C read 0x8563 = 0x11
[    2.712513] tc358840 2-000f: I2C write 0x8563 = 0x11
[    2.712760] tc358840 2-000f: I2C read 0x8564 = 0x0F
[    2.712972] tc358840 2-000f: I2C write 0x8564 = 0x0F
[    2.713219] tc358840 2-000f: I2C read 0x85D1 = 0x00
[    2.713431] tc358840 2-000f: I2C write 0x85D1 = 0x00
[    2.713678] tc358840 2-000f: I2C read 0x8560 = 0x24
[    2.713892] tc358840 2-000f: I2C write 0x8560 = 0x00
[    2.714143] tc358840 2-000f: I2C read 0x8842 = 0x00
[    2.714359] tc358840 2-000f: I2C write 0x8842 = 0x08
[    2.714610] tc358840 2-000f: I2C read 0x8840 = 0x80
[    2.714832] tc358840 2-000f: I2C write 0x8840 = 0xE0
[    2.714834] tc358840 2-000f: tc358840_set_hdmi_audio():
[    2.715060] tc358840 2-000f: I2C write 0x8600 = 0x00
[    2.715277] tc358840 2-000f: I2C write 0x8602 = 0xF3
[    2.715493] tc358840 2-000f: I2C write 0x8603 = 0x02
[    2.715709] tc358840 2-000f: I2C write 0x8604 = 0x0C
[    2.715926] tc358840 2-000f: I2C write 0x8606 = 0x05
[    2.716141] tc358840 2-000f: I2C write 0x8607 = 0x00
[    2.716357] tc358840 2-000f: I2C write 0x8620 = 0x22
[    2.716573] tc358840 2-000f: I2C write 0x8640 = 0x01
[    2.716790] tc358840 2-000f: I2C write 0x8641 = 0x65
[    2.717006] tc358840 2-000f: I2C write 0x8642 = 0x07
[    2.717222] tc358840 2-000f: I2C write 0x8652 = 0x02
[    2.717439] tc358840 2-000f: I2C write 0x8665 = 0x10
[    2.717713] tc358840 2-000f: I2C read 0x0004 = 0x0000
[    2.717953] tc358840 2-000f: I2C write 0x0004 = 0x0C14
[    2.717955] tc358840 2-000f: tc358840_set_hdmi_info_frame_mode(): DUMMY
[    2.718206] tc358840 2-000f: I2C read 0x8570 = 0x8E
[    2.718421] tc358840 2-000f: I2C write 0x8570 = 0x86
[    2.718424] tc358840 2-000f: tc358840_set_csi_mbus_config():
[    2.718425] tc358840 2-000f: tc358840_set_csi_mbus_config: YCbCr 422 16-bit
[    2.718641] tc358840 2-000f: I2C write 0x8A00 = 0x01
[    2.718855] tc358840 2-000f: I2C write 0x8A01 = 0x14
[    2.719081] tc358840 2-000f: I2C write 0x8A02 = 0x02
[    2.719296] tc358840 2-000f: I2C write 0x8A08 = 0x31
[    2.719575] tc358840 2-000f: I2C read 0x0004 = 0x0C14
[    2.719813] tc358840 2-000f: I2C write 0x0004 = 0x0CD4
[    2.720052] tc358840 2-000f: I2C write 0x0006 = 0x0000
[    2.720054] tc358840 2-000f: client->irq : true
[    2.720146] tc358840 2-000f: queue_delayed_work!
[    2.720392] tc358840 2-000f: I2C write 0x0016 = 0xFDFF
[    2.720395] tc358840 2-000f: tc358840 found @ 7h0F (Tegra I2C adapter)
[    2.720487] tc358840 2-001f: Device Tree Parameters:
[    2.720519] tc358840 2-001f: reset_gpio = 457
[    2.720521] tc358840 2-001f: refclk_hz = 48000000
[    2.720524] tc358840 2-001f: ddc5v_delay = 50 ms
[    2.720526] tc358840 2-001f: enable_hdcp = 0
[    2.720528] tc358840 2-001f: csi_port = 1
[    2.720530] tc358840 2-001f: lineinitcnt = 4000
[    2.720533] tc358840 2-001f: lptxtimecnt = 4
[    2.720535] tc358840 2-001f: tclk_headercnt = 1573379
[    2.720537] tc358840 2-001f: tclk_trailcnt = 262149
[    2.720539] tc358840 2-001f: ths_headercnt = 851972
[    2.720542] tc358840 2-001f: twakeup = 16000
[    2.720544] tc358840 2-001f: tclk_postcnt = 10
[    2.720546] tc358840 2-001f: ths_trailcnt = 524294
[    2.720548] tc358840 2-001f: hstxvregcnt = 32
[    2.720551] tc358840 2-001f: pll_prd = 10
[    2.720553] tc358840 2-001f: pll_fbd = 125
[    2.720672] : tc358840_probe11!
[    2.720675] tc358840 2-001f: Releasing System Reset (gpio 0x01C9)
[    2.720676] tc358840 2-001f: Pilwon_v4l2_info_test_20190610!
[    2.720697] tc358840 2-001f: Chip found @ 7h1F (Tegra I2C adapter)
[    2.720975] tc358840 2-001f: I2C read 0x0000 = 0x4700
[    2.720977] tc358840 2-001f: TC358840 ChipID 0x47, Revision 0x00
[    2.721242] tc358840 2-001f: I2C read 0x8520 = 0x00
[    2.721492] tc358840 2-001f: I2C read 0x8520 = 0x00
[    2.721743] tc358840 2-001f: I2C read 0x8523 = 0xC0
[    2.721812] tc358840 2-001f: INIT_DELAYED_WORK_tc358840_delayed_work_enable_hotplug!
[    2.721814] tc358840 2-001f: INIT_DELAYED_WORK_tc358840_delayed_work_enable_interrupt!
[    2.721815] tc358840 2-001f: INIT_WORK_tc358840_process_isr!
[    2.721816] tc358840 2-001f: INIT_WORK_end!
[    2.721817] tc358840 2-001f: Initial Setup start!
[    2.721818] tc358840 2-001f: tc358840_initial_setup():
[    2.721819] tc358840 2-001f: enable_stream start!
[    2.721821] tc358840 2-001f: enable_stream: disable
[    2.721822] tc358840 2-001f: tc358840_sleep_mode(): disable
[    2.722101] tc358840 2-001f: I2C read 0x0002 = 0x0081
[    2.722339] tc358840 2-001f: I2C write 0x0002 = 0x0080
[    2.722611] tc358840 2-001f: I2C read 0x0002 = 0x0080
[    2.722850] tc358840 2-001f: I2C write 0x0002 = 0x5F80
[    2.723101] tc358840 2-001f: I2C write 0x0002 = 0x0000
[    2.723102] tc358840 2-001f: tc358840_init_interrupts():
[    2.723316] tc358840 2-001f: I2C write 0x8502 = 0xFF
[    2.723531] tc358840 2-001f: I2C write 0x8503 = 0xFF
[    2.723745] tc358840 2-001f: I2C write 0x8504 = 0xFF
[    2.723965] tc358840 2-001f: I2C write 0x8505 = 0xFF
[    2.724180] tc358840 2-001f: I2C write 0x8506 = 0xFF
[    2.724394] tc358840 2-001f: I2C write 0x8507 = 0xFF
[    2.724608] tc358840 2-001f: I2C write 0x8508 = 0xFF
[    2.724822] tc358840 2-001f: I2C write 0x8509 = 0xFF
[    2.725034] tc358840 2-001f: I2C write 0x850B = 0xFF
[    2.725269] tc358840 2-001f: I2C write 0x0014 = 0x0F3F
[    2.725510] tc358840 2-001f: I2C write 0x0014 = 0x0000
[    2.725746] tc358840 2-001f: I2C write 0x0016 = 0x0F3F
[    2.725747] tc358840 2-001f: tc358840_s_dv_timings():
[    2.725751] tc358840 2-001f: tc358840_s_dv_timings: 1920x1080p60.0 (2200x1125)
[    2.725752] tc358840 2-001f: enable_stream: disable
[    2.725753] tc358840 2-001f: tc358840_set_csi:
[    2.726023] tc358840 2-001f: I2C read 0x0002 = 0x0000
[    2.726259] tc358840 2-001f: I2C write 0x0002 = 0x0200
[    2.726494] tc358840 2-001f: I2C write 0x0002 = 0x0000
[    2.726496] tc358840 2-001f: tc358840_set_csi: Enabling CSI TX0
[    2.726779] tc358840 2-001f: I2C write 0x0108 = 0x00000001
[    2.726780] tc358840 2-001f: tc358840_set_pll:
[    2.727113] tc358840 2-001f: I2C read 0x02AC = 0x00020200
[    2.727115] tc358840 2-001f: tc358840_set_pll: Updating PLL clock of CSI TX0
[    2.727399] tc358840 2-001f: I2C write 0x02AC = 0x0000A07D
[    2.727718] tc358840 2-001f: I2C read 0x02A0 = 0x00000000
[    2.728001] tc358840 2-001f: I2C write 0x02A0 = 0x00000001
[    2.739313] tc358840 2-001f: I2C write 0x02A0 = 0x00000003
[    2.739602] tc358840 2-001f: I2C write 0x010C = 0x00000001
[    2.739890] tc358840 2-001f: I2C write 0x0118 = 0x00000014
[    2.740179] tc358840 2-001f: I2C write 0x0120 = 0x00000FA0
[    2.740503] tc358840 2-001f: I2C read 0x0150 = 0x00000000
[    2.740796] tc358840 2-001f: I2C write 0x0254 = 0x00000004
[    2.741083] tc358840 2-001f: I2C write 0x0258 = 0x00180203
[    2.741369] tc358840 2-001f: I2C write 0x025C = 0x00040005
[    2.741655] tc358840 2-001f: I2C write 0x0260 = 0x000D0004
[    2.741942] tc358840 2-001f: I2C write 0x0264 = 0x00003E80
[    2.742234] tc358840 2-001f: I2C write 0x0268 = 0x0000000A
[    2.742520] tc358840 2-001f: I2C write 0x026C = 0x00080006
[    2.742807] tc358840 2-001f: I2C write 0x0270 = 0x00000020
[    2.743105] tc358840 2-001f: I2C write 0x0274 = 0x0000001F
[    2.743391] tc358840 2-001f: I2C write 0x011C = 0x00000001
[    2.743713] tc358840 2-001f: I2C read 0x01B0 = 0x00000000
[    2.743715] tc358840 2-001f: tc358840_set_csi: Disabling CSI TX1
[    2.744037] tc358840 2-001f: I2C read 0x0318 = 0x00000000
[    2.744323] tc358840 2-001f: I2C write 0x0318 = 0x00000000
[    2.744325] tc358840 2-001f: tc358840_set_splitter():
[    2.744598] tc358840 2-001f: I2C read 0x5000 = 0x0100
[    2.744836] tc358840 2-001f: I2C write 0x5000 = 0x0100
[    2.745109] tc358840 2-001f: I2C read 0x5080 = 0x0100
[    2.745348] tc358840 2-001f: I2C write 0x5080 = 0x0100
[    2.745621] tc358840 2-001f: I2C read 0x500C = 0x8000
[    2.745860] tc358840 2-001f: I2C write 0x500C = 0x0000
[    2.745861] tc358840 2-001f: tc358840_set_ref_clk():
[    2.746076] tc358840 2-001f: I2C write 0x8540 = 0xC0
[    2.746290] tc358840 2-001f: I2C write 0x8541 = 0x12
[    2.746505] tc358840 2-001f: I2C write 0x8630 = 0x00
[    2.746725] tc358840 2-001f: I2C write 0x8631 = 0x53
[    2.746943] tc358840 2-001f: I2C write 0x8632 = 0x07
[    2.747157] tc358840 2-001f: I2C write 0x8670 = 0x02
[    2.747372] tc358840 2-001f: I2C write 0x8671 = 0xBA
[    2.747587] tc358840 2-001f: I2C write 0x8672 = 0x49
[    2.747801] tc358840 2-001f: I2C write 0x8673 = 0x0C
[    2.748014] tc358840 2-001f: I2C write 0x8674 = 0x02
[    2.748233] tc358840 2-001f: I2C write 0x8A0C = 0xC0
[    2.748446] tc358840 2-001f: I2C write 0x8A0D = 0x12
[    2.748447] tc358840 2-001f: MASK_DDC5V_MODE : 0!
[    2.748693] tc358840 2-001f: I2C read 0x8543 = 0x02
[    2.748904] tc358840 2-001f: I2C write 0x8543 = 0x02
[    2.749151] tc358840 2-001f: I2C read 0x85E0 = 0x00
[    2.749364] tc358840 2-001f: I2C write 0x85E0 = 0x02
[    2.749610] tc358840 2-001f: I2C read 0x8544 = 0x10
[    2.749823] tc358840 2-001f: I2C write 0x8544 = 0x00
[    2.749824] tc358840 2-001f: tc358840_set_hdmi_phy():
[    2.749825] tc358840 2-001f: tc358840_reset_phy:
[    2.750071] tc358840 2-001f: I2C read 0x8414 = 0xB3
[    2.750283] tc358840 2-001f: I2C write 0x8414 = 0xB2
[    2.750529] tc358840 2-001f: I2C read 0x8414 = 0xB2
[    2.750741] tc358840 2-001f: I2C write 0x8414 = 0xB3
[    2.750953] tc358840 2-001f: I2C write 0x8410 = 0x02
[    2.751205] tc358840 2-001f: I2C read 0x8413 = 0x3E
[    2.751417] tc358840 2-001f: I2C write 0x8413 = 0x3E
[    2.751664] tc358840 2-001f: I2C read 0x8413 = 0x3E
[    2.751875] tc358840 2-001f: I2C write 0x8413 = 0x3F
[    2.752087] tc358840 2-001f: I2C write 0x84F0 = 0x31
[    2.752299] tc358840 2-001f: I2C write 0x84F4 = 0x01
[    2.752301] tc358840 2-001f: tc358840_set_hdmi_hdcp: disable
[    2.752546] tc358840 2-001f: I2C read 0x8563 = 0x11
[    2.752758] tc358840 2-001f: I2C write 0x8563 = 0x11
[    2.753005] tc358840 2-001f: I2C read 0x8564 = 0x0F
[    2.753216] tc358840 2-001f: I2C write 0x8564 = 0x0F
[    2.753462] tc358840 2-001f: I2C read 0x85D1 = 0x00
[    2.753674] tc358840 2-001f: I2C write 0x85D1 = 0x00
[    2.753921] tc358840 2-001f: I2C read 0x8560 = 0x24
[    2.754139] tc358840 2-001f: I2C write 0x8560 = 0x00
[    2.754385] tc358840 2-001f: I2C read 0x8842 = 0x00
[    2.754598] tc358840 2-001f: I2C write 0x8842 = 0x08
[    2.754844] tc358840 2-001f: I2C read 0x8840 = 0x80
[    2.755065] tc358840 2-001f: I2C write 0x8840 = 0xE0
[    2.755066] tc358840 2-001f: tc358840_set_hdmi_audio():
[    2.755279] tc358840 2-001f: I2C write 0x8600 = 0x00
[    2.755491] tc358840 2-001f: I2C write 0x8602 = 0xF3
[    2.755709] tc358840 2-001f: I2C write 0x8603 = 0x02
[    2.755921] tc358840 2-001f: I2C write 0x8604 = 0x0C
[    2.756133] tc358840 2-001f: I2C write 0x8606 = 0x05
[    2.756346] tc358840 2-001f: I2C write 0x8607 = 0x00
[    2.756558] tc358840 2-001f: I2C write 0x8620 = 0x22
[    2.756770] tc358840 2-001f: I2C write 0x8640 = 0x01
[    2.756982] tc358840 2-001f: I2C write 0x8641 = 0x65
[    2.757200] tc358840 2-001f: I2C write 0x8642 = 0x07
[    2.757412] tc358840 2-001f: I2C write 0x8652 = 0x02
[    2.757624] tc358840 2-001f: I2C write 0x8665 = 0x10
[    2.757895] tc358840 2-001f: I2C read 0x0004 = 0x0000
[    2.758132] tc358840 2-001f: I2C write 0x0004 = 0x0C14
[    2.758133] tc358840 2-001f: tc358840_set_hdmi_info_frame_mode(): DUMMY
[    2.758382] tc358840 2-001f: I2C read 0x8570 = 0x8E
[    2.758596] tc358840 2-001f: I2C write 0x8570 = 0x86
[    2.758598] tc358840 2-001f: tc358840_set_csi_mbus_config():
[    2.758600] tc358840 2-001f: tc358840_set_csi_mbus_config: YCbCr 422 16-bit
[    2.758814] tc358840 2-001f: I2C write 0x8A00 = 0x01
[    2.759041] tc358840 2-001f: I2C write 0x8A01 = 0x14
[    2.759255] tc358840 2-001f: I2C write 0x8A02 = 0x02
[    2.759469] tc358840 2-001f: I2C write 0x8A08 = 0x31
[    2.759742] tc358840 2-001f: I2C read 0x0004 = 0x0C14
[    2.759980] tc358840 2-001f: I2C write 0x0004 = 0x0CD4
[    2.760224] tc358840 2-001f: I2C write 0x0006 = 0x0000
[    2.760226] tc358840 2-001f: client->irq : true
[    2.760312] tc358840 2-001f: queue_delayed_work!
[    2.760555] tc358840 2-001f: I2C write 0x0016 = 0xFDFF
[    2.760558] tc358840 2-001f: tc358840 found @ 7h1F (Tegra I2C adapter)
[    3.132369] tc358840 2-000f: tc358840_enum_mbus_code()
[    3.132371] tc358840 2-000f: tc358840_enum_mbus_code()
[    3.132372] tc358840 2-000f: tc358840_enum_mbus_code()
[    3.133592] tc358840 2-000f: I2C read 0x8A08 = 0x31
[    3.133594] tc358840 2-000f: tc358840_get_fmt():
[    3.133596] tc358840 2-000f: tc358840_get_fmt(): width=1920, height=1080, code=0x0000200F, field=1
[    3.133634] tc358840 2-001f: tc358840_enum_mbus_code()
[    3.133636] tc358840 2-001f: tc358840_enum_mbus_code()
[    3.133636] tc358840 2-001f: tc358840_enum_mbus_code()
[    3.133805] tc358840 2-001f: I2C read 0x8A08 = 0x31
[    3.133806] tc358840 2-001f: tc358840_get_fmt():
[    3.133808] tc358840 2-001f: tc358840_get_fmt(): width=1920, height=1080, code=0x0000200F, field=1
[   12.746895] tc358840 2-000f: tc358840_delayed_work_enable_interrupt!
[   12.746898] tc358840 2-000f: tc358840_delayed_work_enable_interrupt:
[   12.747070] tc358840 2-000f: I2C read 0x8520 = 0x00
[   12.747072] tc358840 2-000f: tc358840_enable_interrupts: cable connected = 0
[   12.747073] tc358840 2-000f: cable_connected : false
[   12.747204] tc358840 2-000f: I2C write 0x8512 = 0xFE
[   12.747335] tc358840 2-000f: I2C write 0x8513 = 0xFF
[   12.747465] tc358840 2-000f: I2C write 0x8515 = 0xFF
[   12.747596] tc358840 2-000f: I2C write 0x8516 = 0xFF
[   12.747725] tc358840 2-000f: I2C write 0x851B = 0xFF
[   12.747726] tc358840 2-000f: tc358840_s_edid
[   12.747728] tc358840 2-000f: tc358840_s_edid, pad 0, start block 0, blocks 2
[   12.747729] tc358840 2-000f: tc358840_disable_edid:
[   12.747899] tc358840 2-000f: I2C read 0x8544 = 0x00
[   12.748030] tc358840 2-000f: I2C write 0x8544 = 0x00
[   12.748163] tc358840 2-000f: I2C write 0x85E3 = 0x00
[   12.748299] tc358840 2-000f: I2C write 0x85E4 = 0x01
[   12.748434] tc358840 2-000f: I2C write 0x8C00 = 0x00
[   12.748569] tc358840 2-000f: I2C write 0x8C01 = 0xFF
[   12.748704] tc358840 2-000f: I2C write 0x8C02 = 0xFF
[   12.748839] tc358840 2-000f: I2C write 0x8C03 = 0xFF
[   12.748974] tc358840 2-000f: I2C write 0x8C04 = 0xFF
[   12.749110] tc358840 2-000f: I2C write 0x8C05 = 0xFF
[   12.749245] tc358840 2-000f: I2C write 0x8C06 = 0xFF
[   12.749375] tc358840 2-000f: I2C write 0x8C07 = 0x00
[   12.749505] tc358840 2-000f: I2C write 0x8C08 = 0x52
[   12.749635] tc358840 2-000f: I2C write 0x8C09 = 0x62
[   12.749764] tc358840 2-000f: I2C write 0x8C0A = 0x88
[   12.749894] tc358840 2-000f: I2C write 0x8C0B = 0x88
[   12.750024] tc358840 2-000f: I2C write 0x8C0C = 0x00
[   12.750159] tc358840 2-000f: I2C write 0x8C0D = 0x88
[   12.750289] tc358840 2-000f: I2C write 0x8C0E = 0x88
[   12.750422] tc358840 2-000f: I2C write 0x8C0F = 0x88
[   12.750555] tc358840 2-000f: I2C write 0x8C10 = 0x1C
[   12.750691] tc358840 2-000f: I2C write 0x8C11 = 0x15
[   12.750826] tc358840 2-000f: I2C write 0x8C12 = 0x01
[   12.750964] tc358840 2-000f: I2C write 0x8C13 = 0x03
[   12.751099] tc358840 2-000f: I2C write 0x8C14 = 0x80
[   12.751234] tc358840 2-000f: I2C write 0x8C15 = 0x00
[   12.751369] tc358840 2-000f: I2C write 0x8C16 = 0x00
[   12.751505] tc358840 2-000f: I2C write 0x8C17 = 0x78
[   12.751635] tc358840 2-000f: I2C write 0x8C18 = 0x0A
[   12.751765] tc358840 2-000f: I2C write 0x8C19 = 0x0D
[   12.751894] tc358840 2-000f: I2C write 0x8C1A = 0xC9
[   12.752024] tc358840 2-000f: I2C write 0x8C1B = 0xA0
[   12.752153] tc358840 2-000f: I2C write 0x8C1C = 0x57
[   12.752283] tc358840 2-000f: I2C write 0x8C1D = 0x47
[   12.752413] tc358840 2-000f: I2C write 0x8C1E = 0x98
[   12.752542] tc358840 2-000f: I2C write 0x8C1F = 0x27
[   12.752672] tc358840 2-000f: I2C write 0x8C20 = 0x12
[   12.752802] tc358840 2-000f: I2C write 0x8C21 = 0x48
[   12.752931] tc358840 2-000f: I2C write 0x8C22 = 0x4C
[   12.753061] tc358840 2-000f: I2C write 0x8C23 = 0x00
[   12.753190] tc358840 2-000f: I2C write 0x8C24 = 0x00
[   12.753320] tc358840 2-000f: I2C write 0x8C25 = 0x00
[   12.753450] tc358840 2-000f: I2C write 0x8C26 = 0x01
[   12.753579] tc358840 2-000f: I2C write 0x8C27 = 0x01
[   12.753709] tc358840 2-000f: I2C write 0x8C28 = 0x01
[   12.753839] tc358840 2-000f: I2C write 0x8C29 = 0x01
[   12.753969] tc358840 2-000f: I2C write 0x8C2A = 0x01
[   12.754103] tc358840 2-000f: I2C write 0x8C2B = 0x01
[   12.754238] tc358840 2-000f: I2C write 0x8C2C = 0x01
[   12.754373] tc358840 2-000f: I2C write 0x8C2D = 0x01
[   12.754503] tc358840 2-000f: I2C write 0x8C2E = 0x01
[   12.754633] tc358840 2-000f: I2C write 0x8C2F = 0x01
[   12.754764] tc358840 2-000f: I2C write 0x8C30 = 0x01
[   12.754897] tc358840 2-000f: I2C write 0x8C31 = 0x01
[   12.755029] tc358840 2-000f: I2C write 0x8C32 = 0x01
[   12.755161] tc358840 2-000f: I2C write 0x8C33 = 0x01
[   12.755295] tc358840 2-000f: I2C write 0x8C34 = 0x01
[   12.755429] tc358840 2-000f: I2C write 0x8C35 = 0x01
[   12.755559] tc358840 2-000f: I2C write 0x8C36 = 0xB4
[   12.755690] tc358840 2-000f: I2C write 0x8C37 = 0x66
[   12.755820] tc358840 2-000f: I2C write 0x8C38 = 0x00
[   12.755950] tc358840 2-000f: I2C write 0x8C39 = 0xA0
[   12.756081] tc358840 2-000f: I2C write 0x8C3A = 0xF0
[   12.756210] tc358840 2-000f: I2C write 0x8C3B = 0x70
[   12.756344] tc358840 2-000f: I2C write 0x8C3C = 0x1F
[   12.756475] tc358840 2-000f: I2C write 0x8C3D = 0x80
[   12.756604] tc358840 2-000f: I2C write 0x8C3E = 0x30
[   12.756734] tc358840 2-000f: I2C write 0x8C3F = 0x20
[   12.756864] tc358840 2-000f: I2C write 0x8C40 = 0x35
[   12.756997] tc358840 2-000f: I2C write 0x8C41 = 0x00
[   12.757128] tc358840 2-000f: I2C write 0x8C42 = 0x80
[   12.757257] tc358840 2-000f: I2C write 0x8C43 = 0x88
[   12.757387] tc358840 2-000f: I2C write 0x8C44 = 0x42
[   12.757516] tc358840 2-000f: I2C write 0x8C45 = 0x00
[   12.757646] tc358840 2-000f: I2C write 0x8C46 = 0x00
[   12.757776] tc358840 2-000f: I2C write 0x8C47 = 0x1C
[   12.757905] tc358840 2-000f: I2C write 0x8C48 = 0x1A
[   12.758035] tc358840 2-000f: I2C write 0x8C49 = 0x36
[   12.758164] tc358840 2-000f: I2C write 0x8C4A = 0x80
[   12.758294] tc358840 2-000f: I2C write 0x8C4B = 0xA0
[   12.758424] tc358840 2-000f: I2C write 0x8C4C = 0x70
[   12.758553] tc358840 2-000f: I2C write 0x8C4D = 0x38
[   12.758683] tc358840 2-000f: I2C write 0x8C4E = 0x1F
[   12.758812] tc358840 2-000f: I2C write 0x8C4F = 0x40
[   12.758943] tc358840 2-000f: I2C write 0x8C50 = 0x30
[   12.759072] tc358840 2-000f: I2C write 0x8C51 = 0x20
[   12.759202] tc358840 2-000f: I2C write 0x8C52 = 0x35
[   12.759332] tc358840 2-000f: I2C write 0x8C53 = 0x00
[   12.759461] tc358840 2-000f: I2C write 0x8C54 = 0x40
[   12.759591] tc358840 2-000f: I2C write 0x8C55 = 0x44
[   12.759721] tc358840 2-000f: I2C write 0x8C56 = 0x21
[   12.759850] tc358840 2-000f: I2C write 0x8C57 = 0x00
[   12.759982] tc358840 2-000f: I2C write 0x8C58 = 0x00
[   12.760117] tc358840 2-000f: I2C write 0x8C59 = 0x1C
[   12.760252] tc358840 2-000f: I2C write 0x8C5A = 0x00
[   12.760387] tc358840 2-000f: I2C write 0x8C5B = 0x00
[   12.760522] tc358840 2-000f: I2C write 0x8C5C = 0x00
[   12.760657] tc358840 2-000f: I2C write 0x8C5D = 0xFC
[   12.760788] tc358840 2-000f: I2C write 0x8C5E = 0x00
[   12.760918] tc358840 2-000f: I2C write 0x8C5F = 0x54
[   12.761049] tc358840 2-000f: I2C write 0x8C60 = 0x6F
[   12.761181] tc358840 2-000f: I2C write 0x8C61 = 0x73
[   12.761313] tc358840 2-000f: I2C write 0x8C62 = 0x68
[   12.761446] tc358840 2-000f: I2C write 0x8C63 = 0x69
[   12.761579] tc358840 2-000f: I2C write 0x8C64 = 0x62
[   12.761710] tc358840 2-000f: I2C write 0x8C65 = 0x61
[   12.761839] tc358840 2-000f: I2C write 0x8C66 = 0x2D
[   12.761970] tc358840 2-000f: I2C write 0x8C67 = 0x55
[   12.762105] tc358840 2-000f: I2C write 0x8C68 = 0x48
[   12.762241] tc358840 2-000f: I2C write 0x8C69 = 0x32
[   12.762375] tc358840 2-000f: I2C write 0x8C6A = 0x43
[   12.762516] tc358840 2-000f: I2C write 0x8C6B = 0x0A
[   12.762652] tc358840 2-000f: I2C write 0x8C6C = 0x00
[   12.762785] tc358840 2-000f: I2C write 0x8C6D = 0x00
[   12.762926] tc358840 2-000f: I2C write 0x8C6E = 0x00
[   12.763067] tc358840 2-000f: I2C write 0x8C6F = 0xFD
[   12.763208] tc358840 2-000f: I2C write 0x8C70 = 0x00
[   12.763349] tc358840 2-000f: I2C write 0x8C71 = 0x17
[   12.763491] tc358840 2-000f: I2C write 0x8C72 = 0x3D
[   12.763632] tc358840 2-000f: I2C write 0x8C73 = 0x0F
[   12.763773] tc358840 2-000f: I2C write 0x8C74 = 0x8C
[   12.763914] tc358840 2-000f: I2C write 0x8C75 = 0x1E
[   12.764055] tc358840 2-000f: I2C write 0x8C76 = 0x00
[   12.764196] tc358840 2-000f: I2C write 0x8C77 = 0x00
[   12.764337] tc358840 2-000f: I2C write 0x8C78 = 0x00
[   12.764478] tc358840 2-000f: I2C write 0x8C79 = 0x00
[   12.764620] tc358840 2-000f: I2C write 0x8C7A = 0x00
[   12.764760] tc358840 2-000f: I2C write 0x8C7B = 0x00
[   12.764902] tc358840 2-000f: I2C write 0x8C7C = 0x00
[   12.765043] tc358840 2-000f: I2C write 0x8C7D = 0x00
[   12.765184] tc358840 2-000f: I2C write 0x8C7E = 0x01
[   12.765325] tc358840 2-000f: I2C write 0x8C7F = 0x6F
[   12.765466] tc358840 2-000f: I2C write 0x8C80 = 0x02
[   12.765607] tc358840 2-000f: I2C write 0x8C81 = 0x03
[   12.765748] tc358840 2-000f: I2C write 0x8C82 = 0x24
[   12.765889] tc358840 2-000f: I2C write 0x8C83 = 0x74
[   12.766029] tc358840 2-000f: I2C write 0x8C84 = 0x54
[   12.766171] tc358840 2-000f: I2C write 0x8C85 = 0x5F
[   12.766312] tc358840 2-000f: I2C write 0x8C86 = 0x10
[   12.766453] tc358840 2-000f: I2C write 0x8C87 = 0x43
[   12.766588] tc358840 2-000f: I2C write 0x8C88 = 0x3E
[   12.766722] tc358840 2-000f: I2C write 0x8C89 = 0x22
[   12.766858] tc358840 2-000f: I2C write 0x8C8A = 0x1F
[   12.766998] tc358840 2-000f: I2C write 0x8C8B = 0x20
[   12.767140] tc358840 2-000f: I2C write 0x8C8C = 0x21
[   12.767275] tc358840 2-000f: I2C write 0x8C8D = 0x4C
[   12.767410] tc358840 2-000f: I2C write 0x8C8E = 0x4A
[   12.767545] tc358840 2-000f: I2C write 0x8C8F = 0x5D
[   12.767681] tc358840 2-000f: I2C write 0x8C90 = 0x5E
[   12.767818] tc358840 2-000f: I2C write 0x8C91 = 0x67
[   12.767955] tc358840 2-000f: I2C write 0x8C92 = 0x68
[   12.768094] tc358840 2-000f: I2C write 0x8C93 = 0x41
[   12.768228] tc358840 2-000f: I2C write 0x8C94 = 0x42
[   12.768363] tc358840 2-000f: I2C write 0x8C95 = 0x45
[   12.768498] tc358840 2-000f: I2C write 0x8C96 = 0x3C
[   12.768635] tc358840 2-000f: I2C write 0x8C97 = 0x3D
[   12.768773] tc358840 2-000f: I2C write 0x8C98 = 0x04
[   12.768912] tc358840 2-000f: I2C write 0x8C99 = 0x23
[   12.769052] tc358840 2-000f: I2C write 0x8C9A = 0x09
[   12.769193] tc358840 2-000f: I2C write 0x8C9B = 0x07
[   12.769334] tc358840 2-000f: I2C write 0x8C9C = 0x01
[   12.769475] tc358840 2-000f: I2C write 0x8C9D = 0x66
[   12.769616] tc358840 2-000f: I2C write 0x8C9E = 0x03
[   12.769757] tc358840 2-000f: I2C write 0x8C9F = 0x0C
[   12.769898] tc358840 2-000f: I2C write 0x8CA0 = 0x00
[   12.770039] tc358840 2-000f: I2C write 0x8CA1 = 0x30
[   12.770180] tc358840 2-000f: I2C write 0x8CA2 = 0x00
[   12.770321] tc358840 2-000f: I2C write 0x8CA3 = 0x80
[   12.770462] tc358840 2-000f: I2C write 0x8CA4 = 0xB4
[   12.770603] tc358840 2-000f: I2C write 0x8CA5 = 0x66
[   12.770745] tc358840 2-000f: I2C write 0x8CA6 = 0x00
[   12.770885] tc358840 2-000f: I2C write 0x8CA7 = 0xA0
[   12.771018] tc358840 2-000f: I2C write 0x8CA8 = 0xF0
[   12.771151] tc358840 2-000f: I2C write 0x8CA9 = 0x70
[   12.771284] tc358840 2-000f: I2C write 0x8CAA = 0x1F
[   12.771418] tc358840 2-000f: I2C write 0x8CAB = 0x80
[   12.771551] tc358840 2-000f: I2C write 0x8CAC = 0x30
[   12.771684] tc358840 2-000f: I2C write 0x8CAD = 0x20
[   12.771818] tc358840 2-000f: I2C write 0x8CAE = 0x35
[   12.771951] tc358840 2-000f: I2C write 0x8CAF = 0x00
[   12.772084] tc358840 2-000f: I2C write 0x8CB0 = 0x80
[   12.772219] tc358840 2-000f: I2C write 0x8CB1 = 0x88
[   12.772359] tc358840 2-000f: I2C write 0x8CB2 = 0x42
[   12.772501] tc358840 2-000f: I2C write 0x8CB3 = 0x00
[   12.772641] tc358840 2-000f: I2C write 0x8CB4 = 0x00
[   12.772783] tc358840 2-000f: I2C write 0x8CB5 = 0xF8
[   12.772924] tc358840 2-000f: I2C write 0x8CB6 = 0x00
[   12.773065] tc358840 2-000f: I2C write 0x8CB7 = 0x00
[   12.773206] tc358840 2-000f: I2C write 0x8CB8 = 0x00
[   12.773347] tc358840 2-000f: I2C write 0x8CB9 = 0x00
[   12.773487] tc358840 2-000f: I2C write 0x8CBA = 0x00
[   12.773621] tc358840 2-000f: I2C write 0x8CBB = 0x00
[   12.773756] tc358840 2-000f: I2C write 0x8CBC = 0x00
[   12.773889] tc358840 2-000f: I2C write 0x8CBD = 0x00
[   12.774022] tc358840 2-000f: I2C write 0x8CBE = 0x00
[   12.774157] tc358840 2-000f: I2C write 0x8CBF = 0x00
[   12.774290] tc358840 2-000f: I2C write 0x8CC0 = 0x00
[   12.774429] tc358840 2-000f: I2C write 0x8CC1 = 0x00
[   12.774564] tc358840 2-000f: I2C write 0x8CC2 = 0x00
[   12.774697] tc358840 2-000f: I2C write 0x8CC3 = 0x00
[   12.774830] tc358840 2-000f: I2C write 0x8CC4 = 0x00
[   12.774963] tc358840 2-000f: I2C write 0x8CC5 = 0x00
[   12.775094] tc358840 2-000f: I2C write 0x8CC6 = 0x00
[   12.775224] tc358840 2-000f: I2C write 0x8CC7 = 0x00
[   12.775355] tc358840 2-000f: I2C write 0x8CC8 = 0x00
[   12.775485] tc358840 2-000f: I2C write 0x8CC9 = 0x00
[   12.775615] tc358840 2-000f: I2C write 0x8CCA = 0x00
[   12.775746] tc358840 2-000f: I2C write 0x8CCB = 0x00
[   12.775877] tc358840 2-000f: I2C write 0x8CCC = 0x00
[   12.776009] tc358840 2-000f: I2C write 0x8CCD = 0x00
[   12.776139] tc358840 2-000f: I2C write 0x8CCE = 0x00
[   12.776269] tc358840 2-000f: I2C write 0x8CCF = 0x00
[   12.776400] tc358840 2-000f: I2C write 0x8CD0 = 0x00
[   12.776530] tc358840 2-000f: I2C write 0x8CD1 = 0x00
[   12.776661] tc358840 2-000f: I2C write 0x8CD2 = 0x00
[   12.776791] tc358840 2-000f: I2C write 0x8CD3 = 0x00
[   12.776921] tc358840 2-000f: I2C write 0x8CD4 = 0x00
[   12.777051] tc358840 2-000f: I2C write 0x8CD5 = 0x00
[   12.777182] tc358840 2-000f: I2C write 0x8CD6 = 0x00
[   12.777312] tc358840 2-000f: I2C write 0x8CD7 = 0x00
[   12.777442] tc358840 2-000f: I2C write 0x8CD8 = 0x00
[   12.777573] tc358840 2-000f: I2C write 0x8CD9 = 0x00
[   12.777703] tc358840 2-000f: I2C write 0x8CDA = 0x00
[   12.777834] tc358840 2-000f: I2C write 0x8CDB = 0x00
[   12.777964] tc358840 2-000f: I2C write 0x8CDC = 0x00
[   12.778095] tc358840 2-000f: I2C write 0x8CDD = 0x00
[   12.778225] tc358840 2-000f: I2C write 0x8CDE = 0x00
[   12.778356] tc358840 2-000f: I2C write 0x8CDF = 0x00
[   12.778492] tc358840 2-000f: I2C write 0x8CE0 = 0x00
[   12.778624] tc358840 2-000f: I2C write 0x8CE1 = 0x00
[   12.778756] tc358840 2-000f: I2C write 0x8CE2 = 0x00
[   12.778891] tc358840 2-001f: tc358840_delayed_work_enable_interrupt!
[   12.778892] tc358840 2-001f: tc358840_delayed_work_enable_interrupt:
[   12.778904] tc358840 2-000f: I2C write 0x8CE3 = 0x00
[   12.779075] tc358840 2-001f: I2C read 0x8520 = 0x00
[   12.779077] tc358840 2-001f: tc358840_enable_interrupts: cable connected = 0
[   12.779078] tc358840 2-001f: cable_connected : false
[   12.779212] tc358840 2-000f: I2C write 0x8CE4 = 0x00
[   12.779349] tc358840 2-001f: I2C write 0x8512 = 0xFE
[   12.779487] tc358840 2-000f: I2C write 0x8CE5 = 0x00
[   12.779622] tc358840 2-001f: I2C write 0x8513 = 0xFF
[   12.779766] tc358840 2-000f: I2C write 0x8CE6 = 0x00
[   12.779909] tc358840 2-001f: I2C write 0x8515 = 0xFF
[   12.780058] tc358840 2-000f: I2C write 0x8CE7 = 0x00
[   12.780200] tc358840 2-001f: I2C write 0x8516 = 0xFF
[   12.780349] tc358840 2-000f: I2C write 0x8CE8 = 0x00
[   12.780491] tc358840 2-001f: I2C write 0x851B = 0xFF
[   12.780493] tc358840 2-001f: tc358840_s_edid
[   12.780495] tc358840 2-001f: tc358840_s_edid, pad 0, start block 0, blocks 2
[   12.780496] tc358840 2-001f: tc358840_disable_edid:
[   12.780637] tc358840 2-000f: I2C write 0x8CE9 = 0x00
[   12.780807] tc358840 2-001f: I2C read 0x8544 = 0x00
[   12.780944] tc358840 2-000f: I2C write 0x8CEA = 0x00
[   12.781078] tc358840 2-001f: I2C write 0x8544 = 0x00
[   12.781215] tc358840 2-000f: I2C write 0x8CEB = 0x00
[   12.781350] tc358840 2-001f: I2C write 0x85E3 = 0x00
[   12.781487] tc358840 2-000f: I2C write 0x8CEC = 0x00
[   12.781622] tc358840 2-001f: I2C write 0x85E4 = 0x01
[   12.781759] tc358840 2-000f: I2C write 0x8CED = 0x00
[   12.781894] tc358840 2-001f: I2C write 0x8C00 = 0x00
[   12.782030] tc358840 2-000f: I2C write 0x8CEE = 0x00
[   12.782165] tc358840 2-001f: I2C write 0x8C01 = 0xFF
[   12.782303] tc358840 2-000f: I2C write 0x8CEF = 0x00
[   12.782438] tc358840 2-001f: I2C write 0x8C02 = 0xFF
[   12.782575] tc358840 2-000f: I2C write 0x8CF0 = 0x00
[   12.782709] tc358840 2-001f: I2C write 0x8C03 = 0xFF
[   12.782847] tc358840 2-000f: I2C write 0x8CF1 = 0x00
[   12.782981] tc358840 2-001f: I2C write 0x8C04 = 0xFF
[   12.783119] tc358840 2-000f: I2C write 0x8CF2 = 0x00
[   12.783254] tc358840 2-001f: I2C write 0x8C05 = 0xFF
[   12.783391] tc358840 2-000f: I2C write 0x8CF3 = 0x00
[   12.783525] tc358840 2-001f: I2C write 0x8C06 = 0xFF
[   12.783663] tc358840 2-000f: I2C write 0x8CF4 = 0x00
[   12.783799] tc358840 2-001f: I2C write 0x8C07 = 0x00
[   12.783942] tc358840 2-000f: I2C write 0x8CF5 = 0x00
[   12.784076] tc358840 2-001f: I2C write 0x8C08 = 0x52
[   12.784214] tc358840 2-000f: I2C write 0x8CF6 = 0x00
[   12.784348] tc358840 2-001f: I2C write 0x8C09 = 0x62
[   12.784485] tc358840 2-000f: I2C write 0x8CF7 = 0x00
[   12.784623] tc358840 2-001f: I2C write 0x8C0A = 0x88
[   12.784770] tc358840 2-000f: I2C write 0x8CF8 = 0x00
[   12.784911] tc358840 2-001f: I2C write 0x8C0B = 0x88
[   12.785057] tc358840 2-000f: I2C write 0x8CF9 = 0x00
[   12.785199] tc358840 2-001f: I2C write 0x8C0C = 0x00
[   12.785345] tc358840 2-000f: I2C write 0x8CFA = 0x00
[   12.785487] tc358840 2-001f: I2C write 0x8C0D = 0x88
[   12.785633] tc358840 2-000f: I2C write 0x8CFB = 0x00
[   12.785775] tc358840 2-001f: I2C write 0x8C0E = 0x88
[   12.785920] tc358840 2-000f: I2C write 0x8CFC = 0x00
[   12.786062] tc358840 2-001f: I2C write 0x8C0F = 0x88
[   12.786207] tc358840 2-000f: I2C write 0x8CFD = 0x00
[   12.786349] tc358840 2-001f: I2C write 0x8C10 = 0x1C
[   12.786494] tc358840 2-000f: I2C write 0x8CFE = 0x00
[   12.786636] tc358840 2-001f: I2C write 0x8C11 = 0x15
[   12.786781] tc358840 2-000f: I2C write 0x8CFF = 0x5F
[   12.786926] tc358840 2-001f: I2C write 0x8C12 = 0x01
[   12.787106] tc358840 2-000f: I2C read 0x8520 = 0x00
[   12.787241] tc358840 2-001f: I2C write 0x8C13 = 0x03
[   12.787370] tc358840 2-001f: I2C write 0x8C14 = 0x80
[   12.787500] tc358840 2-001f: I2C write 0x8C15 = 0x00
[   12.787630] tc358840 2-001f: I2C write 0x8C16 = 0x00
[   12.787760] tc358840 2-001f: I2C write 0x8C17 = 0x78
[   12.787890] tc358840 2-001f: I2C write 0x8C18 = 0x0A
[   12.788020] tc358840 2-001f: I2C write 0x8C19 = 0x0D
[   12.788149] tc358840 2-001f: I2C write 0x8C1A = 0xC9
[   12.788279] tc358840 2-001f: I2C write 0x8C1B = 0xA0
[   12.788409] tc358840 2-001f: I2C write 0x8C1C = 0x57
[   12.788538] tc358840 2-001f: I2C write 0x8C1D = 0x47
[   12.788668] tc358840 2-001f: I2C write 0x8C1E = 0x98
[   12.788798] tc358840 2-001f: I2C write 0x8C1F = 0x27
[   12.788928] tc358840 2-001f: I2C write 0x8C20 = 0x12
[   12.789057] tc358840 2-001f: I2C write 0x8C21 = 0x48
[   12.789187] tc358840 2-001f: I2C write 0x8C22 = 0x4C
[   12.789316] tc358840 2-001f: I2C write 0x8C23 = 0x00
[   12.789446] tc358840 2-001f: I2C write 0x8C24 = 0x00
[   12.789579] tc358840 2-001f: I2C write 0x8C25 = 0x00
[   12.789714] tc358840 2-001f: I2C write 0x8C26 = 0x01
[   12.789849] tc358840 2-001f: I2C write 0x8C27 = 0x01
[   12.789984] tc358840 2-001f: I2C write 0x8C28 = 0x01
[   12.790119] tc358840 2-001f: I2C write 0x8C29 = 0x01
[   12.790254] tc358840 2-001f: I2C write 0x8C2A = 0x01
[   12.790389] tc358840 2-001f: I2C write 0x8C2B = 0x01
[   12.790524] tc358840 2-001f: I2C write 0x8C2C = 0x01
[   12.790659] tc358840 2-001f: I2C write 0x8C2D = 0x01
[   12.790789] tc358840 2-001f: I2C write 0x8C2E = 0x01
[   12.790920] tc358840 2-001f: I2C write 0x8C2F = 0x01
[   12.791049] tc358840 2-001f: I2C write 0x8C30 = 0x01
[   12.791179] tc358840 2-001f: I2C write 0x8C31 = 0x01
[   12.791309] tc358840 2-001f: I2C write 0x8C32 = 0x01
[   12.791438] tc358840 2-001f: I2C write 0x8C33 = 0x01
[   12.791568] tc358840 2-001f: I2C write 0x8C34 = 0x01
[   12.791698] tc358840 2-001f: I2C write 0x8C35 = 0x01
[   12.791827] tc358840 2-001f: I2C write 0x8C36 = 0xB4
[   12.791958] tc358840 2-001f: I2C write 0x8C37 = 0x66
[   12.792087] tc358840 2-001f: I2C write 0x8C38 = 0x00
[   12.792217] tc358840 2-001f: I2C write 0x8C39 = 0xA0
[   12.792346] tc358840 2-001f: I2C write 0x8C3A = 0xF0
[   12.792476] tc358840 2-001f: I2C write 0x8C3B = 0x70
[   12.792606] tc358840 2-001f: I2C write 0x8C3C = 0x1F
[   12.792735] tc358840 2-001f: I2C write 0x8C3D = 0x80
[   12.792865] tc358840 2-001f: I2C write 0x8C3E = 0x30
[   12.792994] tc358840 2-001f: I2C write 0x8C3F = 0x20
[   12.793124] tc358840 2-001f: I2C write 0x8C40 = 0x35
[   12.793254] tc358840 2-001f: I2C write 0x8C41 = 0x00
[   12.793384] tc358840 2-001f: I2C write 0x8C42 = 0x80
[   12.793513] tc358840 2-001f: I2C write 0x8C43 = 0x88
[   12.793643] tc358840 2-001f: I2C write 0x8C44 = 0x42
[   12.793773] tc358840 2-001f: I2C write 0x8C45 = 0x00
[   12.793902] tc358840 2-001f: I2C write 0x8C46 = 0x00
[   12.794032] tc358840 2-001f: I2C write 0x8C47 = 0x1C
[   12.794162] tc358840 2-001f: I2C write 0x8C48 = 0x1A
[   12.794292] tc358840 2-001f: I2C write 0x8C49 = 0x36
[   12.794421] tc358840 2-001f: I2C write 0x8C4A = 0x80
[   12.794551] tc358840 2-001f: I2C write 0x8C4B = 0xA0
[   12.794681] tc358840 2-001f: I2C write 0x8C4C = 0x70
[   12.794810] tc358840 2-001f: I2C write 0x8C4D = 0x38
[   12.794940] tc358840 2-001f: I2C write 0x8C4E = 0x1F
[   12.795070] tc358840 2-001f: I2C write 0x8C4F = 0x40
[   12.795200] tc358840 2-001f: I2C write 0x8C50 = 0x30
[   12.795330] tc358840 2-001f: I2C write 0x8C51 = 0x20
[   12.795459] tc358840 2-001f: I2C write 0x8C52 = 0x35
[   12.795590] tc358840 2-001f: I2C write 0x8C53 = 0x00
[   12.795724] tc358840 2-001f: I2C write 0x8C54 = 0x40
[   12.795859] tc358840 2-001f: I2C write 0x8C55 = 0x44
[   12.795994] tc358840 2-001f: I2C write 0x8C56 = 0x21
[   12.796129] tc358840 2-001f: I2C write 0x8C57 = 0x00
[   12.796260] tc358840 2-001f: I2C write 0x8C58 = 0x00
[   12.796390] tc358840 2-001f: I2C write 0x8C59 = 0x1C
[   12.796521] tc358840 2-001f: I2C write 0x8C5A = 0x00
[   12.796652] tc358840 2-001f: I2C write 0x8C5B = 0x00
[   12.796785] tc358840 2-001f: I2C write 0x8C5C = 0x00
[   12.796917] tc358840 2-001f: I2C write 0x8C5D = 0xFC
[   12.797051] tc358840 2-001f: I2C write 0x8C5E = 0x00
[   12.797181] tc358840 2-001f: I2C write 0x8C5F = 0x54
[   12.797311] tc358840 2-001f: I2C write 0x8C60 = 0x6F
[   12.797440] tc358840 2-001f: I2C write 0x8C61 = 0x73
[   12.797570] tc358840 2-001f: I2C write 0x8C62 = 0x68
[   12.797699] tc358840 2-001f: I2C write 0x8C63 = 0x69
[   12.797829] tc358840 2-001f: I2C write 0x8C64 = 0x62
[   12.797958] tc358840 2-001f: I2C write 0x8C65 = 0x61
[   12.798088] tc358840 2-001f: I2C write 0x8C66 = 0x2D
[   12.798217] tc358840 2-001f: I2C write 0x8C67 = 0x55
[   12.798347] tc358840 2-001f: I2C write 0x8C68 = 0x48
[   12.798476] tc358840 2-001f: I2C write 0x8C69 = 0x32
[   12.798606] tc358840 2-001f: I2C write 0x8C6A = 0x43
[   12.798735] tc358840 2-001f: I2C write 0x8C6B = 0x0A
[   12.798865] tc358840 2-001f: I2C write 0x8C6C = 0x00
[   12.799004] tc358840 2-001f: I2C write 0x8C6D = 0x00
[   12.799134] tc358840 2-001f: I2C write 0x8C6E = 0x00
[   12.799268] tc358840 2-001f: I2C write 0x8C6F = 0xFD
[   12.799403] tc358840 2-001f: I2C write 0x8C70 = 0x00
[   12.799538] tc358840 2-001f: I2C write 0x8C71 = 0x17
[   12.799673] tc358840 2-001f: I2C write 0x8C72 = 0x3D
[   12.799807] tc358840 2-001f: I2C write 0x8C73 = 0x0F
[   12.799942] tc358840 2-001f: I2C write 0x8C74 = 0x8C
[   12.800077] tc358840 2-001f: I2C write 0x8C75 = 0x1E
[   12.800212] tc358840 2-001f: I2C write 0x8C76 = 0x00
[   12.800347] tc358840 2-001f: I2C write 0x8C77 = 0x00
[   12.800479] tc358840 2-001f: I2C write 0x8C78 = 0x00
[   12.800609] tc358840 2-001f: I2C write 0x8C79 = 0x00
[   12.800744] tc358840 2-001f: I2C write 0x8C7A = 0x00
[   12.800884] tc358840 2-001f: I2C write 0x8C7B = 0x00
[   12.801025] tc358840 2-001f: I2C write 0x8C7C = 0x00
[   12.801166] tc358840 2-001f: I2C write 0x8C7D = 0x00
[   12.801307] tc358840 2-001f: I2C write 0x8C7E = 0x01
[   12.801448] tc358840 2-001f: I2C write 0x8C7F = 0x6F
[   12.801590] tc358840 2-001f: I2C write 0x8C80 = 0x02
[   12.801731] tc358840 2-001f: I2C write 0x8C81 = 0x03
[   12.801872] tc358840 2-001f: I2C write 0x8C82 = 0x24
[   12.802006] tc358840 2-001f: I2C write 0x8C83 = 0x74
[   12.802141] tc358840 2-001f: I2C write 0x8C84 = 0x54
[   12.802277] tc358840 2-001f: I2C write 0x8C85 = 0x5F
[   12.802414] tc358840 2-001f: I2C write 0x8C86 = 0x10
[   12.802552] tc358840 2-001f: I2C write 0x8C87 = 0x43
[   12.802691] tc358840 2-001f: I2C write 0x8C88 = 0x3E
[   12.802832] tc358840 2-001f: I2C write 0x8C89 = 0x22
[   12.802976] tc358840 2-001f: I2C write 0x8C8A = 0x1F
[   12.803117] tc358840 2-001f: I2C write 0x8C8B = 0x20
[   12.803258] tc358840 2-001f: I2C write 0x8C8C = 0x21
[   12.803399] tc358840 2-001f: I2C write 0x8C8D = 0x4C
[   12.803540] tc358840 2-001f: I2C write 0x8C8E = 0x4A
[   12.803681] tc358840 2-001f: I2C write 0x8C8F = 0x5D
[   12.803822] tc358840 2-001f: I2C write 0x8C90 = 0x5E
[   12.803963] tc358840 2-001f: I2C write 0x8C91 = 0x67
[   12.804104] tc358840 2-001f: I2C write 0x8C92 = 0x68
[   12.804245] tc358840 2-001f: I2C write 0x8C93 = 0x41
[   12.804387] tc358840 2-001f: I2C write 0x8C94 = 0x42
[   12.804527] tc358840 2-001f: I2C write 0x8C95 = 0x45
[   12.804668] tc358840 2-001f: I2C write 0x8C96 = 0x3C
[   12.804810] tc358840 2-001f: I2C write 0x8C97 = 0x3D
[   12.804951] tc358840 2-001f: I2C write 0x8C98 = 0x04
[   12.805085] tc358840 2-001f: I2C write 0x8C99 = 0x23
[   12.805219] tc358840 2-001f: I2C write 0x8C9A = 0x09
[   12.805352] tc358840 2-001f: I2C write 0x8C9B = 0x07
[   12.805486] tc358840 2-001f: I2C write 0x8C9C = 0x01
[   12.805619] tc358840 2-001f: I2C write 0x8C9D = 0x66
[   12.805753] tc358840 2-001f: I2C write 0x8C9E = 0x03
[   12.805892] tc358840 2-001f: I2C write 0x8C9F = 0x0C
[   12.806027] tc358840 2-001f: I2C write 0x8CA0 = 0x00
[   12.806160] tc358840 2-001f: I2C write 0x8CA1 = 0x30
[   12.806293] tc358840 2-001f: I2C write 0x8CA2 = 0x00
[   12.806426] tc358840 2-001f: I2C write 0x8CA3 = 0x80
[   12.806560] tc358840 2-001f: I2C write 0x8CA4 = 0xB4
[   12.806693] tc358840 2-001f: I2C write 0x8CA5 = 0x66
[   12.806828] tc358840 2-001f: I2C write 0x8CA6 = 0x00
[   12.806963] tc358840 2-001f: I2C write 0x8CA7 = 0xA0
[   12.807097] tc358840 2-001f: I2C write 0x8CA8 = 0xF0
[   12.807229] tc358840 2-001f: I2C write 0x8CA9 = 0x70
[   12.807362] tc358840 2-001f: I2C write 0x8CAA = 0x1F
[   12.807495] tc358840 2-001f: I2C write 0x8CAB = 0x80
[   12.807629] tc358840 2-001f: I2C write 0x8CAC = 0x30
[   12.807769] tc358840 2-001f: I2C write 0x8CAD = 0x20
[   12.807910] tc358840 2-001f: I2C write 0x8CAE = 0x35
[   12.808051] tc358840 2-001f: I2C write 0x8CAF = 0x00
[   12.808192] tc358840 2-001f: I2C write 0x8CB0 = 0x80
[   12.808333] tc358840 2-001f: I2C write 0x8CB1 = 0x88
[   12.808473] tc358840 2-001f: I2C write 0x8CB2 = 0x42
[   12.808614] tc358840 2-001f: I2C write 0x8CB3 = 0x00
[   12.808749] tc358840 2-001f: I2C write 0x8CB4 = 0x00
[   12.808882] tc358840 2-001f: I2C write 0x8CB5 = 0xF8
[   12.809015] tc358840 2-001f: I2C write 0x8CB6 = 0x00
[   12.809147] tc358840 2-001f: I2C write 0x8CB7 = 0x00
[   12.809281] tc358840 2-001f: I2C write 0x8CB8 = 0x00
[   12.809414] tc358840 2-001f: I2C write 0x8CB9 = 0x00
[   12.809547] tc358840 2-001f: I2C write 0x8CBA = 0x00
[   12.809680] tc358840 2-001f: I2C write 0x8CBB = 0x00
[   12.809813] tc358840 2-001f: I2C write 0x8CBC = 0x00
[   12.809946] tc358840 2-001f: I2C write 0x8CBD = 0x00
[   12.810079] tc358840 2-001f: I2C write 0x8CBE = 0x00
[   12.810212] tc358840 2-001f: I2C write 0x8CBF = 0x00
[   12.810346] tc358840 2-001f: I2C write 0x8CC0 = 0x00
[   12.810479] tc358840 2-001f: I2C write 0x8CC1 = 0x00
[   12.810612] tc358840 2-001f: I2C write 0x8CC2 = 0x00
[   12.810745] tc358840 2-001f: I2C write 0x8CC3 = 0x00
[   12.810886] tc358840 2-001f: I2C write 0x8CC4 = 0x00
[   12.811020] tc358840 2-001f: I2C write 0x8CC5 = 0x00
[   12.811153] tc358840 2-001f: I2C write 0x8CC6 = 0x00
[   12.811286] tc358840 2-001f: I2C write 0x8CC7 = 0x00
[   12.811420] tc358840 2-001f: I2C write 0x8CC8 = 0x00
[   12.811553] tc358840 2-001f: I2C write 0x8CC9 = 0x00
[   12.811686] tc358840 2-001f: I2C write 0x8CCA = 0x00
[   12.811819] tc358840 2-001f: I2C write 0x8CCB = 0x00
[   12.811953] tc358840 2-001f: I2C write 0x8CCC = 0x00
[   12.812087] tc358840 2-001f: I2C write 0x8CCD = 0x00
[   12.812221] tc358840 2-001f: I2C write 0x8CCE = 0x00
[   12.812354] tc358840 2-001f: I2C write 0x8CCF = 0x00
[   12.812487] tc358840 2-001f: I2C write 0x8CD0 = 0x00
[   12.812620] tc358840 2-001f: I2C write 0x8CD1 = 0x00
[   12.812753] tc358840 2-001f: I2C write 0x8CD2 = 0x00
[   12.812887] tc358840 2-001f: I2C write 0x8CD3 = 0x00
[   12.813020] tc358840 2-001f: I2C write 0x8CD4 = 0x00
[   12.813153] tc358840 2-001f: I2C write 0x8CD5 = 0x00
[   12.813286] tc358840 2-001f: I2C write 0x8CD6 = 0x00
[   12.813419] tc358840 2-001f: I2C write 0x8CD7 = 0x00
[   12.813553] tc358840 2-001f: I2C write 0x8CD8 = 0x00
[   12.813686] tc358840 2-001f: I2C write 0x8CD9 = 0x00
[   12.813824] tc358840 2-001f: I2C write 0x8CDA = 0x00
[   12.813964] tc358840 2-001f: I2C write 0x8CDB = 0x00
[   12.814105] tc358840 2-001f: I2C write 0x8CDC = 0x00
[   12.814246] tc358840 2-001f: I2C write 0x8CDD = 0x00
[   12.814387] tc358840 2-001f: I2C write 0x8CDE = 0x00
[   12.814528] tc358840 2-001f: I2C write 0x8CDF = 0x00
[   12.814669] tc358840 2-001f: I2C write 0x8CE0 = 0x00
[   12.814809] tc358840 2-001f: I2C write 0x8CE1 = 0x00
[   12.814951] tc358840 2-001f: I2C write 0x8CE2 = 0x00
[   12.815090] tc358840 2-001f: I2C write 0x8CE3 = 0x00
[   12.815224] tc358840 2-001f: I2C write 0x8CE4 = 0x00
[   12.815357] tc358840 2-001f: I2C write 0x8CE5 = 0x00
[   12.815490] tc358840 2-001f: I2C write 0x8CE6 = 0x00
[   12.815623] tc358840 2-001f: I2C write 0x8CE7 = 0x00
[   12.815756] tc358840 2-001f: I2C write 0x8CE8 = 0x00
[   12.815889] tc358840 2-001f: I2C write 0x8CE9 = 0x00
[   12.816022] tc358840 2-001f: I2C write 0x8CEA = 0x00
[   12.816155] tc358840 2-001f: I2C write 0x8CEB = 0x00
[   12.816288] tc358840 2-001f: I2C write 0x8CEC = 0x00
[   12.816420] tc358840 2-001f: I2C write 0x8CED = 0x00
[   12.816554] tc358840 2-001f: I2C write 0x8CEE = 0x00
[   12.816687] tc358840 2-001f: I2C write 0x8CEF = 0x00
[   12.816820] tc358840 2-001f: I2C write 0x8CF0 = 0x00
[   12.816953] tc358840 2-001f: I2C write 0x8CF1 = 0x00
[   12.817089] tc358840 2-001f: I2C write 0x8CF2 = 0x00
[   12.817224] tc358840 2-001f: I2C write 0x8CF3 = 0x00
[   12.817357] tc358840 2-001f: I2C write 0x8CF4 = 0x00
[   12.817497] tc358840 2-001f: I2C write 0x8CF5 = 0x00
[   12.817638] tc358840 2-001f: I2C write 0x8CF6 = 0x00
[   12.817779] tc358840 2-001f: I2C write 0x8CF7 = 0x00
[   12.817920] tc358840 2-001f: I2C write 0x8CF8 = 0x00
[   12.818061] tc358840 2-001f: I2C write 0x8CF9 = 0x00
[   12.818201] tc358840 2-001f: I2C write 0x8CFA = 0x00
[   12.818342] tc358840 2-001f: I2C write 0x8CFB = 0x00
[   12.818476] tc358840 2-001f: I2C write 0x8CFC = 0x00
[   12.818609] tc358840 2-001f: I2C write 0x8CFD = 0x00
[   12.818742] tc358840 2-001f: I2C write 0x8CFE = 0x00
[   12.818885] tc358840 2-001f: I2C write 0x8CFF = 0x5F
[   12.819053] tc358840 2-001f: I2C read 0x8520 = 0x00
[   65.939074] tc358840 2-000f: tc358840_process_isr!
[   65.943967] tc358840 2-000f: tc358840_process_isr:
[   65.949759] tc358840 2-000f: I2C read 0x0014 = 0x0200
[   65.955343] tc358840 2-000f: I2C read 0x0018 = 0x0620
[   65.960520] tc358840 2-000f: tc358840_isr: IntStatus = 0x0200
[   65.966362] tc358840 2-000f: tc358840_isr: IntFlag = 0x0620
[   65.973333] tc358840 2-000f: I2C read 0x8500 = 0x00
[   65.979624] tc358840 2-000f: I2C read 0x8501 = 0x01
[   65.985955] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   65.991110] tc358840 2-000f: sysctl7 : 0!
[   65.995238] tc358840 2-000f: hdmi_int0 : 0!
[   65.999549] tc358840 2-000f: hdmi_int1 : 1!
[   66.003804] tc358840 2-000f: retry : 9!
[   66.007682] tc358840 2-000f: tc358840_hdmi_misc_int_handler!
[   66.013376] tc358840 2-000f: tc358840_hdmi_cbit_int_handler!
[   66.019072] tc358840 2-000f: tc358840_hdmi_clk_int_handler!
[   66.024873] tc358840 2-000f: I2C read 0x8512 = 0xFE
[   66.030010] tc358840 2-000f: I2C read 0x8502 = 0x01
[   66.035165] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   66.040263] tc358840 2-000f: sysctl5 : 0!
[   66.044485] tc358840 2-000f: I2C write 0x8502 = 0x01
[   66.049505] tc358840 2-000f: tc358840_hdmi_sys_int_handler: SYS_INT = 0x01
[   66.056575] tc358840 2-000f: I2C read 0x8520 = 0x01
[   66.061496] tc358840 2-000f: tc358840_hdmi_sys_int_handler: Tx 5V power present: yes
[   66.069247] tc358840 2-000f: tc358840_enable_edid:
[   66.074045] tc358840 2-000f: queue_delayed_work_in_tc358840_enable_edid!
[   66.080753] tc358840 2-000f: tc358840_enable_interrupts: cable connected = 1
[   66.087802] tc358840 2-000f: cable_connected : true
[   66.092838] tc358840 2-000f: I2C write 0x8512 = 0xCE
[   66.097965] tc358840 2-000f: I2C write 0x8512 = 0xFE
[   66.103090] tc358840 2-000f: I2C write 0x8513 = 0xDF
[   66.108210] tc358840 2-000f: I2C write 0x8515 = 0x3D
[   66.113338] tc358840 2-000f: I2C write 0x8516 = 0xFE
[   66.118455] tc358840 2-000f: I2C write 0x851B = 0xFD
[   66.123608] tc358840 2-000f: I2C read 0x8520 = 0x01
[   66.128506] tc358840 2-000f: tc358840_hdmi_sys_int_handler!
[   66.134084] tc358840 2-000f: tc358840_hdmi_audio_int_handler!
[   66.141012] tc358840 2-000f: I2C write 0x0014 = 0x0200
[   66.147073] tc358840 2-000f: I2C read 0x8500 = 0x00
[   66.153140] tc358840 2-000f: I2C read 0x8501 = 0x08
[   66.158033] tc358840 2-000f: tc358840_isr: Unhandled HDMI_INT1 interrupts: 0x08
[   66.166238] tc358840 2-000f: I2C read 0x8500 = 0x00
[   66.172418] tc358840 2-000f: I2C read 0x8501 = 0x08
[   66.178591] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   66.183663] tc358840 2-000f: sysctl7 : 0!
[   66.187720] tc358840 2-000f: hdmi_int0 : 0!
[   66.191915] tc358840 2-000f: hdmi_int1 : 8!
[   66.196105] tc358840 2-000f: retry : 8!
[   66.199951] tc358840 2-000f: tc358840_hdmi_misc_int_handler!
[   66.205795] tc358840 2-000f: I2C read 0x8515 = 0x1D
[   66.210862] tc358840 2-000f: I2C read 0x8505 = 0x80
[   66.215952] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   66.221015] tc358840 2-000f: sysctl3 : 0!
[   66.225181] tc358840 2-000f: I2C write 0x8505 = 0x80
[   66.230159] tc358840 2-000f: tc358840_hdmi_cbit_int_handler: CBIT_INT = 0x80
[   66.237214] tc358840 2-000f: tc358840_hdmi_cbit_int_handler: Audio present changed
[   66.244969] tc358840 2-000f: I2C read 0x8523 = 0xE0
[   66.249865] tc358840 2-000f: tc358840_hdmi_cbit_int_handler!
[   66.255529] tc358840 2-000f: tc358840_hdmi_clk_int_handler!
[   66.261108] tc358840 2-000f: tc358840_hdmi_sys_int_handler!
[   66.266685] tc358840 2-000f: tc358840_hdmi_audio_int_handler!
[   66.273617] tc358840 2-000f: I2C write 0x0014 = 0x0200
[   66.279955] tc358840 2-000f: I2C read 0x8500 = 0x00
[   66.286017] tc358840 2-000f: I2C read 0x8501 = 0x00
[   66.290904] tc358840 2-000f: tc358840_isr!
[   66.295012] tc358840 2-000f: handled : true
[   66.299198] tc358840 2-000f: state->format_changed : false
[   66.304705] tc358840 2-000f: tc358840_process_isr!
[   66.309513] tc358840 2-000f: tc358840_process_isr:
[   66.314502] tc358840 2-000f: I2C read 0x0014 = 0x0000
[   66.319757] tc358840 2-000f: I2C read 0x0018 = 0x0420
[   66.324814] tc358840 2-000f: tc358840_isr: IntStatus = 0x0000
[   66.330557] tc358840 2-000f: tc358840_isr: IntFlag = 0x0420
[   66.337138] tc358840 2-000f: tc358840_isr!
[   66.341238] tc358840 2-000f: handled : true
[   66.345423] tc358840 2-000f: state->format_changed : false
[   66.350916] tc358840 2-000f: tc358840_delayed_work_enable_hotplug!
[   66.357095] tc358840 2-000f: tc358840_delayed_work_enable_hotplug:
[   66.363441] tc358840 2-000f: I2C read 0x8544 = 0x00
[   66.368454] tc358840 2-000f: I2C write 0x8544 = 0x01
[   66.373588] tc358840 2-000f: I2C read 0x8544 = 0x01
[   66.378471] tc358840 2-000f: tc358840_delayed_work_enable_hotplug: HPD_CTL_pil = 0x01
[   74.349086] tc358840 2-000f: tc358840_process_isr!
[   74.354116] tc358840 2-000f: tc358840_process_isr:
[   74.359443] tc358840 2-000f: I2C read 0x0014 = 0x0200
[   74.364885] tc358840 2-000f: I2C read 0x0018 = 0x0620
[   74.370043] tc358840 2-000f: tc358840_isr: IntStatus = 0x0200
[   74.375961] tc358840 2-000f: tc358840_isr: IntFlag = 0x0620
[   74.382812] tc358840 2-000f: I2C read 0x8500 = 0x00
[   74.389062] tc358840 2-000f: I2C read 0x8501 = 0x01
[   74.395175] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   74.400248] tc358840 2-000f: sysctl7 : 0!
[   74.404421] tc358840 2-000f: hdmi_int0 : 0!
[   74.408636] tc358840 2-000f: hdmi_int1 : 1!
[   74.412842] tc358840 2-000f: retry : 9!
[   74.416703] tc358840 2-000f: tc358840_hdmi_misc_int_handler!
[   74.422445] tc358840 2-000f: tc358840_hdmi_cbit_int_handler!
[   74.428130] tc358840 2-000f: tc358840_hdmi_clk_int_handler!
[   74.433921] tc358840 2-000f: I2C read 0x8512 = 0xFE
[   74.439121] tc358840 2-000f: I2C read 0x8502 = 0x03
[   74.444238] tc358840 2-000f: I2C read 0x0002 = 0x0000
[   74.449326] tc358840 2-000f: sysctl5 : 0!
[   74.453584] tc358840 2-000f: I2C write 0x8502 = 0x01
[   74.458588] tc358840 2-000f: tc358840_hdmi_sys_int_handler: SYS_INT = 0x01
[   74.465677] tc358840 2-000f: I2C read 0x8520 = 0x00
[   74.470663] tc358840 2-000f: tc358840_hdmi_sys_int_handler: Tx 5V power present: no
[   74.478345] tc358840 2-000f: tc358840_enable_interrupts: cable connected = 0
[   74.485473] tc358840 2-000f: cable_connected : false
[   74.490633] tc358840 2-000f: I2C write 0x8512 = 0xFE
[   74.495791] tc358840 2-000f: I2C write 0x8513 = 0xFF
[   74.500965] tc358840 2-000f: I2C write 0x8515 = 0xFF
[   74.506130] tc358840 2-000f: I2C write 0x8516 = 0xFF
[   74.511310] tc358840 2-000f: I2C write 0x851B = 0xFF
[   74.516336] tc358840 2-000f: tc358840_disable_edid:
[   74.521440] tc358840 2-000f: I2C read 0x8544 = 0x01
[   74.526524] tc358840 2-000f: I2C write 0x8544 = 0x00
[   74.531700] tc358840 2-000f: I2C write 0x8800 = 0x00
[   74.536864] tc358840 2-000f: I2C write 0x8801 = 0x00
[   74.542025] tc358840 2-000f: I2C write 0x8802 = 0x00
[   74.547188] tc358840 2-000f: I2C write 0x8803 = 0x00
[   74.552382] tc358840 2-000f: I2C write 0x8804 = 0x00
[   74.557564] tc358840 2-000f: I2C read 0x8520 = 0x00
[   74.562680] tc358840 2-000f: I2C read 0x8520 = 0x00
[   74.567851] tc358840 2-000f: I2C read 0x8523 = 0xE0
[   74.572775] tc358840 2-000f: tc358840_hdmi_sys_int_handler!
[   74.578377] tc358840 2-000f: tc358840_hdmi_audio_int_handler!
[   74.585364] tc358840 2-000f: I2C write 0x0014 = 0x0200
[   74.591739] tc358840 2-000f: I2C read 0x8500 = 0x00
[   74.597826] tc358840 2-000f: I2C read 0x8501 = 0x00
[   74.602783] tc358840 2-000f: tc358840_isr!
[   74.606905] tc358840 2-000f: handled : true
[   74.611106] tc358840 2-000f: state->format_changed : false
[   74.616636] tc358840 2-000f: tc358840_process_isr!
[   74.621508] tc358840 2-000f: tc358840_process_isr:
[   74.626530] tc358840 2-000f: I2C read 0x0014 = 0x0000
[   74.631818] tc358840 2-000f: I2C read 0x0018 = 0x0420
[   74.636898] tc358840 2-000f: tc358840_isr: IntStatus = 0x0000
[   74.642657] tc358840 2-000f: tc358840_isr: IntFlag = 0x0420
[   74.649321] tc358840 2-000f: tc358840_isr!
[   74.653441] tc358840 2-000f: handled : true
[   74.657646] tc358840 2-000f: state->format_changed : false
[code][ 4.284878] tc358840 2-000f: Device Tree Parameters: [ 4.284911] tc358840 2-000f: reset_gpio = 461 [ 4.284914] tc358840 2-000f: refclk_hz = 48000000 [ 4.284916] tc358840 2-000f: ddc5v_delay = 50 ms [ 4.284919] tc358840 2-000f: enable_hdcp = 0 [ 4.284921] tc358840 2-000f: csi_port = 3 [ 4.284923] tc358840 2-000f: lineinitcnt = 4000 [ 4.284925] tc358840 2-000f: lptxtimecnt = 4 [ 4.284927] tc358840 2-000f: tclk_headercnt = 1573379 [ 4.284929] tc358840 2-000f: tclk_trailcnt = 262149 [ 4.284931] tc358840 2-000f: ths_headercnt = 851972 [ 4.284933] tc358840 2-000f: twakeup = 16000 [ 4.284936] tc358840 2-000f: tclk_postcnt = 10 [ 4.284938] tc358840 2-00

carrier board log.txt (70.7 KB)

customized board log.txt (59.4 KB)

I noticed you referenced JetPack-L4T-3.2.1-linux-x64_b23
But are using drivers from l4t-4.4 which is earlier release.

I was checking the code R32.2.1 release and noticed that InES patched the driver
https://github.com/InES-HPMM/l4t-4.9-kernel-nvidia/commit/9c6789e8477ca112fbec2b85c2fde3aa5940b55a#diff-17f736b6c886a46e56063d6f196105d0

The comment indicates

/* Workaround: The TC358840 chip stops working after 7 lines
 * in non-continuous clock mode. Thus, always use continuous
 * clock.
 */