i.MX8MQ - i.MX Ucm TcpciCx Client Device

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX8MQ - i.MX Ucm TcpciCx Client Device

1,442 Views
Alex_Chang_633
Contributor III

Hi Teams,

I have few questions about i.MX8MQ USB Type-C Controller Driver.

  • Is it possible to make this PORT to be USB Type-C Data Role?
    E.g. UFP (Upstream Facing Port), DFP (Downstream Facing Port), DRD (Dual Role Data)
  •  i.MX Ucm TcpciCx Client Device cannot start. (Code 10)
    STATUS_DEVICE_POWER_FAILURE
    What could be the cause of the error problem?
    i.MX_Ucm_TcpciCx_Client_Device.png

Thanks for the Teams Help!

Have a nice day,

Alex

0 Kudos
Reply
11 Replies

1,146 Views
Alex_Chang_633
Contributor III

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:imxUcmTcpciCxClient.01.png

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:

imxUcmTcpciCxClient.02.png

 

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

 

0 Kudos
Reply

1,217 Views
anthonychen-msft
Contributor II

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. 

0 Kudos
Reply

1,206 Views
Alex_Chang_633
Contributor III

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

0 Kudos
Reply

1,343 Views
michal_hromadka
NXP Employee
NXP Employee

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

0 Kudos
Reply

1,339 Views
Alex_Chang_633
Contributor III

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

0 Kudos
Reply

1,326 Views
michal_hromadka
NXP Employee
NXP Employee

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

0 Kudos
Reply

1,290 Views
Alex_Chang_633
Contributor III

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.

imxUcmTcpciCxClient_02.png

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. 

imxUcmTcpciCxClient_01.png

 

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()

 

0 Kudos
Reply

1,178 Views
michal_hromadka
NXP Employee
NXP Employee

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

0 Kudos
Reply

1,411 Views
Alex_Chang_633
Contributor III

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:

 Dsdt-TCPC.png

 

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

0 Kudos
Reply

1,371 Views
jimmychan
NXP TechSupport
NXP TechSupport

Which version of BSP are you using?

0 Kudos
Reply

1,364 Views
Alex_Chang_633
Contributor III

Hi @jimmychan,

I am using: W21H2-1-5-0-imx-windows-bsp.zip.

Thanks for your reply.

Alex

0 Kudos
Reply