I would like to disable my display as long as uboot is active, because the display isn’t correctly initialized and actually I simply do not need in this stage.
The linux kernel then should initialize the framebuffer and display the splash screen.
Try the following change to u-boot as described here: Solved: How to disable u-boot splash screen - NXP Community.
The only difference would be the file you are changing would be this: u-boot-toradex/include/configs/colibri_imx6.h. This change seems to work on my end with nothing being displayed while in u-boot.
I hope this helps solve your issue, please let me know how it works out!
While it works to use =n one usually removes unwanted config lines from a defconfig file. Only if the Kconfig process does by default switch on an option XXXX, one overrides by putting ‘# CONFIG_XXXX is not set’.
Removing CONFIG_VIDEO=y or changing from ‘y’ to ‘n’ compiles for me when compiling standalone. So I guess something went wrong in your integration into OE. Maybe there are some pointers in the referenced log file?
Note that you probably also want to make sure that the backlight is not switched on in U-Boot or your display might show whatever it has in its buffer when you do not provide any Pixelclock/HSync/VSync/Data.
To achieve this you would change the code in the board file here.
From my understanding this would only disable the splash screen - not the whole display. We had some problems during the CE certification with EMC so i would just like to disable the whole display while u-boot is executed. Otherwise I would need to configure the display accordingly in u-boot.
I will try to remove CONFIG_VIDEO from the defconfig file. Maybe that works.
The backlight in the board file shouldn’t be a problem, as it is not included if CONFIG_VIDEO_IPUV3 is not set. And CONFIG_VIDEO_IPUV3 is only set, if CONFIG_VIDEO is set.
These are the modifications in my layer, not very spectacular:
The first three patches were made with an older version. Today I recognized that there are new commits, so i discharged my changes from the working folder and pulled the new commits. Maybe this could also be a problem? (However, the other patch worked without any problems, so I don’t assume, that they are the problem)
Could you share your patches? Where did you remove the CONFIG_VIDEO?
Unfortunately the log you provided is not complete, please share the complete error log?
Thanks for your response. Yes, I removed the CONFIG_VIDEO from the defconfig file. The other patches shouldn’t be the problem, I already tried compile u-boot just with the defconfig patch.
Unfortunately, I currently do not have the log here, but as far as I can remember, the other log message were just compile statements. I only copied the part, where the error occurs.
Currently, I configured the display and removed the splash screen and disabled the backlight which works for now. Tomorrow is our next CE lab test, then I will see, if we need further modifications.