This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: Linux V4L2 driver - no stream

Part Number: TDA4VM

Hello,

I am having trouble capturing images from MIPI CSI2 image sensor using a Linux V4L2 driver.

Driver and device tree overlay implementations are based on the OV5640 implementation from the TI sources, SDK Linux J7 EVM 08_00_00_08.
The driver is probed and I2C communication works, but the frames do not arrive after the stream is enabled. There are no errors in kernel or application logs. However, I have confirmed that the sensor is sending data at configured frame rate using an oscilloscope.

The image sensor is connected directly to the CSI2RX0 port without SerDes.
Sensor configuration:

Resolution 3864x2192
bpp 10
fps 45
lanes 2

The v4l2-ctl tool is used to test the stream. The application is stuck after VIDIOC_STREAMON.

root@j7-evm:~# v4l2-ctl -d /dev/video1 -v 'width=3864,height=2192,pixelformat=9' --stream-mmap --verbose
VIDIOC_QUERYCAP: ok
VIDIOC_G_FMT: ok
VIDIOC_S_FMT: ok
Format Video Capture:
   Width/Height      : 3864/2192
   Pixel Format      : 'GB10' (10-bit Bayer GBGB/RGRG)
   Field             : None
   Bytes per Line    : 7728
   Size Image        : 8469888
   Colorspace        : sRGB
   Transfer Function : Default (maps to sRGB)
   YCbCr/HSV Encoding: Default (maps to ITU-R 601)
   Quantization      : Default (maps to Full Range)
   Flags             :
        VIDIOC_REQBUFS returned 0 (Success)
        VIDIOC_QUERYBUF returned 0 (Success)
        VIDIOC_QUERYBUF returned 0 (Success)
        VIDIOC_QUERYBUF returned 0 (Success)
        VIDIOC_QUERYBUF returned 0 (Success)
        VIDIOC_QBUF returned 0 (Success)
        VIDIOC_QBUF returned 0 (Success)
        VIDIOC_QBUF returned 0 (Success)
        VIDIOC_QBUF returned 0 (Success)
        VIDIOC_STREAMON returned 0 (Success)

Media controller topology seems to be set correctly.

Media device information
------------------------
driver          j721e-csi2rx
model           TI-CSI2RX
serial
bus info        platform:4500000.ticsi2rx
hw revision     0x1
driver version  5.10.41

Device topology
- entity 1: cdns_csi2rx.4504000.csi-bridge (5 pads, 2 links)
            type V4L2 subdev subtype Unknown flags 0
            device node name /dev/v4l-subdev0
        pad0: Sink
                <- "imx415 10-001a":0 [ENABLED,IMMUTABLE]
        pad1: Source
                -> "j721e-csi2rx":0 [ENABLED,IMMUTABLE]
        pad2: Source
        pad3: Source
        pad4: Source

- entity 7: imx415 10-001a (1 pad, 1 link)
            type V4L2 subdev subtype Sensor flags 0
            device node name /dev/v4l-subdev1
        pad0: Source
                [fmt:SGBRG10_1X10/3864x2192@1/45 field:none colorspace:srgb]
                -> "cdns_csi2rx.4504000.csi-bridge":0 [ENABLED,IMMUTABLE]

- entity 11: j721e-csi2rx (1 pad, 1 link)
             type Node subtype V4L flags 0
             device node name /dev/video1
        pad0: Sink
                <- "cdns_csi2rx.4504000.csi-bridge":1 [ENABLED,IMMUTABLE]

Below are the values of CSI2RX0 related registers when the v4l2-ctl is stuck waiting for frames.

