AnsweredAssumed Answered

i.MX8M HDMI KEEP_ALIVE remain zero

Question asked by m.c on Aug 22, 2019
Latest reply on Jan 27, 2020 by Robert Olander

On customer board with i.MX8M Quad Lite revision 2.1, HDMI can't output.

After trace code, found HDMI software keep alive counter keep remain zero.

 

API_General.c\hdp\imx\video\drivers - uboot-imx - i.MX U-Boot 

CDN_API_STATUS cdn_api_checkalive(void) { unsigned int alive, newalive; uint8_t retries_left = 10; if (cdn_apb_read(KEEP_ALIVE << 2, &alive)) return CDN_ERR; while (retries_left--) { udelay(1); if (cdn_apb_read(KEEP_ALIVE << 2, &newalive)) return CDN_ERR; if (alive == newalive) continue; return CDN_OK; } printf("%s: keep-alive counter did not increment for 10us...\n", __func__); return CDN_BSY; }

 

Outcomes