BSP: fsl-community-bsp (fido branch)
Kernel Version: 3.14.28
Board: SabreSD (mx6q)
LCD: Innolux 1024x600 LVDS
no X11 (frame buffer use)
------------------------------------------------------------------
here is my kernel command line
console=ttymxc0,115200 root=/dev/mmcblk2p2 rootwait rw video=mxcfb0:dev=ldb,1024x600M@60
but kernel LVDS set from imx6qdl-sabresd.dtsi
how can i disable it?
i create patch file
------------------------------------------------------------------
diff -uprN a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
--- a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi 2015-04-22 14:05:06.303517000 +0900
+++ b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi 2015-04-22 20:45:19.232212412 +0900
@@ -825,7 +825,7 @@
timing0: hsd100pxn1 {
clock-frequency = <65000000>;
hactive = <1024>;
- vactive = <768>;
+ vactive = <600>;
hback-porch = <220>;
hfront-porch = <40>;
vback-porch = <21>;
@@ -847,7 +847,7 @@
timing1: hsd100pxn1 {
clock-frequency = <65000000>;
hactive = <1024>;
- vactive = <768>;
+ vactive = <600>;
hback-porch = <220>;
hfront-porch = <40>;
vback-porch = <21>;
------------------------------------------------------------------
kernel LVDS resolution changed 1024x768 to 1024x600
but i want use command line
U-Boot>setenv allow_noncea 1 does not work
After studying the case in more details, I found the following.
1. Actually, 'allow_noncea=1' environment variable works only for HDMI output.
2. Only limited set of LVDS and parallel LCD video modes is supported in the command line. So, to implement a custom video mode, you have to do it in the device tree, as you did.
Have a great day,
Artur
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------