R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_DEVICE_CONFIG 0x00000013 0x8C63164C
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_SOFT_RESET 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STATIC_CFG 0x00000013 0x43210200
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ERROR_BYPASS_CFG 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_MONITOR_IRQS 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_MONITOR_IRQS_MASK_CFG 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_INFO_IRQS 0x00000013 0x00000030
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_INFO_IRQS_MASK_CFG 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ERROR_IRQS 0x00000013 0x00000120
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ERROR_IRQS_MASK_CFG 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_DPHY_LANE_CONTROL 0x00000013 0x00013013
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_DPHY_STATUS 0x00000013 0x00222206
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_DPHY_ERR_STATUS_IRQ 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_DPHY_ERR_IRQ_MASK_CFG 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_INTEGRATION_DEBUG 0x00000013 0x10000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ERROR_DEBUG 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_TEST_GENERIC 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM0_CTRL 0x00000013 0x00000001
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM0_STATUS 0x00000013 0x80000111
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM0_DATA_CFG 0x00000013 0x00010000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM0_CFG 0x00000013 0x00000100
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM0_MONITOR_CTRL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM0_MONITOR_FRAME 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM0_MONITOR_LB 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM0_TIMER 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM0_FCC_CFG 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM0_FCC_CTRL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM0_FIFO_FILL_LVL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM1_CTRL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM1_STATUS 0x00000013 0x80000111
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM1_DATA_CFG 0x00000013 0x00010000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM1_CFG 0x00000013 0x00000100
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM1_MONITOR_CTRL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM1_MONITOR_FRAME 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM1_MONITOR_LB 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM1_TIMER 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM1_FCC_CFG 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM1_FCC_CTRL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM1_FIFO_FILL_LVL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM2_CTRL 0x00000013 0x00000001
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM2_STATUS 0x00000013 0x80000111
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM2_DATA_CFG 0x00000013 0x00010000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM2_CFG 0x00000013 0x00000100
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM2_MONITOR_CTRL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM2_MONITOR_FRAME 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM2_MONITOR_LB 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM2_TIMER 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM2_FCC_CFG 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM2_FCC_CTRL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM2_FIFO_FILL_LVL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM3_CTRL 0x00000013 0x00000001
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM3_STATUS 0x00000013 0x80000111
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM3_DATA_CFG 0x00000013 0x00010000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM3_CFG 0x00000013 0x00000100
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM3_MONITOR_CTRL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM3_MONITOR_FRAME 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM3_MONITOR_LB 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM3_TIMER 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM3_FCC_CFG 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM3_FCC_CTRL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_STREAM3_FIFO_FILL_LVL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_INT_STATUS 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_INT_RAW_STATUS 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_INT_MASK 0x00000013 0x0000007F
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_INT_TEST 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_FATAL_NONFATAL_SELECT 0x00000013 0x0000007F
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_SRAM_CORR_FAULT_STATUS 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_SRAM_UNCORR_FAULT_STATUS 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_SRAM_FAULT_STATS 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_TRANS_TO_CTRL 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_TRANS_TO_FAULT_MASK 0x00000013 0x00000001
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_TRANS_TO_FAULT_STATUS 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_PROTOCOL_FAULT_MASK 0x00000013 0x00003FFF
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ASF_PROTOCOL_FAULT_STATUS 0x00000013 0x00000000
R CSI_RX_IF_VBUS2APB0_CSI_RX_IF_VBUS2APB_ID_PROD_VER 0x00000013 0x50220200
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_REV 0x00000013 0x66A0EA00
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_VECTOR 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_STAT 0x00000013 0x00000008
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_RESERVED_SVBUS_y 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_SEC_EOI_REG 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_SEC_STATUS_REG0 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_SEC_ENABLE_SET_REG0 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_SEC_ENABLE_CLR_REG0 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_DED_EOI_REG 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_DED_STATUS_REG0 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_DED_ENABLE_SET_REG0 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_DED_ENABLE_CLR_REG0 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_AGGR_ENABLE_SET 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_AGGR_ENABLE_CLR 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_AGGR_STATUS_SET 0x00000013 0x00000000
R CSI_RX_IF0_ECC_AGGR_CFG_CSI_RX_IF_ECC_AGGR_STATUS_CLR 0x00000013 0x00000000
R CSI_RX_IF0_RX_SHIM_VBUSP_MMR_CSI2RXIF_CSI_RX_IF_SHIM_CSIRX_ID 0x00000013 0x64706100
R CSI_RX_IF0_RX_SHIM_VBUSP_MMR_CSI2RXIF_CSI_RX_IF_SHIM_VP0 0x00000013 0x00000000
R CSI_RX_IF0_RX_SHIM_VBUSP_MMR_CSI2RXIF_CSI_RX_IF_SHIM_VP1 0x00000013 0x00000000
R CSI_RX_IF0_RX_SHIM_VBUSP_MMR_CSI2RXIF_CSI_RX_IF_SHIM_CNTL 0x00000013 0x00000F01
R CSI_RX_IF0_RX_SHIM_VBUSP_MMR_CSI2RXIF_CSI_RX_IF_SHIM_DMACNTX 0x00000013 0x8000002B
R CSI_RX_IF0_RX_SHIM_VBUSP_MMR_CSI2RXIF_CSI_RX_IF_SHIM_PSI_CFG0 0x00000013 0x00008000
R CSI_RX_IF0_RX_SHIM_VBUSP_MMR_CSI2RXIF_CSI_RX_IF_SHIM_PSI_CFG1 0x00000013 0x00000000
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_REVISION 0x00000013 0x6690A200
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_EOI_REG 0x00000013 0x00000000
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_INTR_VECTOR_REG 0x00000013 0x00000000
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_ENABLE_REG_LEVEL_0 0x00000013 0x00000000
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_ENABLE_REG_PULSE_0 0x00000013 0x00000000
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_ENABLE_CLR_REG_LEVEL_0 0x00000013 0x00000000
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_ENABLE_CLR_REG_PULSE_0 0x00000013 0x00000000
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_STATUS_REG_LEVEL_0 0x00000013 0x00000000
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_STATUS_REG_PULSE_0 0x00000013 0x00000000
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_STATUS_CLR_REG_LEVEL_0 0x00000013 0x00000000
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_STATUS_CLR_REG_PULSE_0 0x00000013 0x00000000
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_INTR_VECTOR_REG_LEVEL 0x00000013 0x00000000
R CSI_RX_IF0_CP_INTD_CFG_INTD_CFG_CSI_RX_IF_CP_INTD_INTR_VECTOR_REG_PULSE 0x00000013 0x00000000
R DPHY_RX0_MMR_SLV_K3_DPHY_WRAP_DPHY_RX_MMR_SLV_LANE 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_ANA_TBIT0 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_ANA_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_ANA_TBIT2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_ANA_TBIT3 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_ANA_TBIT4 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_ANA_TBIT5 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT0 0x00000013 0x00001140
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT2 0x00000013 0x00000429
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT3 0x00000013 0x05030101
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT4 0x00000013 0x0032011E
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT5 0x00000013 0x00000400
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT6 0x00000013 0x000400C8
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT7 0x00000013 0x000300C8
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT8 0x00000013 0x00080103
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT9 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT10 0x00000013 0x00800000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT11 0x00000013 0x00000015
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT12 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT13 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT14 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT20 0x00000013 0x00000140
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT21 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT22 0x00000013 0x00000694
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT23 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT24 0x00000013 0x0F0501B0
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT25 0x00000013 0x00000028
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT26 0x00000013 0x0000000A
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT27 0x00000013 0xDECDBCAB
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT28 0x00000013 0x00000028
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT31 0x00000013 0x00040400
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT32 0x00000013 0x00000201
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT33 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT34 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT35 0x00000013 0x001380BB
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT36 0x00000013 0x00000EE8
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT37 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT38 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT39 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT50 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT53 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT54 0x00000013 0x00000002
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT56 0x00000013 0x0EE2E803
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT58 0x00000013 0x00000023
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_ANA_TBIT0 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_ANA_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_ANA_TBIT2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_DIG_TBIT0 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_DIG_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_DIG_TBIT2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_DIG_TBIT3 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_ANA_TBIT3 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_DIG_TBIT4 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_DIG_TBIT5 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_DIG_TBIT6 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_DIG_TBIT7 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_CLK0_RX_DIG_TBIT8 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_ANA_TBIT0 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_ANA_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT0 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT3 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT4 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT5 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT6 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT7 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT8 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT9 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT10 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT11 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT12 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT13 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT14 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT15 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT16 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT17 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT18 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT19 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT20 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT21 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT22 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT23 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT24 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT25 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT26 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT27 0x00000013 0x0A000018
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT28 0x00000013 0xDECDBCAB
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT29 0x00000013 0x00000028
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT30 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT31 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT32 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_ANA_TBIT2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT33 0x00000013 0x010DD0DC
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT34 0x00000013 0x00008000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT35 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT36 0x00000013 0x0024A483
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT37 0x00000013 0x3E3EFBE7
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT38 0x00000013 0x0010200D
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT39 0x00000013 0x01001015
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT40 0x00000013 0x00101405
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT41 0x00000013 0x00040011
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT42 0x00000013 0x0041880D
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT43 0x00000013 0x0052CA5B
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT44 0x00000013 0x000058A0
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT45 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT46 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT47 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT48 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT49 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT50 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT51 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_ANA_TBIT0 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_ANA_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT0 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT3 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT4 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT5 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT6 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT7 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT8 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT9 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT10 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT11 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT12 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT13 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT14 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT15 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT16 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT17 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT18 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT19 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT20 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT21 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT22 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT23 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT24 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT25 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT26 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT27 0x00000013 0x0A000018
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT28 0x00000013 0xDECDBCAB
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT29 0x00000013 0x00000028
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT30 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT31 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT32 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_ANA_TBIT2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT33 0x00000013 0x010DD05C
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT34 0x00000013 0x00008000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT35 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT36 0x00000013 0x0062E083
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT37 0x00000013 0x3E3EFC07
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT38 0x00000013 0x00105C2D
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT39 0x00000013 0x00160031
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT40 0x00000013 0x00105425
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT41 0x00000013 0x0114002D
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT42 0x00000013 0x00400800
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT43 0x00000013 0x00010020
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT44 0x00000013 0x000058A0
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT45 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT46 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT47 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT48 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT49 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT50 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL1_RX_DIG_TBIT51 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_ANA_TBIT0 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_ANA_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT0 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT3 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT4 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT5 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT6 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT7 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT8 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT9 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT10 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT11 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT12 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT13 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT14 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT15 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT16 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT17 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT18 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT19 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT20 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT21 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT22 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT23 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT24 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT25 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT26 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT27 0x00000013 0x0A000018
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT28 0x00000013 0xDECDBCAB
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT29 0x00000013 0x00000028
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT30 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT31 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT32 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_ANA_TBIT2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT33 0x00000013 0x00008000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT34 0x00000013 0x00044000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT35 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT36 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT37 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT38 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT39 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT40 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT41 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT42 0x00000013 0x00400800
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT43 0x00000013 0x00010020
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT44 0x00000013 0x000058A0
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT45 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT46 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT47 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT48 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT49 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT50 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL2_RX_DIG_TBIT51 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_ANA_TBIT0 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_ANA_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT0 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT3 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT4 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT5 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT6 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT7 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT8 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT9 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT10 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT11 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT12 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT13 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT14 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT15 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT16 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT17 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT18 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT19 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT20 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT21 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT22 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT23 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT24 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT25 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT26 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT27 0x00000013 0x0A000018
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT28 0x00000013 0xDECDBCAB
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT29 0x00000013 0x00000028
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT30 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT31 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT32 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_ANA_TBIT2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT33 0x00000013 0x00008000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT34 0x00000013 0x00044000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT35 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT36 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT37 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT38 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT39 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT40 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT41 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT42 0x00000013 0x00400800
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT43 0x00000013 0x00010020
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT44 0x00000013 0x000058A0
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT45 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT46 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT47 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT48 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT49 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT50 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_DL3_RX_DIG_TBIT51 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT0 0x00000013 0x000002B5
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT2 0x00000013 0xAAAAAAAA
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT3 0x00000013 0x000000AA
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT4 0x00000013 0x22222222
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT5 0x00000013 0x00000222
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT6 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT7 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT8 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT9 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT10 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_PHY_ISO_CNTRL 0x00000013 0x0000050F
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_PHY_ISO_RESET 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_PHY_ISO_ENABLE 0x00000013 0x0000010F
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_PHY_ISO_CMN_CTRL 0x00000013 0x000000E0
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_PHY_ISO_CL_CNTRL_L 0x00000013 0x0000002D
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_PHY_ISO_DL_CTRL_L0 0x00000013 0x00000005
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_PHY_ISO_DL_HS_L0 0x00000013 0x00000530
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_PHY_ISO_DL_RX_ESC_L0 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_PHY_ISO_DL_CTRL_L1 0x00000013 0x00000005
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_PHY_ISO_DL_HS_L1 0x00000013 0x000005D1
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_PHY_ISO_DL_RX_ESC_L1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_PHY_ISO_SPARE_1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_LDD_PHY_ISO_DL_CTRL_L2 0x00000013 0x00000004
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_LDD_PHY_ISO_DL_HS_L2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_LDD_PHY_ISO_DL_RX_ESC_L2 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_LDD_PHY_ISO_DL_CTRL_L3 0x00000013 0x00000004
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_LDD_PHY_ISO_DL_HS_L3 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_LDD_PHY_ISO_DL_RX_ESC_L3 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_LDD_PHY_ISO_RX_SPARE_1 0x00000013 0x00000000
R DPHY_RX0_VBUS2APB_WRAP_VBUSP_K3_DPHY_RX_DPHY_RX_VBUS2APB_ISO_LDD_PHY_ISO_RX_SPARE_2 0x00000013 0x00000000

As a side note, the sensor works with an RTOS driver implemented as described in the RTOS Developer Note.

Any suggestions on how to proceed with debugging are appreciated.

  • Hi,

    Any specific reason for using Linux driver, when RTOS driver is already working fine? 

    For Linux driver, are the parameters like 

    - virtual channel id

    - data type

    - lane speed

    etc configured correctly?

    Regards,

    Brijesh 

  • Hi,

    thanks for the response.

    My goal is to evaluate all options for driving a MIPI CSI2 image sensor that the platform provides. It is my understanding that the Linux V4L2 driver is supported since SDK 8.0?

    While investigating the settings you listed, I have encountered at lest one possible issue with the TI j721e-csi2rx driver. Below is the function in j721-csi2rx.c that sets the SHIM registers.

    static void ti_csi2rx_setup_shim(struct ti_csi2rx_dev *csi)
    {
    	const struct ti_csi2rx_fmt *fmt;
    	unsigned int reg;
    
    	fmt = find_format_by_pix(csi->v_fmt.fmt.pix.pixelformat);
    	if (!fmt) {
    		dev_err(csi->dev, "Unknown format\n");
    		return;
    	}
    
    	/* De-assert the pixel interface reset. */
    	reg = SHIM_CNTL_PIX_RST;
    	writel(reg, csi->shim + SHIM_CNTL);
    
    	reg = SHIM_DMACNTX_EN;
    	reg |= FIELD_PREP(SHIM_DMACNTX_FMT, fmt->csi_df);
    
    	reg |= FIELD_PREP(SHIM_DMACNTX_SIZE_CFG, 2);
    
    	/*
    	 * Using the values from the documentation gives incorrect ordering for
    	 * the luma and chroma components. In practice, the "reverse" format
    	 * gives the correct image. So for example, if the image is in UYVY, the
    	 * reverse would be YVYU.
    	 */
    	switch (fmt->fourcc) {
    	case V4L2_PIX_FMT_UYVY:
    		reg |= FIELD_PREP(SHIM_DMACNTX_YUV422,
    					SHIM_DMACNTX_YVYU);
    		break;
    	case V4L2_PIX_FMT_VYUY:
    		reg |= FIELD_PREP(SHIM_DMACNTX_YUV422,
    					SHIM_DMACNTX_YUYV);
    		break;
    	case V4L2_PIX_FMT_YUYV:
    		reg |= FIELD_PREP(SHIM_DMACNTX_YUV422,
    					SHIM_DMACNTX_VYUY);
    		break;
    	case V4L2_PIX_FMT_YVYU:
    		reg |= FIELD_PREP(SHIM_DMACNTX_YUV422,
    					SHIM_DMACNTX_UYVY);
    		break;
    	default:
    		/* Ignore if not YUV 4:2:2 */
    		break;
    	}
    
    	writel(reg, csi->shim + SHIM_DMACNTX);
    
    	reg = FIELD_PREP(SHIM_PSI_CFG0_SRC_TAG, 0) |
    	      FIELD_PREP(SHIM_PSI_CFG0_DST_TAG, 1);
    	writel(reg, csi->shim + SHIM_PSI_CFG0);
    }

    As far as I can tell, it never sets the SIZE_CFG field required for streams with over 8bpp. It is also not set in the register dump from previous post. For comparison, below is the equivalent RTOS function in csirx_ss.c.

    int32_t CSL_csirxConfigDMA(CSL_csi_rx_ifRegs *ifRegisters,
                               const CSL_CsirxDMAConfig* config)
    {
        int32_t retVal = CSL_PASS;
        uint32_t regVal = 0U;
    
        if (config->chNum < CSL_CSIRX_PSI_L_THREAD_NUM_MAX)
        {
            /* Configure DMA Channel Context */
            CSL_REG32_FINS(&regVal,
                           CSI_RX_IF_CNTX_CNTL_DMACNTX_VIRTCH_CFG,
                           config->virtCh);
            CSL_REG32_FINS(&regVal,
                           CSI_RX_IF_CNTX_CNTL_DMACNTX_DATTYP_CFG,
                           config->dataType);
            CSL_REG32_FINS(&regVal,
                           CSI_RX_IF_CNTX_CNTL_DMACNTX_PCK12_CFG,
                           config->pck12CfgEnable);
            CSL_REG32_FINS(&regVal,
                           CSI_RX_IF_CNTX_CNTL_DMACNTX_SIZE_CFG,
                           config->dataSizeShift);
            CSL_REG32_FINS(&regVal,
                           CSI_RX_IF_CNTX_CNTL_DMACNTX_DUAL_PCK_CFG,
                           config->dualPkgEnable);
            CSL_REG32_FINS(&regVal,
                           CSI_RX_IF_CNTX_CNTL_DMACNTX_YUV422_MODE_CFG,
                           config->yuv422Mode);
            CSL_REG32_WR(&ifRegisters->CNTX_CNTL[config->chNum].DMACNTX, regVal);
            /* Configure PSI Configuration Register0 */
            regVal = 0U;
            CSL_REG32_FINS(&regVal,
                           CSI_RX_IF_CNTX_CNTL_PSI_CFG0_SRC_TAG,
                           config->srcTag);
            CSL_REG32_FINS(&regVal,
                           CSI_RX_IF_CNTX_CNTL_PSI_CFG0_DST_TAG,
                           config->dstTag);
            CSL_REG32_WR(&ifRegisters->CNTX_CNTL[config->chNum].PSI_CFG0, regVal);
            /* Configure PSI Configuration Register1 */
            regVal = 0U;
            CSL_REG32_FINS(&regVal,
                           CSI_RX_IF_CNTX_CNTL_PSI_CFG1_PKT_TYPE,
                           config->pktType);
            CSL_REG32_FINS(&regVal,
                           CSI_RX_IF_CNTX_CNTL_PSI_CFG1_PS_FLAGS,
                           config->psFlags);
            CSL_REG32_WR(&ifRegisters->CNTX_CNTL[config->chNum].PSI_CFG1, regVal);
        }
        else
        {
            retVal =  CSL_EFAIL;
        }
    
        return retVal;
    }

    This would indicate to me that 10bit raw stream is not really supported by the V4L2 Linux driver.

    Could you clarify the official status of support for 10bit/12bit raw CSI2 stream in the Linux V4L2 driver? If there is a known limitation or a bug in the current release, I can conclude with my evaluation of the Linux V4L2 driver. Thanks!

    Dominik Zebec

  • Hi Dominik,

    i am check with the team and get back to you.

    Regards,

    Brijesh

  • Hi Dominik,

    RAW12 and RAW10 formats are not yet supported in the Linux CSIRX driver. We are still looking into it.

    Regards,

    Brijesh