Hi everyone, I found the reason of the problem. It is all related to the HDMI FW itself. The one that I took from imx-mkimage repository is different from the one, which is used via Yocto to build final image. Now HDMI is working :) Best, Reyhaneh On 1/16/19 9:30 PM, Andrey Smirnov wrote: > On Wed, Jan 16, 2019 at 1:34 AM Lucas Stach <l.stach@xxxxxxxxxxxxxx> wrote: >> >> Hi Reyhaneh, >> >> Am Mittwoch, den 16.01.2019, 08:48 +0000 schrieb Yazdani, Reyhaneh: >>> Every one, >>> >>> In order to build a Barebox image to boot imx8mq-evk with HDMI, I have tried to >>> tell Barebox about the embedded signed HDMI firmware, which is necessary for >>> provided kernel image by NXP. >>> >>> for this matter, I added the below line into the >>> arch/arm/boards/nxp-imx8mq-evk/flash-header-imx8mq-evk.imxcfg >>> >>> soc imx8mq >>> loadaddr 0x007E1000 >>> dcdofs 0x400 >>> + signed_hdmi_firmware firmware/imx/signed_hdmi_imx8m.bin >>> >>> And placed the firmware into the build-directory/firmware/imx >>> >>> >>> By checking kernel boot message, it seems the HDMI FW is running, but no access >>> to the HDMI: >>> [drm:hdmi_phy_init_t28hpc] *ERROR* HDMI mailbox access failed >>> >>> What should I do more in Barebox to make HDMI accessible by kernel? >> >> I don't think there is anything more needed from the Barebox side. At >> least the same change works for me and gets me a working HDMI display >> on the EVK board. >> > > FWIW, I don't see anything missing either. > >> I don't use the NXP kernel through, but running a 4.20 based kernel >> with lot of downstream bits ported. This might be a incompatibility of >> your kernel with the imx8 ATF version shipped with Barebox. >> > > I was using vendor kernel when I was working on > implementing/validating initial support of that and it worked alright. > However, that has been over 5 month ago, so it is entirely possible > that newer version of various components might have become > problematic. > > It is probably not a problem in your case, but do keep in mind, that > i.MX8MQ mask ROM code uses SD2 as a "backup" boot option, so if it > doesn't find anything bootable on the selected (via pins or fuses) > medium it will revert to that. If that happens, HDMI firmware present > on SD card will _not_ be loaded into HDMI IP block. I've been bitten > by this when I was working with a board that I forgot was configured > to boot from eMMC and was booting from SD card by coincidence. > > Thanks, > Andrey Smirnov > -- Reyhaneh Yazdani Data Modul AG TEL: +49-89-56017-154 Embedded development FAX: +49-89-56017-119 Linux - Development RG: HR-Muenchen B-85591 Landsberger Str. 322 D-80687 Muenchen - http://www.data-modul.com Vertrauliche E-Mail von / Confidential e-mail from: DATA MODUL AG Vorstand / CEO: Dr. Florian Pesahl Vorsitzende des Aufsichtsrates / Chairwoman of the Supervisory Board: Kristin D. Russell Sitz der Gesellschaft / Registered Office: München Registergericht / Registration Court: München Handelsregister B 85 591 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox