i.MX8M Mini MIPI DSI D-PHY Register Access (SSC Configuration)

cancel
Showing results for 
Search instead for 
Did you mean: 

i.MX8M Mini MIPI DSI D-PHY Register Access (SSC Configuration)

615 Views
walter_mueller
Contributor I

To check out the possibilities for SSC on the MIPI DSI D-PHY, I need access to the MIPI D-PHY Registers of the i.MX8M-Mini (MIPI_DPHY_M_PLLCTL).

In the reference manual of the i.MX8M-Mini (IMX8MMRM, Rev. 2, 08/2019), in chapter 13.6.10, a MIPI PHY Memory Map/Register Definition could be found, with absolute addresses of 0x0 to 0x20.
These registers seem not to be mapped in the linear address space of the ARM.
I did not found any information about the access method (index, offset, …).

Does anybody have found additional information about MIPI D-PHY Registers access?

0 Kudos
3 Replies

596 Views
Qmiller
NXP Employee
NXP Employee

Hi

 

MIPI DSI D-PHY is controlled by MIPI DSI master and you can see block diagram in 13.5.1.1.2.So in 13.5.5.1.1 MIPI_DSI Memory map MIPI_DSI base address: 32E1_0000h

 

BR 

Zhiming

0 Kudos

573 Views
walter_mueller
Contributor I

Hi Zhiming

The needed Master PLL Control Register of the MIPI DSI D-PHY (MIPI_DPHY_M_PLLCTL) seems not to be in the MIPI DSI register space. 
The register named MIPI_DPHY_M_PLLCTL is a 64 bit one. See Reference Manual 13.6.10.2. 
The given address for the access does not make sense to me. 

Best regards
Walter

0 Kudos

521 Views
walter_mueller
Contributor I

In the meantime, I got information about the MIPI DSI D-PHY register from NXP support.
(The information about the mapping of the registers in the reference manual is wrong and incomplete.)

The base address is 0x32E2_8000.

GPR_MIPI_M_PLLPMS                  0x0c       R/W
GPR_MIPI_M_PLLCTL_LOW       0x10      R/W
GPR_MIPI_M_PLLCTL_HIGH       0x14      R/W
GPR_MIPI_B_DPHYCTL_LOW    0x18      R/W
GPR_MIPI_B_DPHYCTL_HIGH    0x1c       R/W
GPR_MIPI_M_DPHYCTL_LOW   0x20      R/W
GPR_MIPI_M_DPHYCTL_HIGH  0x24      R/W
GPR_MIPI_S_DPHYCTL_LOW     0x28      R/W
GPR_MIPI_S_DPHYCTL_HIGH    0x2c       R/W

In my case, it did not help, because the MIPI D-PHY PLL is not active, as I noticed.

Regards, Walter

0 Kudos