Other Parts Discussed in Thread: DA8XX
Hi every body,
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: DA8XX
Hi every body,
Hi
Some news, its ok i success to correct the booting issue i had, by installing on uSD an image .
I just remove the ligne in the uEnv.txt.
So i'm able to boot again on my flash like before.
So concerning the dts file, is there something special to do to place in 24bits mode and change the frequency ?
How to be sure that my system with DRM and not FBDEV please ?
Thank you
Hi Florian,
It is a good new that your board is booting again.
I suggest you to verify whether the new values for "clock-frequency" in the device tree file are read and parsed properly. To make this check you can add printing of "dt->pixelclock" field in ../linux/drivers/video.of_display_timing.c file after the parsing row:
ret |= parse_timing_property(np, "clock-frequency", &dt->pixelclock);
You can make checks for the other settings (version and bpp).
BR
Tsvetolin Shulev
Nice thanks a lot i will try it !
I guess i have to compil this file , is it with gcc and special option?
it will be print into dmesg?
Sorry to ask very basic question, i'm a beginner but really motivated :)
Thanks you.
Florian,
You can use the following command for example:
printk(KERN_INFO "clock-frequency = %s\n", dt->pixelclock);
to print the clock frequency.
You should build the whole kernel and device tree according build instruction for your SDK.
Then after the booting with the new kernel and device tree build you can check the kernel log output - "dmesg".
BR
Tsvetolin Shulev
Hi Cvetolin,
I search for this ../linux/drivers/video.of_display_timing.c
i did it by searching with find / -name *.c in qll my beqglebone.
It seems thqt there is not this file in qll the .c source on my beagle bone. Did you check this file exists on this board ?
in dmesg i also have this line concerning tilcdc:
[ 0.875559] tilcdc 4830e000.fb: Power GPIO active high, initial state set to high
[ 0.890498] tilcdc 4830e000.fb: fb0: frame buffer device
[ 0.890508] tilcdc 4830e000.fb: registered panic notifier
[ 0.890549] [drm] Initialized tilcdc 1.0.0 20121205 on minor 0
[ 11.966292] tilcdc 4830e000.fb: timeout waiting for framedone
[ 13.409722] tilcdc 4830e000.fb: timeout waiting for framedone
and when i list the module loqded i see nothing concerning DRM :
Module Size Used by
binfmt_misc 5492 1
g_multi 50407 2
libcomposite 15028 1 g_multi
omap_rng 4062 0
mt7601Usta 639170 0
I hope you could give me a clue to find why dts is not taking into account correctly by the system;
Florian,
Sorry for the mistake. The correct path to the file which I mean is:
../linux/drivers/video/of_display_timing.c
instead of ../linux/drivers/video.of_display_timing.c
BR
Tsvetolin Shulev