Hi Myzhar,
Since I don’t have such HDMI panel, I can only point out where to check.
According to your kernel log,
[1.529381] Failed to read EDID after 5 times. Giving up.
Looks like driver on r21.5 cannot read EDID from your panel(failed 5 times and hence disable the HDMI). Could you add some debug log in this function in edid.c to check where the error is hit?
///kernel/drivers/video/tegra/dc/edid.c
int tegra_edid_get_monspecs(struct tegra_edid *edid, struct fb_monspecs *specs)
You can also compare the result with r24.2.1 to figure out why TX1 passes