Hi Teams,
I have few questions about i.MX8MQ USB Type-C Controller Driver.
Thanks for the Teams Help!
Have a nice day,
Alex
Hi Teams,
I have questions about Driver Source code: \win10-iot-bsp\imx-windows-iot\driver\shared\acpi\imx_acpi_utils.c
This ACPI Utility has defined: GUID as follows:
And this utility will be used for few drivers, E.g. imxpwm, imxuart, imxUcmTcpciCxClient...
In the code: imx_acpi_utils.c, we can see it have checked ACPI Definition (*.asl) _DSD GUID as follows:
But according to this code ACPI_DEVICE_PROPERTIES_DSD_GUID definition, it only matches ACPI Definition: Dsdt-Enet.asl _DSD UUID.
So is it correct?
Could this be the cause of the driver error (imxUcmTcpciCxClient)?
Thanks for NXP Teams help!
Have a nice day,
Alex
Just wanted to add a clarification that the 1st capability in the DSDT indicates the USB-C Operating Mode: _UCM_TYPEC_OPERATING_MODE (ucmtypes.h) - Windows drivers | Microsoft Learn
So it being set to 4 means that it is a DRD port.
However, in practice, from a data perspective, Windows IoT Enterprise only supports operating as a USB Host; Windows IoT Enterprise does not support any functionality when operating as a USB Device.
Hi @anthonychen-msft ,
Thanks for your sharing.
So far we are also working on troubleshooting driver issues so that the board USB Type-C Port can be used to connect to external USB devices. (USB Host)
Have a nice weekend,
Alex
Hello @Alex_Chang_633 ,
Can you provide more details about the device?
Is it related toMQ EVK or any custom board? Any changes in TCPC ACPI table?
Best Regards,
Michal
Hi @michal_hromadka ,
Thanks for your quick reply.
Type-C Driver cannot start issue is from custom board, it is based on i.MX 8M Quad EVK board.
We didn't modify TCPC ACPI Table content.
We tried to find the root cause about driver cannot start correctly.
So when Windows driver cannot start details include: "STATUS_DEVICE_POWER_FAILURE", we try to check is it related to TCPC ACPI Table? (Dsdt-TCPC.asl)
Especially TCPC ACPI Table original content, it has defined Type-C Role = DRP (Dual Role Power). But nearby this definition, below, it will define "Is PD supported = Fasle".
So we curious about USB Type-C Role in the iMX8MQ and think is it problem related to driver cannot start issue.
Thanks for you and all NXP support teams help!
Have a nice day,
Alex
Thank you for the details.
In case of some issue, you can build the driver with debug messages to get more detailed log.
Open iMXPlatform solution and go to imxUcmTcpciCxClient project -> Header files -> imx_tcpci_trace.h file and set TCPCI_TRACE macro to TCPCI_TRACE_DBG_PRINT_EX or 2. Build the project or solution, replace the driver in the device and run with WinDBG app.
Do you have any differences in schematic of the USB peripheral between your device and EVK board? e.g. Power Delivery (PD) PHY connected to different I2C.
Best Regards,
Michal
Hi @michal_hromadka ,
Thanks for your quickly reply.
Our Type-C follws EVK Board. It uses the same GPIO and Power (USB1_VBUS).
We have tired to rely on Microsoft TraceView to capture imxUcmTcpciCxClient Driver Debug Information
According to that debug information, we found two debug messages maybe that is related to the root cause.
NTSTATUS EvtPrepareHardware(_In_ WDFDEVICE hDevice, _In_ WDFCMRESLIST hResourcesRaw, _In_ WDFCMRESLIST hResourcesTranslated)...
As follows red rectangle area, we got debug message: "EvtPrepareHardwareAcpi_Init() failed". But this part will not affect driver initialization.
NTSTATUS EvtDeviceD0Entry(_In_ WDFDEVICE hDevice, _In_ WDF_POWER_DEVICE_STATE PreviousState)...
As follows red rectangle area, we got debug message: "[WDFDEVICE: 0x00001E75C5A67FD8] UcmTcpciPortControllerCreate failed."
Here is the reason why our driver can not start correctly.
We have modifed the codes to add log to check "UcmTcpciPortControllerCreate" each arguments, all of them are non-nullable variables.
Although we can find the break point of the driver, but we don't know what's wrong with it.
So we would like to get some ideas about how to improve this part.
Again, thanks for you and all NXP Teams help.
Have a nice day,
Alex
Microsoft TraceView Information.
00000001 imxUcmTcpciCxClient 4 408 0 1 06\26\2024-15:57:50:576 +++DriverEntry(Driver: 0xFFFFE18A3A1C4E30, '\REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\imxUcmTcpciCxClient')
00000002 imxUcmTcpciCxClient 4 408 0 2 06\26\2024-15:57:50:576 DriverEntry***********************************************************************************
00000003 imxUcmTcpciCxClient 4 408 0 3 06\26\2024-15:57:50:576 DriverEntry*** NXP USB TCPC driver, date: Jun 26 2024 15:56:42 ***
00000004 imxUcmTcpciCxClient 4 408 0 4 06\26\2024-15:57:50:576 DriverEntry***********************************************************************************
00000005 imxUcmTcpciCxClient 4 408 0 5 06\26\2024-15:57:50:576 ---DriverEntry() [STATUS_SUCCESS]
00000006 imxUcmTcpciCxClient 4 408 0 6 06\26\2024-15:57:50:576 +++EvtDeviceAdd()
00000007 imxUcmTcpciCxClient 4 408 0 7 06\26\2024-15:57:50:578 ---EvtDeviceAdd() [STATUS_SUCCESS]
00000008 imxUcmTcpciCxClient 4 384 0 8 06\26\2024-15:57:50:582 +++EvtPrepareHardware()
00000009 imxUcmTcpciCxClient 4 384 0 9 06\26\2024-15:57:50:582 EvtPrepareHardwareAcpi_Init() failed
00000010 imxUcmTcpciCxClient 4 384 0 10 06\26\2024-15:57:50:582 +++IO_Initialize()
00000011 imxUcmTcpciCxClient 4 384 0 11 06\26\2024-15:57:50:582 IO_InitializeI2C resource found at index: 0 with connection id: 0x12
00000012 imxUcmTcpciCxClient 4 384 0 12 06\26\2024-15:57:50:582 IO_InitializeInterrupt resource found at index: 2
00000013 imxUcmTcpciCxClient 4 384 0 13 06\26\2024-15:57:50:582 IO_InitializeUSB Type-C SuperSpeed switch pin resource found at index: 3 with connection id: 0x15
00000014 imxUcmTcpciCxClient 4 384 0 14 06\26\2024-15:57:50:582 ---IO_Initialize() [STATUS_SUCCESS]
00000015 imxUcmTcpciCxClient 4 384 0 15 06\26\2024-15:57:50:582 +++I2C_Open()
00000016 imxUcmTcpciCxClient 4 384 0 16 06\26\2024-15:57:50:582 Opening handle to I2C target via \Device\RESOURCE_HUB\0000000000000012
00000017 imxUcmTcpciCxClient 4 384 0 17 06\26\2024-15:57:50:582 ---I2C_Open() [STATUS_SUCCESS]
00000018 imxUcmTcpciCxClient 4 384 0 18 06\26\2024-15:57:50:582 +++GPIO_Open()
00000019 imxUcmTcpciCxClient 4 384 0 19 06\26\2024-15:57:50:582 Opening handle to GPIO target via \Device\RESOURCE_HUB\0000000000000015
00000020 imxUcmTcpciCxClient 4 384 0 20 06\26\2024-15:57:50:583 ---GPIO_Open() [STATUS_SUCCESS]
00000021 imxUcmTcpciCxClient 4 384 0 21 06\26\2024-15:57:50:583 ---EvtPrepareHardware() [STATUS_SUCCESS]
00000022 imxUcmTcpciCxClient 4 384 0 22 06\26\2024-15:57:50:583 +++EvtDeviceD0Entry()
00000023 imxUcmTcpciCxClient 4 384 0 23 06\26\2024-15:57:50:583 +++I2C_RegsIo()
00000024 imxUcmTcpciCxClient 4 384 0 24 06\26\2024-15:57:50:583 +++I2C_PrepareI2CRequest()
00000025 imxUcmTcpciCxClient 4 384 0 25 06\26\2024-15:57:50:583 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000026 imxUcmTcpciCxClient 4 384 0 26 06\26\2024-15:57:50:583 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000027 imxUcmTcpciCxClient 4 384 0 27 06\26\2024-15:57:50:583 EvtDeviceD0Entry RegRd: ALERT (0x10), Value: 0xFFFF ( Alrt=1 AlrtExt=1 ExStat=1 BegMsg=1 SnkDscn=1 BufOvrfl=1 Flt=1 VLow=1 VHigh=1 TxSucc=1 TxDisc=1 TxFaild=1 HrdRst=1 RxMsg=1 PS=1 CS=1 )
00000028 imxUcmTcpciCxClient 4 384 0 28 06\26\2024-15:57:50:583 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000029 imxUcmTcpciCxClient 4 384 0 29 06\26\2024-15:57:50:583 ---I2C_RegsIo() [STATUS_SUCCESS]
00000030 imxUcmTcpciCxClient 4 384 0 30 06\26\2024-15:57:50:583 +++I2C_RegsIo()
00000031 imxUcmTcpciCxClient 4 384 0 31 06\26\2024-15:57:50:583 +++I2C_PrepareI2CRequest()
00000032 imxUcmTcpciCxClient 4 384 0 32 06\26\2024-15:57:50:583 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000033 imxUcmTcpciCxClient 4 384 0 33 06\26\2024-15:57:50:583 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000034 imxUcmTcpciCxClient 4 384 0 34 06\26\2024-15:57:50:583 EvtDeviceD0Entry RegRd: FAULT_STAT (0x1F), Value: 0x80 ( RST_TO_DEFAULT=1 )
00000035 imxUcmTcpciCxClient 4 384 0 35 06\26\2024-15:57:50:583 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000036 imxUcmTcpciCxClient 4 384 0 36 06\26\2024-15:57:50:583 ---I2C_RegsIo() [STATUS_SUCCESS]
00000037 imxUcmTcpciCxClient 4 384 0 37 06\26\2024-15:57:50:583 +++I2C_RegsIo()
00000038 imxUcmTcpciCxClient 4 384 0 38 06\26\2024-15:57:50:583 +++I2C_PrepareI2CRequest()
00000039 imxUcmTcpciCxClient 4 384 0 39 06\26\2024-15:57:50:583 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000040 imxUcmTcpciCxClient 4 384 0 40 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000041 imxUcmTcpciCxClient 4 384 0 41 06\26\2024-15:57:50:584 EvtDeviceD0Entry RegWr: FAULT_STAT (0x1F), Value: 0x80 ( RST_TO_DEFAULT=1 )
00000042 imxUcmTcpciCxClient 4 384 0 42 06\26\2024-15:57:50:584 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000043 imxUcmTcpciCxClient 4 384 0 43 06\26\2024-15:57:50:584 ---I2C_RegsIo() [STATUS_SUCCESS]
00000044 imxUcmTcpciCxClient 4 384 0 44 06\26\2024-15:57:50:584 +++I2C_RegsIo()
00000045 imxUcmTcpciCxClient 4 384 0 45 06\26\2024-15:57:50:584 +++I2C_PrepareI2CRequest()
00000046 imxUcmTcpciCxClient 4 384 0 46 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000047 imxUcmTcpciCxClient 4 384 0 47 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000048 imxUcmTcpciCxClient 4 384 0 48 06\26\2024-15:57:50:584 EvtDeviceD0Entry RegWr: ALERT (0x10), Value: 0x0200 ( Flt=1 )
00000049 imxUcmTcpciCxClient 4 384 0 49 06\26\2024-15:57:50:584 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000050 imxUcmTcpciCxClient 4 384 0 50 06\26\2024-15:57:50:584 ---I2C_RegsIo() [STATUS_SUCCESS]
00000051 imxUcmTcpciCxClient 4 384 0 51 06\26\2024-15:57:50:584 +++I2C_RegsIo()
00000052 imxUcmTcpciCxClient 4 384 0 52 06\26\2024-15:57:50:584 +++I2C_PrepareI2CRequest()
00000053 imxUcmTcpciCxClient 4 384 0 53 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000054 imxUcmTcpciCxClient 4 384 0 54 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000055 imxUcmTcpciCxClient 4 384 0 55 06\26\2024-15:57:50:584 EvtDeviceD0Entry_ReadAllRegs RegRd: VENDOR_ID (0x00), Value: 0x0000 (Vendor: Unknown)
00000056 imxUcmTcpciCxClient 4 384 0 56 06\26\2024-15:57:50:584 +++I2C_PrepareI2CRequest()
00000057 imxUcmTcpciCxClient 4 384 0 57 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000058 imxUcmTcpciCxClient 4 384 0 58 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000059 imxUcmTcpciCxClient 4 384 0 59 06\26\2024-15:57:50:584 EvtDeviceD0Entry_ReadAllRegs RegRd: DEVICE_ID (0x04), Value: 0x0000 (Device ID: 0x0000)
00000060 imxUcmTcpciCxClient 4 384 0 60 06\26\2024-15:57:50:584 +++I2C_PrepareI2CRequest()
00000061 imxUcmTcpciCxClient 4 384 0 61 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000062 imxUcmTcpciCxClient 4 384 0 62 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000063 imxUcmTcpciCxClient 4 384 0 63 06\26\2024-15:57:50:584 EvtDeviceD0Entry_ReadAllRegs RegRd: USBTYPEC_REV (0x06), Value: 0x0000 (USB Type C rev. 0.0)
00000064 imxUcmTcpciCxClient 4 384 0 64 06\26\2024-15:57:50:584 +++I2C_PrepareI2CRequest()
00000065 imxUcmTcpciCxClient 4 384 0 65 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000066 imxUcmTcpciCxClient 4 384 0 66 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000067 imxUcmTcpciCxClient 4 384 0 67 06\26\2024-15:57:50:584 EvtDeviceD0Entry_ReadAllRegs RegRd: USBPD_REV_VER (0x08), Value: 0x0000 (USB PD rev. 0.0, ver. 0.0)
00000068 imxUcmTcpciCxClient 4 384 0 68 06\26\2024-15:57:50:584 +++I2C_PrepareI2CRequest()
00000069 imxUcmTcpciCxClient 4 384 0 69 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000070 imxUcmTcpciCxClient 4 384 0 70 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000071 imxUcmTcpciCxClient 4 384 0 71 06\26\2024-15:57:50:584 EvtDeviceD0Entry_ReadAllRegs RegRd: PD_INTERFACE_REV (0x0A), Value: 0x0000 (USB TCPIC rev. 0.0, ver. 0.0)
00000072 imxUcmTcpciCxClient 4 384 0 72 06\26\2024-15:57:50:584 +++I2C_PrepareI2CRequest()
00000073 imxUcmTcpciCxClient 4 384 0 73 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000074 imxUcmTcpciCxClient 4 384 0 74 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000075 imxUcmTcpciCxClient 4 384 0 75 06\26\2024-15:57:50:584 EvtDeviceD0Entry_ReadAllRegs RegRd: ALERT (0x10), Value: 0x0000 (<NULL> )
00000076 imxUcmTcpciCxClient 4 384 0 76 06\26\2024-15:57:50:584 +++I2C_PrepareI2CRequest()
00000077 imxUcmTcpciCxClient 4 384 0 77 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000078 imxUcmTcpciCxClient 4 384 0 78 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000079 imxUcmTcpciCxClient 4 384 0 79 06\26\2024-15:57:50:584 EvtDeviceD0Entry_ReadAllRegs RegRd: ALERT_MASK (0x12), Value: 0x0000 (VDA=0, AlrtExt=0, ES=0, BegMsg=0, VbusSnkDcn=0, RxBufOvf=0, Flt=0, VbusLo=0, VbusHi=0, TxMsgSucc=0, TxMsgDacrd=0, TxMsgFld=0, HrdRst=0, RxMsg=0, PS=0, CC=0)
00000080 imxUcmTcpciCxClient 4 384 0 80 06\26\2024-15:57:50:584 +++I2C_PrepareI2CRequest()
00000081 imxUcmTcpciCxClient 4 384 0 81 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000082 imxUcmTcpciCxClient 4 384 0 82 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000083 imxUcmTcpciCxClient 4 384 0 83 06\26\2024-15:57:50:584 EvtDeviceD0Entry_ReadAllRegs RegRd: POWER_STATUS_MASK (0x14), Value: 0x00 (DbgAccConctd=0, TCPCInit=0, SrcHiVltg=0, SrcVBus=0, VbusDetEn=0, VBusPrsnt=0, VConnPrsnt=0, SnkVBus=0)
00000084 imxUcmTcpciCxClient 4 384 0 84 06\26\2024-15:57:50:584 +++I2C_PrepareI2CRequest()
00000085 imxUcmTcpciCxClient 4 384 0 85 06\26\2024-15:57:50:584 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000086 imxUcmTcpciCxClient 4 384 0 86 06\26\2024-15:57:50:585 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000087 imxUcmTcpciCxClient 4 384 0 87 06\26\2024-15:57:50:585 EvtDeviceD0Entry_ReadAllRegs RegRd: FAULT_STATUS_MASK (0x15), Value: 0x00 (AllRegDefault=0, ForceOffVBus=0, AutoDschrgFailed=0, ForceDschrgFailed=0, VBusOCPFault=0, VBusOVPFault=0, VConnOCPFailed=0, I2CErr=0)
00000088 imxUcmTcpciCxClient 4 384 0 88 06\26\2024-15:57:50:585 +++I2C_PrepareI2CRequest()
00000089 imxUcmTcpciCxClient 4 384 0 89 06\26\2024-15:57:50:585 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000090 imxUcmTcpciCxClient 4 384 0 90 06\26\2024-15:57:50:585 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000091 imxUcmTcpciCxClient 4 384 0 91 06\26\2024-15:57:50:585 EvtDeviceD0Entry_ReadAllRegs RegRd: EXTENDED_STATUS_MASK (0x16), Value: 0x00 (vSafe0=0)
00000092 imxUcmTcpciCxClient 4 384 0 92 06\26\2024-15:57:50:585 +++I2C_PrepareI2CRequest()
00000093 imxUcmTcpciCxClient 4 384 0 93 06\26\2024-15:57:50:585 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000094 imxUcmTcpciCxClient 4 384 0 94 06\26\2024-15:57:50:585 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000095 imxUcmTcpciCxClient 4 384 0 95 06\26\2024-15:57:50:585 EvtDeviceD0Entry_ReadAllRegs RegRd: ALERT_EXTENDED_MASK (0x17), Value: 0x00 (TimerExpired=0, SrcFstRoleSwap 0, SnkFstRoleSwap 0)
00000096 imxUcmTcpciCxClient 4 384 0 96 06\26\2024-15:57:50:585 +++I2C_PrepareI2CRequest()
00000097 imxUcmTcpciCxClient 4 384 0 97 06\26\2024-15:57:50:585 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000098 imxUcmTcpciCxClient 4 384 0 98 06\26\2024-15:57:50:585 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000099 imxUcmTcpciCxClient 4 384 0 99 06\26\2024-15:57:50:585 EvtDeviceD0Entry_ReadAllRegs RegRd: CONFIG_STANDARD_OUTPUT (0x18), Value: 0x33 (HiImpdOuts=0, DbgAccCncted#=0, AudAccCncted#=1, ActCblCncted=1, MUXCtrl=No conn, ConnPrsnt=1, ConOrnt=VCONN to CC1)
00000100 imxUcmTcpciCxClient 4 384 0 100 06\26\2024-15:57:50:585 +++I2C_PrepareI2CRequest()
00000101 imxUcmTcpciCxClient 4 384 0 101 06\26\2024-15:57:50:585 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000102 imxUcmTcpciCxClient 4 384 0 102 06\26\2024-15:57:50:585 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000103 imxUcmTcpciCxClient 4 384 0 103 06\26\2024-15:57:50:585 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_CONTROL (0x19), Value: 0x31 (EnSMBusPEC=0, EnL4CAlrt=0, EnWDT=1, DbgAccCtrl=by TCPM, I2CClkStrch Dis, BIST=0, PlgOrnt=VCONN to CC1)
00000104 imxUcmTcpciCxClient 4 384 0 104 06\26\2024-15:57:50:585 +++I2C_PrepareI2CRequest()
00000105 imxUcmTcpciCxClient 4 384 0 105 06\26\2024-15:57:50:585 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000106 imxUcmTcpciCxClient 4 384 0 106 06\26\2024-15:57:50:585 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000107 imxUcmTcpciCxClient 4 384 0 107 06\26\2024-15:57:50:585 EvtDeviceD0Entry_ReadAllRegs RegRd: ROLE_CONTROL (0x1A), Value: 0x45 (DRP=En, RP_VALUE=Rp default, CC2=Rp, CC1=Rp)
00000108 imxUcmTcpciCxClient 4 384 0 108 06\26\2024-15:57:50:585 +++I2C_PrepareI2CRequest()
00000109 imxUcmTcpciCxClient 4 384 0 109 06\26\2024-15:57:50:585 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000110 imxUcmTcpciCxClient 4 384 0 110 06\26\2024-15:57:50:586 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000111 imxUcmTcpciCxClient 4 384 0 111 06\26\2024-15:57:50:586 EvtDeviceD0Entry_ReadAllRegs RegRd: FAULT_CONTROL (0x1B), Value: 0x30 (ForceOffVBUSSigDis=1, VBUSDschrgFltDetctTimerDis=0, IntOrExtOCPDis=0, IntOrExtOVPDis=0, VConnOVCDis=0)
00000112 imxUcmTcpciCxClient 4 384 0 112 06\26\2024-15:57:50:586 +++I2C_PrepareI2CRequest()
00000113 imxUcmTcpciCxClient 4 384 0 113 06\26\2024-15:57:50:586 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000114 imxUcmTcpciCxClient 4 384 0 114 06\26\2024-15:57:50:586 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000115 imxUcmTcpciCxClient 4 384 0 115 06\26\2024-15:57:50:586 EvtDeviceD0Entry_ReadAllRegs RegRd: POWER_CONTROL (0x1C), Value: 0x30 (FRSEn=0, VbusVltgMonDis=0, VltgAlarmDis=1, AutoDischrgVbusOnDiscnEn=1, BldDichrgEn=0, ForceDischrg=0, VconPrwSupp=0, VconEn=0)
00000116 imxUcmTcpciCxClient 4 384 0 116 06\26\2024-15:57:50:586 +++I2C_PrepareI2CRequest()
00000117 imxUcmTcpciCxClient 4 384 0 117 06\26\2024-15:57:50:586 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000118 imxUcmTcpciCxClient 4 384 0 118 06\26\2024-15:57:50:586 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000119 imxUcmTcpciCxClient 4 384 0 119 06\26\2024-15:57:50:586 EvtDeviceD0Entry_ReadAllRegs RegRd: CC_STATUS (0x1D), Value: 0x30 (L4C=Yes, CN_RES=presenting Rd, CC2=Open, CC1=Open)
00000120 imxUcmTcpciCxClient 4 384 0 120 06\26\2024-15:57:50:586 +++I2C_PrepareI2CRequest()
00000121 imxUcmTcpciCxClient 4 384 0 121 06\26\2024-15:57:50:586 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000122 imxUcmTcpciCxClient 4 384 0 122 06\26\2024-15:57:50:586 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000123 imxUcmTcpciCxClient 4 384 0 123 06\26\2024-15:57:50:586 EvtDeviceD0Entry_ReadAllRegs RegRd: POWER_STATUS (0x1E), Value: 0x32 (DbgAccConctd=0, TCPCInit=0, SrcHiVltg=1, SrcVBus=1, VbusDetEn=0, VBusPrsnt=0, VConnPrsnt=1, SnkVBus=0)
00000124 imxUcmTcpciCxClient 4 384 0 124 06\26\2024-15:57:50:586 +++I2C_PrepareI2CRequest()
00000125 imxUcmTcpciCxClient 4 384 0 125 06\26\2024-15:57:50:586 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000126 imxUcmTcpciCxClient 4 384 0 126 06\26\2024-15:57:50:586 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000127 imxUcmTcpciCxClient 4 384 0 127 06\26\2024-15:57:50:586 EvtDeviceD0Entry_ReadAllRegs RegRd: FAULT_STAT (0x1F), Value: 0x80 ( RST_TO_DEFAULT=1 )
00000128 imxUcmTcpciCxClient 4 384 0 128 06\26\2024-15:57:50:586 +++I2C_PrepareI2CRequest()
00000129 imxUcmTcpciCxClient 4 384 0 129 06\26\2024-15:57:50:586 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000130 imxUcmTcpciCxClient 4 384 0 130 06\26\2024-15:57:50:587 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000131 imxUcmTcpciCxClient 4 384 0 131 06\26\2024-15:57:50:587 EvtDeviceD0Entry_ReadAllRegs RegRd: EXTENDED_STATUS (0x20), Value: 0x00 (vSafe0=0)
00000132 imxUcmTcpciCxClient 4 384 0 132 06\26\2024-15:57:50:587 +++I2C_PrepareI2CRequest()
00000133 imxUcmTcpciCxClient 4 384 0 133 06\26\2024-15:57:50:587 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000134 imxUcmTcpciCxClient 4 384 0 134 06\26\2024-15:57:50:587 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000135 imxUcmTcpciCxClient 4 384 0 135 06\26\2024-15:57:50:587 EvtDeviceD0Entry_ReadAllRegs RegRd: ALERT_EXTENDED (0x21), Value: 0xFF (TimerExpired=1, SrcFstRoleSwap 1, SnkFstRoleSwap 1)
00000136 imxUcmTcpciCxClient 4 384 0 136 06\26\2024-15:57:50:587 +++I2C_PrepareI2CRequest()
00000137 imxUcmTcpciCxClient 4 384 0 137 06\26\2024-15:57:50:587 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000138 imxUcmTcpciCxClient 4 384 0 138 06\26\2024-15:57:50:587 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000139 imxUcmTcpciCxClient 4 384 0 139 06\26\2024-15:57:50:587 EvtDeviceD0Entry_ReadAllRegs RegRd: COMMAND (0x23), Value: 0x66 (DISABLE_SOURCE_VBUS)
00000140 imxUcmTcpciCxClient 4 384 0 140 06\26\2024-15:57:50:587 +++I2C_PrepareI2CRequest()
00000141 imxUcmTcpciCxClient 4 384 0 141 06\26\2024-15:57:50:587 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000142 imxUcmTcpciCxClient 4 384 0 142 06\26\2024-15:57:50:587 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000143 imxUcmTcpciCxClient 4 384 0 143 06\26\2024-15:57:50:587 EvtDeviceD0Entry_ReadAllRegs RegRd: DEV_CAP_1 (0x24), Value: 0xFFFF (VbusHVT=1, VbusOCP=1, VbusOVP=1, BldDischrg=1, ForceDischrg=1, VbusMeasrmnt=1, SrcRes=Rsvd, Roles=Rsvd, SopDbg=1, SrcVcon=1, SnkVbus=1, SrcHiVbus=1, SrcVbus=1)
00000144 imxUcmTcpciCxClient 4 384 0 144 06\26\2024-15:57:50:587 +++I2C_PrepareI2CRequest()
00000145 imxUcmTcpciCxClient 4 384 0 145 06\26\2024-15:57:50:587 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000146 imxUcmTcpciCxClient 4 384 0 146 06\26\2024-15:57:50:587 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000147 imxUcmTcpciCxClient 4 384 0 147 06\26\2024-15:57:50:587 EvtDeviceD0Entry_ReadAllRegs RegRd: DEV_CAP_2 (0x26), Value: 0xFFFF (GenTimer=1, LongMsg=1, SMBusPEC=1, SrcFRSwp=1, SnkFRSwp=1, WDT=1, SnkDiscnDet=1, StopDischThrld=1, VBUSVltgAlarmLSB=Reserved, VCONNPwrSup=Reserved, VCONOvcFltCapbl=1
00000148 imxUcmTcpciCxClient 4 384 0 148 06\26\2024-15:57:50:587 +++I2C_PrepareI2CRequest()
00000149 imxUcmTcpciCxClient 4 384 0 149 06\26\2024-15:57:50:587 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000150 imxUcmTcpciCxClient 4 384 0 150 06\26\2024-15:57:50:588 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000151 imxUcmTcpciCxClient 4 384 0 151 06\26\2024-15:57:50:588 EvtDeviceD0Entry_ReadAllRegs RegRd: STD_INPUT_CAP (0x28), Value: 0xFF (SrcFstRolSwp=Reserved, VBUSExtOvrVltgFlt=1, VBUSExtOvrCrntFlt=1, ForceOffVBUS=1)
00000152 imxUcmTcpciCxClient 4 384 0 152 06\26\2024-15:57:50:588 +++I2C_PrepareI2CRequest()
00000153 imxUcmTcpciCxClient 4 384 0 153 06\26\2024-15:57:50:588 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000154 imxUcmTcpciCxClient 4 384 0 154 06\26\2024-15:57:50:588 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000155 imxUcmTcpciCxClient 4 384 0 155 06\26\2024-15:57:50:588 EvtDeviceD0Entry_ReadAllRegs RegRd: STD_OUTPUT_CAP (0x29), Value: 0xFF (VBUSSnkDscnDtctIndic=1, DbgAccIndic=1, VBUSPrsntMon=1, AudioAdptAccIndic=1, ActCbleIndic=1, MUXCfgCtrl=1, ConnectionPrsnt=1, ConnectorOrient=1)
00000156 imxUcmTcpciCxClient 4 384 0 156 06\26\2024-15:57:50:588 +++I2C_PrepareI2CRequest()
00000157 imxUcmTcpciCxClient 4 384 0 157 06\26\2024-15:57:50:588 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000158 imxUcmTcpciCxClient 4 384 0 158 06\26\2024-15:57:50:588 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000159 imxUcmTcpciCxClient 4 384 0 159 06\26\2024-15:57:50:588 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_CFG_EXT_1 (0x2A), Value: 0xFF
00000160 imxUcmTcpciCxClient 4 384 0 160 06\26\2024-15:57:50:588 +++I2C_PrepareI2CRequest()
00000161 imxUcmTcpciCxClient 4 384 0 161 06\26\2024-15:57:50:588 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000162 imxUcmTcpciCxClient 4 384 0 162 06\26\2024-15:57:50:588 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000163 imxUcmTcpciCxClient 4 384 0 163 06\26\2024-15:57:50:588 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_GENERIC_TIMER (0x2C), Value: 0xFFFF
00000164 imxUcmTcpciCxClient 4 384 0 164 06\26\2024-15:57:50:588 +++I2C_PrepareI2CRequest()
00000165 imxUcmTcpciCxClient 4 384 0 165 06\26\2024-15:57:50:588 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000166 imxUcmTcpciCxClient 4 384 0 166 06\26\2024-15:57:50:589 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000167 imxUcmTcpciCxClient 4 384 0 167 06\26\2024-15:57:50:589 EvtDeviceD0Entry_ReadAllRegs RegRd: MESSAGE_HEADER_INFO (0x2E), Value: 0xFF (CablePlug=Cable, DataRole=DFP, PDSpecRev=Rsvd, PowerRole=SRC)
00000168 imxUcmTcpciCxClient 4 384 0 168 06\26\2024-15:57:50:589 +++I2C_PrepareI2CRequest()
00000169 imxUcmTcpciCxClient 4 384 0 169 06\26\2024-15:57:50:589 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000170 imxUcmTcpciCxClient 4 384 0 170 06\26\2024-15:57:50:589 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000171 imxUcmTcpciCxClient 4 384 0 171 06\26\2024-15:57:50:589 EvtDeviceD0Entry_ReadAllRegs RegRd: RECEIVE_DETECT (0x2F), Value: 0xFF (EnCblRst=1, EnHrdRst=1, EnDBG''=1, EnDBG'=1, EnSOP''=1, EnSOP'=1, EnSOP=1)
00000172 imxUcmTcpciCxClient 4 384 0 172 06\26\2024-15:57:50:589 +++I2C_PrepareI2CRequest()
00000173 imxUcmTcpciCxClient 4 384 0 173 06\26\2024-15:57:50:589 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000174 imxUcmTcpciCxClient 4 384 0 174 06\26\2024-15:57:50:589 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000175 imxUcmTcpciCxClient 4 384 0 175 06\26\2024-15:57:50:589 +++I2C_PrepareI2CRequest()
00000176 imxUcmTcpciCxClient 4 384 0 176 06\26\2024-15:57:50:589 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000177 imxUcmTcpciCxClient 4 384 0 177 06\26\2024-15:57:50:589 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000178 imxUcmTcpciCxClient 4 384 0 178 06\26\2024-15:57:50:589 EvtDeviceD0Entry_ReadAllRegs RegRd: TRANSMIT (0x50), Value: 0x44 (RetryCnt=0, Msg=BGB'')
00000179 imxUcmTcpciCxClient 4 384 0 179 06\26\2024-15:57:50:589 +++I2C_PrepareI2CRequest()
00000180 imxUcmTcpciCxClient 4 384 0 180 06\26\2024-15:57:50:589 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000181 imxUcmTcpciCxClient 4 384 0 181 06\26\2024-15:57:50:589 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000182 imxUcmTcpciCxClient 4 384 0 182 06\26\2024-15:57:50:589 EvtDeviceD0Entry_ReadAllRegs TxMsg: Header: 0x0000, ID: 0, Control message: !!! CtrlMsg name unknown !!!
00000183 imxUcmTcpciCxClient 4 384 0 183 06\26\2024-15:57:50:589 +++I2C_PrepareI2CRequest()
00000184 imxUcmTcpciCxClient 4 384 0 184 06\26\2024-15:57:50:589 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000185 imxUcmTcpciCxClient 4 384 0 185 06\26\2024-15:57:50:590 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000186 imxUcmTcpciCxClient 4 384 0 186 06\26\2024-15:57:50:590 EvtDeviceD0Entry_ReadAllRegs RegRd: VBUS_VOLTAGE (0x70), Value: 0xFFFF (VBusVoltage =204600[mV] (Supported, Enabled)
00000187 imxUcmTcpciCxClient 4 384 0 187 06\26\2024-15:57:50:590 +++I2C_PrepareI2CRequest()
00000188 imxUcmTcpciCxClient 4 384 0 188 06\26\2024-15:57:50:590 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000189 imxUcmTcpciCxClient 4 384 0 189 06\26\2024-15:57:50:590 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000190 imxUcmTcpciCxClient 4 384 0 190 06\26\2024-15:57:50:590 EvtDeviceD0Entry_ReadAllRegs RegRd: VBUS_SINK_DISCONNECT_THRESHOLD (0x72), Value: 0xFFFF (SinkDisconTrshld =25575[mV] (Supported)
00000191 imxUcmTcpciCxClient 4 384 0 191 06\26\2024-15:57:50:590 +++I2C_PrepareI2CRequest()
00000192 imxUcmTcpciCxClient 4 384 0 192 06\26\2024-15:57:50:590 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000193 imxUcmTcpciCxClient 4 384 0 193 06\26\2024-15:57:50:590 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000194 imxUcmTcpciCxClient 4 384 0 194 06\26\2024-15:57:50:590 EvtDeviceD0Entry_ReadAllRegs RegRd: VBUS_STOP_DISCHARGE_THRESHOLD (0x74), Value: 0xFFFF (SinkDisconTrshld =25575[mV] (Supported)
00000195 imxUcmTcpciCxClient 4 384 0 195 06\26\2024-15:57:50:590 +++I2C_PrepareI2CRequest()
00000196 imxUcmTcpciCxClient 4 384 0 196 06\26\2024-15:57:50:590 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000197 imxUcmTcpciCxClient 4 384 0 197 06\26\2024-15:57:50:590 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000198 imxUcmTcpciCxClient 4 384 0 198 06\26\2024-15:57:50:590 EvtDeviceD0Entry_ReadAllRegs RegRd: VBUS_VOLTAGE_ALARM_HI_CFG (0x76), Value: 0xFFFF (HiVltgAlarmTrshld =204600[mV] (Supported, Disabled))
00000199 imxUcmTcpciCxClient 4 384 0 199 06\26\2024-15:57:50:590 +++I2C_PrepareI2CRequest()
00000200 imxUcmTcpciCxClient 4 384 0 200 06\26\2024-15:57:50:590 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000201 imxUcmTcpciCxClient 4 384 0 201 06\26\2024-15:57:50:591 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000202 imxUcmTcpciCxClient 4 384 0 202 06\26\2024-15:57:50:591 EvtDeviceD0Entry_ReadAllRegs RegRd: VBUS_VOLTAGE_ALARM_LO_CFG (0x78), Value: 0xFFFF (LowVltgAlarmTrshld=204600[mV] (Supported, Disabled))
00000203 imxUcmTcpciCxClient 4 384 0 203 06\26\2024-15:57:50:591 +++I2C_PrepareI2CRequest()
00000204 imxUcmTcpciCxClient 4 384 0 204 06\26\2024-15:57:50:591 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000205 imxUcmTcpciCxClient 4 384 0 205 06\26\2024-15:57:50:591 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000206 imxUcmTcpciCxClient 4 384 0 206 06\26\2024-15:57:50:591 EvtDeviceD0Entry_ReadAllRegs RegRd: VBUS_HV_TARGET (0x7A), Value: 0xFFFF (HiVloltageLevl =1310700[mV] (Supported))
00000207 imxUcmTcpciCxClient 4 384 0 207 06\26\2024-15:57:50:591 +++I2C_PrepareI2CRequest()
00000208 imxUcmTcpciCxClient 4 384 0 208 06\26\2024-15:57:50:591 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000209 imxUcmTcpciCxClient 4 384 0 209 06\26\2024-15:57:50:591 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000210 imxUcmTcpciCxClient 4 384 0 210 06\26\2024-15:57:50:591 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_EXT_CFG_ID (0x80), Value: 0xFFFF
00000211 imxUcmTcpciCxClient 4 384 0 211 06\26\2024-15:57:50:591 +++I2C_PrepareI2CRequest()
00000212 imxUcmTcpciCxClient 4 384 0 212 06\26\2024-15:57:50:591 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000213 imxUcmTcpciCxClient 4 384 0 213 06\26\2024-15:57:50:591 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000214 imxUcmTcpciCxClient 4 384 0 214 06\26\2024-15:57:50:591 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_EXT_ALERT (0x82), Value: 0xFFFF
00000215 imxUcmTcpciCxClient 4 384 0 215 06\26\2024-15:57:50:591 +++I2C_PrepareI2CRequest()
00000216 imxUcmTcpciCxClient 4 384 0 216 06\26\2024-15:57:50:591 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000217 imxUcmTcpciCxClient 4 384 0 217 06\26\2024-15:57:50:591 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000218 imxUcmTcpciCxClient 4 384 0 218 06\26\2024-15:57:50:591 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_EXT_ALERT_MASK (0x84), Value: 0xFFFF
00000219 imxUcmTcpciCxClient 4 384 0 219 06\26\2024-15:57:50:591 +++I2C_PrepareI2CRequest()
00000220 imxUcmTcpciCxClient 4 384 0 220 06\26\2024-15:57:50:591 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000221 imxUcmTcpciCxClient 4 384 0 221 06\26\2024-15:57:50:592 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000222 imxUcmTcpciCxClient 4 384 0 222 06\26\2024-15:57:50:592 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_EXT_CONFIG (0x86), Value: 0xFFFF
00000223 imxUcmTcpciCxClient 4 384 0 223 06\26\2024-15:57:50:592 +++I2C_PrepareI2CRequest()
00000224 imxUcmTcpciCxClient 4 384 0 224 06\26\2024-15:57:50:592 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000225 imxUcmTcpciCxClient 4 384 0 225 06\26\2024-15:57:50:592 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000226 imxUcmTcpciCxClient 4 384 0 226 06\26\2024-15:57:50:592 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_EXT_FAULT_CONFIG (0x88), Value: 0xFFFF
00000227 imxUcmTcpciCxClient 4 384 0 227 06\26\2024-15:57:50:592 +++I2C_PrepareI2CRequest()
00000228 imxUcmTcpciCxClient 4 384 0 228 06\26\2024-15:57:50:592 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000229 imxUcmTcpciCxClient 4 384 0 229 06\26\2024-15:57:50:592 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000230 imxUcmTcpciCxClient 4 384 0 230 06\26\2024-15:57:50:592 EvtDeviceD0Entry_ReadAllRegs RegRd: EXT_CONTROL (0x8E), Value: 0xFF (BleedDischargeStrength=15, VCONN Force Discharge=ena)
00000231 imxUcmTcpciCxClient 4 384 0 231 06\26\2024-15:57:50:592 +++I2C_PrepareI2CRequest()
00000232 imxUcmTcpciCxClient 4 384 0 232 06\26\2024-15:57:50:592 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000233 imxUcmTcpciCxClient 4 384 0 233 06\26\2024-15:57:50:592 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000234 imxUcmTcpciCxClient 4 384 0 234 06\26\2024-15:57:50:592 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_EXT_STATUS (0x90), Value: 0xFFFF
00000235 imxUcmTcpciCxClient 4 384 0 235 06\26\2024-15:57:50:592 +++I2C_PrepareI2CRequest()
00000236 imxUcmTcpciCxClient 4 384 0 236 06\26\2024-15:57:50:592 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000237 imxUcmTcpciCxClient 4 384 0 237 06\26\2024-15:57:50:593 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000238 imxUcmTcpciCxClient 4 384 0 238 06\26\2024-15:57:50:593 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_EXT_GPIO_CONFIG (0x92), Value: 0xFF
00000239 imxUcmTcpciCxClient 4 384 0 239 06\26\2024-15:57:50:593 +++I2C_PrepareI2CRequest()
00000240 imxUcmTcpciCxClient 4 384 0 240 06\26\2024-15:57:50:593 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000241 imxUcmTcpciCxClient 4 384 0 241 06\26\2024-15:57:50:593 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000242 imxUcmTcpciCxClient 4 384 0 242 06\26\2024-15:57:50:593 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_EXT_GPIO_CONTROL (0x93), Value: 0xFF
00000243 imxUcmTcpciCxClient 4 384 0 243 06\26\2024-15:57:50:593 +++I2C_PrepareI2CRequest()
00000244 imxUcmTcpciCxClient 4 384 0 244 06\26\2024-15:57:50:593 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000245 imxUcmTcpciCxClient 4 384 0 245 06\26\2024-15:57:50:593 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000246 imxUcmTcpciCxClient 4 384 0 246 06\26\2024-15:57:50:593 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_EXT_GPIO_ALERT_CONFIG (0x94), Value: 0xFFFF
00000247 imxUcmTcpciCxClient 4 384 0 247 06\26\2024-15:57:50:593 +++I2C_PrepareI2CRequest()
00000248 imxUcmTcpciCxClient 4 384 0 248 06\26\2024-15:57:50:593 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000249 imxUcmTcpciCxClient 4 384 0 249 06\26\2024-15:57:50:593 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000250 imxUcmTcpciCxClient 4 384 0 250 06\26\2024-15:57:50:593 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_EXT_GPIO_STATUS (0x96), Value: 0xFF
00000251 imxUcmTcpciCxClient 4 384 0 251 06\26\2024-15:57:50:593 +++I2C_PrepareI2CRequest()
00000252 imxUcmTcpciCxClient 4 384 0 252 06\26\2024-15:57:50:593 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000253 imxUcmTcpciCxClient 4 384 0 253 06\26\2024-15:57:50:593 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000254 imxUcmTcpciCxClient 4 384 0 254 06\26\2024-15:57:50:593 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_SOURCE_HIGH_VOLTAGE_MB4B_TIME (0x97), Value: 0xFF
00000255 imxUcmTcpciCxClient 4 384 0 255 06\26\2024-15:57:50:593 +++I2C_PrepareI2CRequest()
00000256 imxUcmTcpciCxClient 4 384 0 256 06\26\2024-15:57:50:593 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000257 imxUcmTcpciCxClient 4 384 0 257 06\26\2024-15:57:50:594 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000258 imxUcmTcpciCxClient 4 384 0 258 06\26\2024-15:57:50:594 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_ADC_FILTER_CONTROL_1 (0x9A), Value: 0xFF
00000259 imxUcmTcpciCxClient 4 384 0 259 06\26\2024-15:57:50:594 +++I2C_PrepareI2CRequest()
00000260 imxUcmTcpciCxClient 4 384 0 260 06\26\2024-15:57:50:594 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000261 imxUcmTcpciCxClient 4 384 0 261 06\26\2024-15:57:50:594 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000262 imxUcmTcpciCxClient 4 384 0 262 06\26\2024-15:57:50:594 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_ADC_FILTER_CONTROL_2 (0x9B), Value: 0xFF
00000263 imxUcmTcpciCxClient 4 384 0 263 06\26\2024-15:57:50:594 +++I2C_PrepareI2CRequest()
00000264 imxUcmTcpciCxClient 4 384 0 264 06\26\2024-15:57:50:594 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000265 imxUcmTcpciCxClient 4 384 0 265 06\26\2024-15:57:50:594 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000266 imxUcmTcpciCxClient 4 384 0 266 06\26\2024-15:57:50:594 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_VCON_CONFIG (0x9C), Value: 0xFF
00000267 imxUcmTcpciCxClient 4 384 0 267 06\26\2024-15:57:50:594 +++I2C_PrepareI2CRequest()
00000268 imxUcmTcpciCxClient 4 384 0 268 06\26\2024-15:57:50:594 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000269 imxUcmTcpciCxClient 4 384 0 269 06\26\2024-15:57:50:594 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000270 imxUcmTcpciCxClient 4 384 0 270 06\26\2024-15:57:50:594 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_VCON_FAULT_DEBOUNCE (0x9D), Value: 0xFF
00000271 imxUcmTcpciCxClient 4 384 0 271 06\26\2024-15:57:50:594 +++I2C_PrepareI2CRequest()
00000272 imxUcmTcpciCxClient 4 384 0 272 06\26\2024-15:57:50:594 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000273 imxUcmTcpciCxClient 4 384 0 273 06\26\2024-15:57:50:594 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000274 imxUcmTcpciCxClient 4 384 0 274 06\26\2024-15:57:50:594 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_VCON_FAULT_RECOVERY (0x9E), Value: 0xFF
00000275 imxUcmTcpciCxClient 4 384 0 275 06\26\2024-15:57:50:594 +++I2C_PrepareI2CRequest()
00000276 imxUcmTcpciCxClient 4 384 0 276 06\26\2024-15:57:50:594 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000277 imxUcmTcpciCxClient 4 384 0 277 06\26\2024-15:57:50:595 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000278 imxUcmTcpciCxClient 4 384 0 278 06\26\2024-15:57:50:595 EvtDeviceD0Entry_ReadAllRegs RegRd: TCPC_PHY_VCON_FAULT_ATTEMPTS (0x9F), Value: 0xFF
00000279 imxUcmTcpciCxClient 4 384 0 279 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000280 imxUcmTcpciCxClient 4 384 0 280 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000281 imxUcmTcpciCxClient 4 384 0 281 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000282 imxUcmTcpciCxClient 4 384 0 282 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000283 imxUcmTcpciCxClient 4 384 0 283 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000284 imxUcmTcpciCxClient 4 384 0 284 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000285 imxUcmTcpciCxClient 4 384 0 285 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000286 imxUcmTcpciCxClient 4 384 0 286 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000287 imxUcmTcpciCxClient 4 384 0 287 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000288 imxUcmTcpciCxClient 4 384 0 288 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000289 imxUcmTcpciCxClient 4 384 0 289 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000290 imxUcmTcpciCxClient 4 384 0 290 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000291 imxUcmTcpciCxClient 4 384 0 291 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000292 imxUcmTcpciCxClient 4 384 0 292 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000293 imxUcmTcpciCxClient 4 384 0 293 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000294 imxUcmTcpciCxClient 4 384 0 294 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000295 imxUcmTcpciCxClient 4 384 0 295 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000296 imxUcmTcpciCxClient 4 384 0 296 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000297 imxUcmTcpciCxClient 4 384 0 297 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000298 imxUcmTcpciCxClient 4 384 0 298 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000299 imxUcmTcpciCxClient 4 384 0 299 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000300 imxUcmTcpciCxClient 4 384 0 300 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000301 imxUcmTcpciCxClient 4 384 0 301 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000302 imxUcmTcpciCxClient 4 384 0 302 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000303 imxUcmTcpciCxClient 4 384 0 303 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000304 imxUcmTcpciCxClient 4 384 0 304 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000305 imxUcmTcpciCxClient 4 384 0 305 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000306 imxUcmTcpciCxClient 4 384 0 306 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000307 imxUcmTcpciCxClient 4 384 0 307 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000308 imxUcmTcpciCxClient 4 384 0 308 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000309 imxUcmTcpciCxClient 4 384 0 309 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000310 imxUcmTcpciCxClient 4 384 0 310 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000311 imxUcmTcpciCxClient 4 384 0 311 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000312 imxUcmTcpciCxClient 4 384 0 312 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000313 imxUcmTcpciCxClient 4 384 0 313 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000314 imxUcmTcpciCxClient 4 384 0 314 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000315 imxUcmTcpciCxClient 4 384 0 315 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000316 imxUcmTcpciCxClient 4 384 0 316 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000317 imxUcmTcpciCxClient 4 384 0 317 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000318 imxUcmTcpciCxClient 4 384 0 318 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000319 imxUcmTcpciCxClient 4 384 0 319 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000320 imxUcmTcpciCxClient 4 384 0 320 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000321 imxUcmTcpciCxClient 4 384 0 321 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000322 imxUcmTcpciCxClient 4 384 0 322 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000323 imxUcmTcpciCxClient 4 384 0 323 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000324 imxUcmTcpciCxClient 4 384 0 324 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000325 imxUcmTcpciCxClient 4 384 0 325 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000326 imxUcmTcpciCxClient 4 384 0 326 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000327 imxUcmTcpciCxClient 4 384 0 327 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000328 imxUcmTcpciCxClient 4 384 0 328 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000329 imxUcmTcpciCxClient 4 384 0 329 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000330 imxUcmTcpciCxClient 4 384 0 330 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000331 imxUcmTcpciCxClient 4 384 0 331 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000332 imxUcmTcpciCxClient 4 384 0 332 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000333 imxUcmTcpciCxClient 4 384 0 333 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000334 imxUcmTcpciCxClient 4 384 0 334 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000335 imxUcmTcpciCxClient 4 384 0 335 06\26\2024-15:57:50:595 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000336 imxUcmTcpciCxClient 4 384 0 336 06\26\2024-15:57:50:595 ---I2C_RegsIo() [STATUS_SUCCESS]
00000337 imxUcmTcpciCxClient 4 384 0 337 06\26\2024-15:57:50:595 +++I2C_RegsIo()
00000338 imxUcmTcpciCxClient 4 384 0 338 06\26\2024-15:57:50:595 +++I2C_PrepareI2CRequest()
00000339 imxUcmTcpciCxClient 4 384 0 339 06\26\2024-15:57:50:595 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000340 imxUcmTcpciCxClient 4 384 0 340 06\26\2024-15:57:50:595 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000341 imxUcmTcpciCxClient 4 384 0 341 06\26\2024-15:57:50:595 EvtDeviceD0Entry_DevCap RegRd: PRODUCT_ID (0x02), Value: 0x494E (Product ID: Unknown)
00000342 imxUcmTcpciCxClient 4 384 0 342 06\26\2024-15:57:50:595 +++I2C_PrepareI2CRequest()
00000343 imxUcmTcpciCxClient 4 384 0 343 06\26\2024-15:57:50:595 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000344 imxUcmTcpciCxClient 4 384 0 344 06\26\2024-15:57:50:595 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000345 imxUcmTcpciCxClient 4 384 0 345 06\26\2024-15:57:50:595 EvtDeviceD0Entry_DevCap RegRd: DEVICE_ID (0x04), Value: 0x5441 (Device ID: 0x5441)
00000346 imxUcmTcpciCxClient 4 384 0 346 06\26\2024-15:57:50:595 +++I2C_PrepareI2CRequest()
00000347 imxUcmTcpciCxClient 4 384 0 347 06\26\2024-15:57:50:595 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000348 imxUcmTcpciCxClient 4 384 0 348 06\26\2024-15:57:50:595 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000349 imxUcmTcpciCxClient 4 384 0 349 06\26\2024-15:57:50:595 EvtDeviceD0Entry_DevCap RegRd: USBTYPEC_REV (0x06), Value: 0x4345 (USB Type C rev. 4.5)
00000350 imxUcmTcpciCxClient 4 384 0 350 06\26\2024-15:57:50:595 +++I2C_PrepareI2CRequest()
00000351 imxUcmTcpciCxClient 4 384 0 351 06\26\2024-15:57:50:595 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000352 imxUcmTcpciCxClient 4 384 0 352 06\26\2024-15:57:50:596 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000353 imxUcmTcpciCxClient 4 384 0 353 06\26\2024-15:57:50:596 EvtDeviceD0Entry_DevCap RegRd: USBPD_REV_VER (0x08), Value: 0x2148 (USB PD rev. 2.1, ver. 4.8)
00000354 imxUcmTcpciCxClient 4 384 0 354 06\26\2024-15:57:50:596 +++I2C_PrepareI2CRequest()
00000355 imxUcmTcpciCxClient 4 384 0 355 06\26\2024-15:57:50:596 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000356 imxUcmTcpciCxClient 4 384 0 356 06\26\2024-15:57:50:596 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000357 imxUcmTcpciCxClient 4 384 0 357 06\26\2024-15:57:50:596 EvtDeviceD0Entry_DevCap RegRd: PD_INTERFACE_REV (0x0A), Value: 0xFF00 (USB TCPIC rev. 15.15, ver. 0.0)
00000358 imxUcmTcpciCxClient 4 384 0 358 06\26\2024-15:57:50:596 +++I2C_PrepareI2CRequest()
00000359 imxUcmTcpciCxClient 4 384 0 359 06\26\2024-15:57:50:596 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000360 imxUcmTcpciCxClient 4 384 0 360 06\26\2024-15:57:50:596 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000361 imxUcmTcpciCxClient 4 384 0 361 06\26\2024-15:57:50:596 EvtDeviceD0Entry_DevCap RegRd: DEV_CAP_1 (0x24), Value: 0xFFFF (VbusHVT=1, VbusOCP=1, VbusOVP=1, BldDischrg=1, ForceDischrg=1, VbusMeasrmnt=1, SrcRes=Rsvd, Roles=Rsvd, SopDbg=1, SrcVcon=1, SnkVbus=1, SrcHiVbus=1, SrcVbus=1)
00000362 imxUcmTcpciCxClient 4 384 0 362 06\26\2024-15:57:50:596 +++I2C_PrepareI2CRequest()
00000363 imxUcmTcpciCxClient 4 384 0 363 06\26\2024-15:57:50:596 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000364 imxUcmTcpciCxClient 4 384 0 364 06\26\2024-15:57:50:596 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000365 imxUcmTcpciCxClient 4 384 0 365 06\26\2024-15:57:50:596 EvtDeviceD0Entry_DevCap RegRd: DEV_CAP_2 (0x26), Value: 0xFFFF (GenTimer=1, LongMsg=1, SMBusPEC=1, SrcFRSwp=1, SnkFRSwp=1, WDT=1, SnkDiscnDet=1, StopDischThrld=1, VBUSVltgAlarmLSB=Reserved, VCONNPwrSup=Reserved, VCONOvcFltCapbl=1
00000366 imxUcmTcpciCxClient 4 384 0 366 06\26\2024-15:57:50:596 +++I2C_PrepareI2CRequest()
00000367 imxUcmTcpciCxClient 4 384 0 367 06\26\2024-15:57:50:596 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000368 imxUcmTcpciCxClient 4 384 0 368 06\26\2024-15:57:50:597 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000369 imxUcmTcpciCxClient 4 384 0 369 06\26\2024-15:57:50:597 EvtDeviceD0Entry_DevCap RegRd: STD_INPUT_CAP (0x28), Value: 0xFF (SrcFstRolSwp=Reserved, VBUSExtOvrVltgFlt=1, VBUSExtOvrCrntFlt=1, ForceOffVBUS=1)
00000370 imxUcmTcpciCxClient 4 384 0 370 06\26\2024-15:57:50:597 +++I2C_PrepareI2CRequest()
00000371 imxUcmTcpciCxClient 4 384 0 371 06\26\2024-15:57:50:597 I2C_PrepareI2CRequestStarting synchronnous I2C IO Request
00000372 imxUcmTcpciCxClient 4 384 0 372 06\26\2024-15:57:50:597 I2C_PrepareI2CRequestSynchronnous I2C IO Request done
00000373 imxUcmTcpciCxClient 4 384 0 373 06\26\2024-15:57:50:597 EvtDeviceD0Entry_DevCap RegRd: STD_OUTPUT_CAP (0x29), Value: 0xFF (VBUSSnkDscnDtctIndic=1, DbgAccIndic=1, VBUSPrsntMon=1, AudioAdptAccIndic=1, ActCbleIndic=1, MUXCfgCtrl=1, ConnectionPrsnt=1, ConnectorOrient=1)
00000374 imxUcmTcpciCxClient 4 384 0 374 06\26\2024-15:57:50:597 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000375 imxUcmTcpciCxClient 4 384 0 375 06\26\2024-15:57:50:597 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000376 imxUcmTcpciCxClient 4 384 0 376 06\26\2024-15:57:50:597 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000377 imxUcmTcpciCxClient 4 384 0 377 06\26\2024-15:57:50:597 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000378 imxUcmTcpciCxClient 4 384 0 378 06\26\2024-15:57:50:597 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000379 imxUcmTcpciCxClient 4 384 0 379 06\26\2024-15:57:50:597 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000380 imxUcmTcpciCxClient 4 384 0 380 06\26\2024-15:57:50:597 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000381 imxUcmTcpciCxClient 4 384 0 381 06\26\2024-15:57:50:597 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000382 imxUcmTcpciCxClient 4 384 0 382 06\26\2024-15:57:50:597 ---I2C_PrepareI2CRequest() [STATUS_SUCCESS]
00000383 imxUcmTcpciCxClient 4 384 0 383 06\26\2024-15:57:50:597 ---I2C_RegsIo() [STATUS_SUCCESS]
00000384 imxUcmTcpciCxClient 4 384 0 384 06\26\2024-15:57:50:597 [WDFDEVICE: 0x00001E75C5A67FD8] UcmTcpciPortControllerCreate failed.
00000385 imxUcmTcpciCxClient 4 384 0 385 06\26\2024-15:57:50:597 ---EvtDeviceD0Entry() [0xc000000d(STATUS_INVALID_PARAMETER)]
00000386 imxUcmTcpciCxClient 4 384 0 386 06\26\2024-15:57:50:597 +++EvtReleaseHardware()
00000387 imxUcmTcpciCxClient 4 384 0 387 06\26\2024-15:57:50:597 +++I2C_Close()
00000388 imxUcmTcpciCxClient 4 384 0 388 06\26\2024-15:57:50:597 I2C_CloseClosing handle to I2C target
00000389 imxUcmTcpciCxClient 4 384 0 389 06\26\2024-15:57:50:597 ---I2C_Close()
00000390 imxUcmTcpciCxClient 4 384 0 390 06\26\2024-15:57:50:597 +++GPIO_Close()
00000391 imxUcmTcpciCxClient 4 384 0 391 06\26\2024-15:57:50:597 GPIO_CloseClosing handle to I2C target
00000392 imxUcmTcpciCxClient 4 384 0 392 06\26\2024-15:57:50:597 ---GPIO_Close()
00000393 imxUcmTcpciCxClient 4 384 0 393 06\26\2024-15:57:50:597 ---EvtReleaseHardware() [STATUS_SUCCESS]
00000394 imxUcmTcpciCxClient 4 2116 1 394 06\26\2024-15:57:50:606 +++EvtDriverContextCleanup()
00000395 imxUcmTcpciCxClient 4 2116 1 395 06\26\2024-15:57:50:606 ---EvtDriverContextCleanup()
Hello @Alex_Chang_633 ,
We are trying to reproduce the issue, unfortunately without success so far. I'll let you know as soon as we make some progress.
Best Regards,
Michal
Hi @thomas642daniel ,
Thanks for you quick reply.
But why we curious about USB Type-C Role in the iMX8MQ.
Because of its ACPI Definition as follows:
It has defined role as DRP (Dual Role Power).
And the other hand, the Driver can't start correctly with error Code (10) STATUS_DEVICE_POWER_FAILURE.
So we want to know more details about this device from NXP Teams.
Again, thanks for your sharing.
Have a nice day,
Alex
Which version of BSP are you using?