Hi, I am trying to build the kernel for Zen 105 Fire, and mostly the sp6821a_gonk build goes fine.
When I boot the custom built kernel, every thing else seems to work, except the LCD display. The image flips (left to right) at the boot logo (i.e - the bootloader shows the image correctly, but the image flips l2r as soon as the kernel takes over) and nothing else shows up on screen. Adb works though. >From the factory kernel, I can see the following in dmesg: <6>0[ 0.072610] sprdfb:[sprdfb_probe] <6>0[ 0.072715] LCD Panel 0x99 is attached! while kernel build from source shows: <6>0[ 0.092292] sprdfb:[sprdfb_probe] <3>0[ 0.092401] Failed to match LCD Panel from uboot! <4>0[ 0.108877] [mcu_calc_timing] ahb_clk: 0xfa <4>0[ 0.108935] [mcu_calc_timing] ahb_clk: 0xfa <3>0[ 0.338855] Failed to attach LCD Panel! <3>0[ 0.338910] sprdfb: probe panel fail <6>0[ 0.338946] sprdfb:[sprd_lcdc_uninit] <3>0[ 0.338996] sprd_fb sprd_fb.0: failed to probe sprdfb <4>0[ 0.339061] sprd_fb: probe of sprd_fb.0 failed with error -5 To be clear - the only difference is the kernel - I have not flashed the bootloader or /system yet. The bootloader passes "lcd_id=0x99" to the kernel, but the lcd_id of the driver compiled into the kernel (looking at the source) is 0x57 (lcd_hx8357_1.c) In the kernel/drivers/video/spreadtrum directory, there are other drivers, but none defines an lcd_id = 0x99. Question: Is the correct LCD/driver not in the source tree, i.e ZEN has not checked it in? Or am I not looking in the right place? Additional Info: The rest of the kernel mostly boots fine - there is one more problem later int he boot related to the accelerometer, but i believe thats it. So maybe I am missing just a patch somewhere. The phone in the developer info shows: Model: U105 FIRE Software: Boot2Gecko 1.3.0.0-prerelease Build Identifier: 20141119163335 Git commit info: 1556da1f Can anyone help me? _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
