how to use imx8qm hdmi rx function in android10?

cancel
Showing results for 
Search instead for 
Did you mean: 

how to use imx8qm hdmi rx function in android10?

254 Views
jiangyaqiang
Contributor III

HI :

Does anyone has experiment of using imx8qm's hdmi rx function. I have tried it with fsl-imx8qm-mek-hdmi-in.dts , and using it as a camera , but fail.

The hardware is good:

[ 505.934931] HDMI RX Cable Plug In
[ 506.055003] pma_config() Configuring PMA
[ 506.595315] pma_rx_clk_freq_detect() Starting Rx clock frequency detection...
[ 506.618977] pma_rx_clk_freq_detect() Starting Rx clock frequency detection... DONE (TMDS clock freq: 297000 kHz)
[ 506.629187] mxc-hdmi-rx 58268000.hdmi_rx: detect TMDS clock freq: 297000 kHz
[ 506.636271] pma_pll_config() Configuring PLL0 ...
[ 506.641001] VCO frequency (refclk: 24000 kHz, TMDS clk: 297000 kHz, OSR: 2, tmds_bit_clk_ratio: 10) equals 5942901 kHz
[ 506.671059] pma_pll_config() Current power state: 0x00
[ 506.676215] pma_pll_config() Deassert link reset
[ 506.680918] pma_pll_config() xcvr_psm_ready(0): 0x0
[ 506.685865] pma_pll_config() xcvr_psm_ready(1): 0x0
[ 506.690803] pma_pll_config() xcvr_psm_ready(2): 0x0
[ 506.714906] pma_pll_config() xcvr_psm_ready(0): 0x1
[ 506.719836] pma_pll_config() xcvr_psm_ready(1): 0x1
[ 506.724770] pma_pll_config() xcvr_psm_ready(2): 0x1
[ 506.746890] pma_pll_config() Requested A0 power mode
[ 507.266930] mxc-hdmi-rx 58268000.hdmi_rx: Scrambling disabled.
[ 507.326979] mxc-hdmi-rx 58268000.hdmi_rx: Error Vendro Infoframe IEEE OUI=0xFF3FDD
[ 507.334589] mxc-hdmi-rx 58268000.hdmi_rx: hdmi_vic=239
[ 507.339788] mxc-hdmi-rx 58268000.hdmi_rx: VIC: 0, pixel_encoding: 0.
[ 507.346189] VIC 0, pixel encoding: 0, TMDS bit clock ratio: 10 and TMDS clk 297000 KHz
[ 507.354158] Failed to detected TMDS/pixel clock ratio
[ 507.359225] VIC: 00 and TMDS clock of 297000 KHz
[ 507.363869] mxc-hdmi-rx 58268000.hdmi_rx: TMDS/pixel clock ratio correct
[ 507.370599] mxc-hdmi-rx 58268000.hdmi_rx: Detect mode VIC 0 8bit RGB

but, before hdmi-rx probe, that's an error log, I think it's a problem:

[    3.698386] mxc-md camera: deferring 58268000.hdmi_rx device registration

And is there anyway to config hdmi-rx output direct to lvds or hdmi ?

0 Kudos
3 Replies

52 Views
ziv_chen
Contributor I

Hi,

I found the fsl-imx8qm-mek-hdmi-in.dts is removed in the BSP 5.x series.

Does NXP still support HDMI rx function?

0 Kudos

161 Views
justin_jiang
NXP Employee
NXP Employee

There are some compatible issue for i.MX 8QM HDMI IN. We are still working with our IP vendor Cadence for the issue. 

0 Kudos

161 Views
nxf46838
NXP TechSupport
NXP TechSupport

Hello,

 

RD suggests to use Linux unit test to test this function. Since there is no plan to add this feature in Android as it's not within Android spec.

 

Best regards,

Aldo.

0 Kudos