Hi,
We have ported Android JB 4.2.5P1 onto our custom board which has omap4430 processor.
As soon as the backlight gets initialized during the kernel boot, the Display starts flickering and persists till the android logo comes up on the display.
We are using agln060 FPGA driver.
I have marked the exact place from where the flickering starts in the kernel in the below log:
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.4.34-01560-g3f1b732-dirty (mistral@CPU000340) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #2 SMP PREEMPT Tue Aug 13 12:02:03
[ 0.000000] CPU: ARMv7 Processor [411fc093] revision 3 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: OMAP4 Goldeni board
[ 0.000000] Initialized persistent memory from a0000000-a01fffff
[ 0.000000] android_display: setting lcd resolution to 800*600, bpp=4
[ 0.000000] android_display: tiler1d 15360000
[ 0.000000] android_display: setting fb0.vram to 3997696
[ 0.000000] android_display: setting vram to 3997696
[ 0.000000] Cannot detect omap type!
[ 0.000000] Reserving 33554432 bytes SDRAM for VRAM
[ 0.000000] cma: CMA: reserved 16 MiB at 95800000
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] OMAP4: Map 0x96e00000 to 0xfe600000 for dram barrier
[ 0.000000] OMAP4430 ES2.3
[ 0.000000] PERCPU: Embedded 9 pages/cpu @c139d000 s13184 r8192 d15488 u36864
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 166912
[ 0.000000] Kernel command line: console=ttyO2,115200n8 androidboot.console=ttyO2 omap_wdt.timer_margin=30 vmalloc=496M omapfb.fb_opt=-1,-1,-1,1,1280,720 console=t3
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 366MB 2MB 289MB 3MB = 660MB total
[ 0.000000] Memory: 636816k/636816k available, 411760k reserved, 299008K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0918000 (9280 kB)
[ 0.000000] .init : 0xc0918000 - 0xc0970380 ( 353 kB)
[ 0.000000] .data : 0xc0972000 - 0xc0a1b650 ( 678 kB)
[ 0.000000] .bss : 0xc0a1b674 - 0xc0b95418 (1512 kB)
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:626
[ 0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
[ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
[ 0.000274] Calibrating delay loop... 1194.24 BogoMIPS (lpj=4665344)
[ 0.070312] pid_max: default: 32768 minimum: 301
[ 0.070556] Security Framework initialized
[ 0.070709] Mount-cache hash table entries: 512
[ 0.072265] Initializing cgroup subsys debug
[ 0.072296] Initializing cgroup subsys cpuacct
[ 0.072296] Initializing cgroup subsys freezer
[ 0.072326] Initializing cgroup subsys net_cls
[ 0.072387] CPU: Testing write buffer coherency: ok
[ 0.072692] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.072967] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
[ 0.073120] Setting up static identity map for 0x806a1d30 - 0x806a1d88
[ 0.073150] L310 cache controller enabled
[ 0.073181] l2x0: 16 ways, CACHE_ID 0x410000c4, AUX_CTRL 0x7e470000, Cache size: 1048576 B
[ 0.073699] generating sar_ram layout...
[ 0.073974] sar ram layout created
[ 0.151641] CPU1: Booted secondary processor
[ 0.182312] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.182373] CPU1: Unknown IPI message 0x1
[ 0.182403] Brought up 2 CPUs
[ 0.182403] SMP: Total of 2 processors activated (2388.48 BogoMIPS).
[ 0.192749] omap_hwmod: aess: _wait_target_disable failed
[ 0.195556] omap_hwmod: dss_dispc: cannot be enabled (3)
[ 0.198272] omap_hwmod: dss_dsi1: cannot be enabled (3)
[ 0.200988] omap_hwmod: dss_dsi2: cannot be enabled (3)
[ 0.203704] omap_hwmod: dss_hdmi: cannot be enabled (3)
[ 0.206420] omap_hwmod: dss_rfbi: cannot be enabled (3)
[ 0.209136] omap_hwmod: dss_venc: cannot be enabled (3)
[ 0.213043] omap_hwmod: mcpdm: cannot be enabled (3)
[ 0.214965] omap_device: cannot add global notifier for dev PM QoS
[ 0.215667] dummy:
[ 0.216979] NET: Registered protocol family 16
[ 0.232208] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.232696] GPMC revision 6.0
[ 0.234771] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
[ 0.234832] OMAP GPIO hardware version 0.1
[ 0.235015] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
[ 0.235290] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
[ 0.235504] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
[ 0.235748] gpiochip_add: registered GPIOs 128 to 159 on device: gpio
[ 0.235992] gpiochip_add: registered GPIOs 160 to 191 on device: gpio
[ 0.237640] omap_mux_init: Add partition: #1: core, flags: 2
[ 0.238769] omap_mux_init: Add partition: #2: wkup, flags: 2
[ 0.241882] omap_mux_init_gpio: Could not set gpio0
[ 0.247222] dmm dmm: initialized all PAT entries
[ 0.248840] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.248840] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.253112] omap-mcbsp.1: alias pad_fck already exists
[ 0.253326] omap-mcbsp.2: alias pad_fck already exists
[ 0.253509] omap-mcbsp.3: alias pad_fck already exists
[ 0.253692] omap-mcbsp.4: alias pad_fck already exists
[ 0.254241] gcxxx_int failed. gcx hardware is not present
[ 0.254455] OMAP DMA hardware revision 0.0
[ 0.255157] emif emif.1: emif_probe: device configured with addr = e0984000 and IRQ142
[ 0.255462] emif emif.2: emif_probe: device configured with addr = e0986000 and IRQ143
[ 0.257507] SmartReflex Recalibration delay = 86400000ms
[ 0.257507] SmartReflex Class 1.5 initialized
[ 0.257995] Reprogramming LPDDR2 timings to 800000000 Hz
[ 0.269927] bio: create slab <bio-0> at 0
[ 0.270874] VBAT: 3750 mV
[ 0.271179] vwl1271: 1800 mV
[ 0.272460] SCSI subsystem initialized
[ 0.272827] usbcore: registered new interface driver usbfs
[ 0.272949] usbcore: registered new interface driver hub
[ 0.273101] usbcore: registered new device driver usb
[ 0.274414] omap_i2c omap_i2c.1: bus 1 rev2.4.0 at 400 kHz
[ 0.275604] twl_core: detected twl6030 rev.2 eepromrev.127
[ 0.279174] twl 1-0048: PIH (irq 39) chaining IRQs 416..436
[ 0.280395] VUSB: 3300 mV normal standby
[ 0.284210] twl6030_usb twl6030_usb: Initialized TWL6030 USB module
[ 0.285522] V1V8: 1800 mV normal standby
[ 0.286773] V2V1: 2100 mV normal standby
[ 0.287628] VMMC: 1200 <--> 3000 mV at 3000 mV normal standby
[ 0.289093] VCXIO: 1800 mV normal standby
[ 0.289154] VCXIO: supplied by V2V1
[ 0.291076] VDAC: 1800 mV normal standby
[ 0.291137] VDAC: supplied by V2V1
[ 0.292419] VAUX1_6030: 1000 <--> 3000 mV at 2800 mV normal standby
[ 0.293579] VAUX2_6030: 2200 mV normal standby
[ 0.294769] CLK32KAUDIO:
[ 0.296020] SYSEN:
[ 0.297241] REGEN1:
[ 0.298187] CLK32KG:
[ 0.298431] twl6030: set (mod=0x0D reg=0x53 val=0x01): VCORE1 OFF=OFF SLEEP=OFF ACT=AUTO
[ 0.298553] twl6030: set (mod=0x0D reg=0x59 val=0x01): VCORE2 OFF=OFF SLEEP=OFF ACT=AUTO
[ 0.298706] twl6030: set (mod=0x0D reg=0x5f val=0x01): VCORE3 OFF=OFF SLEEP=OFF ACT=AUTO
[ 0.299133] omap_i2c omap_i2c.2: bus 2 rev2.4.0 at 100 kHz
[ 0.300292] omap_i2c omap_i2c.3: bus 3 rev2.4.0 at 100 kHz
[ 0.300659] omap_i2c omap_i2c.4: bus 4 rev2.4.0 at 400 kHz
[ 0.301147] Linux media interface: v0.10
[ 0.301269] Linux video capture interface: v2.00
[ 0.301330] sr_init: No PMIC hook to init smartreflex
[ 0.302215] omap-iommu omap-iommu.0: dsp registered
[ 0.302368] omap-iommu omap-iommu.1: ipu registered
[ 0.302673] Advanced Linux Sound Architecture Driver Version 1.0.25.
[ 0.303619] Bluetooth: Core ver 2.16
[ 0.303680] NET: Registered protocol family 31
[ 0.303710] Bluetooth: HCI device and connection manager initialized
[ 0.303741] Bluetooth: HCI socket layer initialized
[ 0.303741] Bluetooth: L2CAP socket layer initialized
[ 0.303771] Bluetooth: SCO socket layer initialized
[ 0.305725] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
[ 0.306335] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
[ 0.306976] smartreflex smartreflex.2: omap_sr_probe: SmartReflex driver initialized
[ 0.307006] Power Management for TI OMAP4XX/OMAP5XXX devices.
[ 0.307708] omap_opp_set_min_rate: Missing opp info for hwmod dsp_c0
[ 0.307708] Forcing clock virt_dpll_dsp_ck to minimum rate 232750000
[ 0.307739] omap_opp_set_min_rate: Missing opp info for hwmod hsi
[ 0.307739] Forcing clock hsi_fck to minimum rate 96000000
[ 0.308624] Switching to clocksource 32k_counter
[ 0.311981] musb-omap2430 musb-omap2430: musb core is not yet ready
[ 0.331481] NET: Registered protocol family 2
[ 0.331848] IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.332733] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.334045] TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
[ 0.335479] TCP: Hash tables configured (established 65536 bind 65536)
[ 0.335510] TCP: reno registered
[ 0.335510] UDP hash table entries: 256 (order: 1, 8192 bytes)
[ 0.335540] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[ 0.335968] NET: Registered protocol family 1
[ 0.336486] RPC: Registered named UNIX socket transport module.
[ 0.336486] RPC: Registered udp transport module.
[ 0.336517] RPC: Registered tcp transport module.
[ 0.336517] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.336700] usbhs_omap usbhs_omap: ehci_logic_fck failed:-2
[ 0.338378] NetWinder Floating Point Emulator V0.97 (double precision)
[ 0.339294] omap-rproc.1: alias fck already exists
[ 0.340209] persistent_ram: uncorrectable error in header
[ 0.340209] persistent_ram: no valid data in buffer (sig = 0x12029530)
[ 0.367767] sr_classp5_calib_work: smartreflex_core: Calibration complete: Voltage Nominal=1127000 Calib=1038160 Dyn=1088160 OPP_margin=0 total_margin=0
[ 0.367828] sr_classp5_calib_work: smartreflex_mpu: Calibration complete: Voltage Nominal=1200000 Calib=1076140 Dyn=1126140 OPP_margin=0 total_margin=0
[ 0.367889] sr_classp5_calib_work: smartreflex_iva: Calibration complete: Voltage Nominal=950000 Calib=860920 Dyn=910920 OPP_margin=0 total_margin=0
[ 0.368591] console [ram-1] enabled
[ 0.555847] highmem bounce pool size: 64 pages
[ 0.557525] fuse init (API version 7.18)
[ 0.557922] msgmni has been set to 691
[ 0.560394] io scheduler noop registered
[ 0.560546] io scheduler deadline registered
[ 0.560760] io scheduler cfq registered (default)
[ 0.561492] Generic Backlight Driver Initialized.
[ 0.562744] OMAP DSS rev 4.0
[ 0.565734] Keyboard driver not present
[ 0.566650] tc358762_i2c 2-000b: tc358762 i2c initialized
[ 0.567016] omapdss DSI error: can't get regulator for panel
[ 0.568023] dsscomp: initializing.
[ 0.568176] misc dsscomp: found 1 displays and 4 overlays, WB overlay 1
[ 0.569549] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 105) is a OMAP UART1
[ 0.570159] omap_uart.2: ttyO2 at MMIO 0x48020000 (irq = 106) is a OMAP UART2
[ 1.684051] console [ttyO2] enabled
[ 1.688507] omap_uart.3: ttyO3 at MMIO 0x4806e000 (irq = 102) is a OMAP UART3
[ 1.697021] [drm] Initialized drm 1.1.0 20060810
[ 1.702362] omap_ion_probe: adding heap secure_input of type 2 with ba300000@5a00000
[ 1.710937] omap_ion_probe: adding heap tiler of type 4 with b4300000@6000000
[ 1.718841] omap_ion_probe: adding heap nonsecure_tiler of type 4 with a0200000@2000000
[ 1.727539] omap_ion_probe: adding heap system of type 0 with 0@0
[ 1.734283] omap_ion_probe: adding heap tiler_reservation of type 5 with 0@0
[ 1.742919] brd: module loaded
[ 1.750823] loop: module loaded
[ 1.788085] i2c-core: driver [agln060-fpga] using legacy suspend method
[ 1.795379] i2c-core: driver [agln060-fpga] using legacy resume method
[ 1.809082] kcd 2-0034: Kopin CyberDisplay Detected
[ 1.835205] i2c-core: driver [kcd] using legacy suspend method
[ 1.841583] i2c-core: driver [kcd] using legacy resume method
[ 1.848083] (stk) :sysfs entries created
[ 1.852447] (stk) : debugfs entries created
[ 1.857086] (hci_tty): inside hci_tty_init
[ 1.862152] (hci_tty): allocated 250, 0
[ 1.866363] AK8975 compass driver: init
[ 1.881591] twl6030_thermal: probe of twl6030_thermal failed with error -22
[ 1.889465] NFC Driver for TI WiLink
[ 1.893432] (nfcdrv) nfc_drv_probe: allocated major 248, minor 0
[ 1.901306] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 1.909576] omap2_mcspi omap2_mcspi.1: master is unqueued, this is deprecated
[ 1.917846] omap2_mcspi omap2_mcspi.2: master is unqueued, this is deprecated
[ 1.926086] omap2_mcspi omap2_mcspi.3: master is unqueued, this is deprecated
[ 1.934234] omap2_mcspi omap2_mcspi.4: master is unqueued, this is deprecated
[ 1.942443] tun: Universal TUN/TAP device driver, 1.6
[ 1.947967] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 1.955566] usbcore: registered new interface driver asix
[ 1.961578] usbcore: registered new interface driver cdc_ether
[ 1.968109] usbcore: registered new interface driver smsc95xx
[ 1.974456] usbcore: registered new interface driver net1080
[ 1.980773] usbcore: registered new interface driver cdc_subset
[ 1.987274] usbcore: registered new interface driver zaurus
[ 1.993560] usbcore: registered new interface driver cdc_ncm
[ 2.000183] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 3.011962] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[ 3.018585] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
[ 3.028808] ehci-omap ehci-omap.0: irq 109, io mem 0x4a064c00
[ 3.043121] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 3.049591] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.057098] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.064941] usb usb1: Product: OMAP-EHCI Host Controller
[ 3.070831] usb usb1: Manufacturer: Linux 3.4.34-01560-g3f1b732-dirty ehci_hcd
[ 3.078765] usb usb1: SerialNumber: ehci-omap.0
[ 3.084411] hub 1-0:1.0: USB hub found
[ 3.088531] hub 1-0:1.0: 3 ports detected
[ 3.121429] usbcore: registered new interface driver cdc_wdm
[ 3.127593] Initializing USB Mass Storage driver...
[ 3.133148] usbcore: registered new interface driver usb-storage
[ 3.139709] USB Mass Storage support registered.
[ 3.144958] usbcore: registered new interface driver libusual
[ 3.151306] usbcore: registered new interface driver usbtest
[ 3.157592] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[ 3.364501] musb-hdrc musb-hdrc: USB OTG mode controller at e0b0c000 using DMA, IRQ 124
[ 3.373870] file system registered
[ 3.379150] gadget: Mass Storage Function, version: 2009/09/11
[ 3.385681] gadget: Number of LUNs=1
[ 3.389739] lun0: LUN: removable file: (no medium)
[ 3.395385] gadget: android_usb ready
[ 3.599151] musb-hdrc musb-hdrc: MUSB HDRC host driver
[ 3.604980] musb-hdrc musb-hdrc: new USB bus registered, assigned bus number 2
[ 3.613067] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.620452] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.628387] usb usb2: Product: MUSB HDRC host driver
[ 3.633850] usb usb2: Manufacturer: Linux 3.4.34-01560-g3f1b732-dirty musb-hcd
[ 3.641784] usb usb2: SerialNumber: musb-hdrc
[ 3.647155] hub 2-0:1.0: USB hub found
[ 3.651397] hub 2-0:1.0: 1 port detected
[ 3.746673] mousedev: PS/2 mouse device common for all mice
[ 3.754730] twl6030_pwrbutton_probe: Enter
[ 3.759613] input: twl6030_pwrbutton as /devices/platform/omap_i2c.1/i2c-1/1-0049/twl6030_pwrbutton/input/input0
[ 3.772583] max44009 2-004b: Ambient Light Sensor detected
[ 3.779632] input: max44009 as /devices/virtual/input/input1
[ 3.787200] twl_rtc twl_rtc: Power up reset detected.
[ 3.793945] twl_rtc twl_rtc: Enabling TWL-RTC.
[ 3.834838] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
[ 3.841644] i2c /dev entries driver
[ 3.846252] lirc_dev: IR Remote Control driver registered, major 245
[ 3.853271] IR NEC protocol handler initialized
[ 3.858337] IR RC5(x) protocol handler initialized
[ 3.863586] IR RC6 protocol handler initialized
[ 3.868530] IR JVC protocol handler initialized
[ 3.873596] IR Sony protocol handler initialized
[ 3.878631] IR RC5 (streamzap) protocol handler initialized
[ 3.884796] IR SANYO protocol handler initialized
[ 3.889923] IR MCE Keyboard/mouse protocol handler initialized
[ 3.896392] IR LIRC bridge handler initialized
[ 3.901367] usbcore: registered new interface driver uvcvideo
[ 3.907653] USB Video Class driver (1.1.1)
[ 3.912536] Driver for 1-wire Dallas network protocol.
[ 3.920837] input: tmp102 as /devices/virtual/input/input2
[ 3.928955] tmp102 2-0049: initialized
[ 3.935211] input: tmp102_aux as /devices/virtual/input/input3
[ 3.943664] tmp102 2-004a: initialized
[ 3.948120] omap-bandgap omap-bandgap: failed to request fclock reference
[ 3.955627] omap-bandgap: probe of omap-bandgap failed with error 1
[ 3.963378] omap_wdt: OMAP Watchdog Timer Rev 0x00: initial timeout 30 sec
[ 3.971557] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[ 3.980773] Bluetooth: HCI UART driver ver 2.2
[ 3.985717] Bluetooth: HCI H4 protocol initialized
[ 3.990966] Bluetooth: HCILL protocol initialized
[ 3.996917] cpuidle: using governor ladder
[ 4.001739] cpuidle: using governor menu
[ 4.018127] usbcore: registered new interface driver usbhid
[ 4.024353] usbhid: USB HID core driver
[ 4.151092] mmc0: host does not support reading read-only switch. assuming write-enable.
[ 4.165008] mmc0: new high speed SDHC card at address e624
[ 4.172363] mmcblk0: mmc0:e624 SU08G 7.40 GiB
[ 4.184448] mmcblk0: p1 p2
[ 4.189544] VAUX1_6030: unsupportable voltage range: 3200000-3000000uV
[ 4.197143] omap_hsmmc omap_hsmmc.1: could not set regulator OCR (-22)
[ 4.292236] mmc1: new high speed DDR MMC card at address 0001
[ 4.300079] mmcblk1: mmc1:0001 002G49 1.82 GiB
[ 4.305938] mmcblk1boot0: mmc1:0001 002G49 partition 1 1.00 MiB
[ 4.313568] mmcblk1boot1: mmc1:0001 002G49 partition 2 1.00 MiB
[ 4.322906] Alternate GPT is invalid, using primary GPT.
[ 4.328857] mmcblk1: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11
[ 4.337860] mmcblk1boot1: unknown partition table
[ 4.345031] mmcblk1boot0: unknown partition table
[ 4.380828] senx=159, seny=161,senz=173
[ 4.477630] mmc2: card claims to support voltages below the defined range. These will be ignored.
[ 4.500427] mmc2: queuing unknown CIS tuple 0x91 (3 bytes)
[ 4.508575] mmc2: new high speed SDIO card at address 0001
[ 4.551025] usb 2-1: new low-speed USB device number 2 using musb-hdrc
[ 4.608459] inv_mpu_probe: Probe name mpu9150
[ 4.613647] i2c i2c-4: MPU9150 is ready to go!
[ 4.619964] ashmem: initialized
[ 4.624114] logger: created 256K log 'log_main'
[ 4.629516] logger: created 256K log 'log_events'
[ 4.634765] logger: created 256K log 'log_radio'
[ 4.639953] logger: created 256K log 'log_system'
[ 4.645416] thermal_get_slope:Getting slope is not supported for domain cpu
[ 4.653076] thermal_get_offset:Getting offset is not supported for domain cpu
[ 4.660888] omap_governor_init: domain cpu slope -22 const -22
[ 4.667297] thermal_get_slope:Getting slope is not supported for domain gpu
[ 4.674926] thermal_get_offset:Getting offset is not supported for domain gpu
[ 4.682678] omap_governor_init: domain gpu slope -22 const -22
[ 4.690124] rproc remoteproc0: ipu_c0 is available
[ 4.695404] rproc remoteproc0: Note: remoteproc is still under development and considered experimental.
[ 4.705627] rproc remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[ 4.717834] OMAPRPC: Registration of OMAPRPC rpmsg service returned 0!
[ 4.724945] OMAPRPC: debug=0
[ 4.728424] OMAP HSI: HSI driver version 0.4.4
[ 4.733856] usbcore: registered new interface driver snd-usb-audio
[ 4.742034] usb 2-1: device v04f3 p0234 is not supported
[ 4.747863] usb 2-1: New USB device found, idVendor=04f3, idProduct=0234
[ 4.757171] aess aess: ABE Firmware version 9560
[ 4.762451] usb 2-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 4.777465] usb 2-1: Product: OM
[ 4.791717] input: OM as /devices/platform/musb-omap2430/musb-hdrc/usb2/2-1/2-1:1.0/input/input4
[ 4.801818] generic-usb 0003:04F3:0234.0001: input: USB HID v1.11 Mouse [OM] on usb-musb-hdrc-1/input0
[ 4.836608] asoc: snd-soc-dummy-dai <-> MultiMedia1 mapping ok
[ 4.844390] asoc: snd-soc-dummy-dai <-> MultiMedia2 mapping ok
[ 4.853332] asoc: snd-soc-dummy-dai <-> Voice mapping ok
[ 4.860626] asoc: snd-soc-dummy-dai <-> Tones mapping ok
[ 4.867858] asoc: snd-soc-dummy-dai <-> Vibra mapping ok
[ 4.874053] asoc: snd-soc-dummy-dai <-> MODEM mapping ok
[ 4.880187] asoc: snd-soc-dummy-dai <-> MultiMedia1 LP mapping ok
[ 4.887023] asoc: snd-soc-dummy-dai <-> omap-mcbsp.2 mapping ok
[ 4.895965] asoc: twl6040-legacy <-> mcpdm-legacy mapping ok
[ 4.902709] asoc: twl6040-dl1 <-> mcpdm-dl1 mapping ok
[ 4.908599] asoc: twl6040-ul <-> mcpdm-ul1 mapping ok
[ 4.914306] asoc: twl6040-dl2 <-> mcpdm-dl2 mapping ok
[ 4.920166] asoc: twl6040-vib <-> mcpdm-vib mapping ok
[ 4.925994] asoc: snd-soc-dummy-dai <-> omap-mcbsp.1 mapping ok
[ 4.932678] asoc: snd-soc-dummy-dai <-> omap-mcbsp.1 mapping ok
[ 4.939331] asoc: snd-soc-dummy-dai <-> omap-mcbsp.2 mapping ok
[ 4.946014] asoc: snd-soc-dummy-dai <-> omap-mcbsp.2 mapping ok
[ 4.952667] asoc: snd-soc-dummy-dai <-> omap-abe-echo-dai mapping ok
[ 4.959930] omap-abe-twl6040 omap-abe-twl6040: Failed to add route omap-abe-vxrec-dai Capture->VXREC
[ 4.970428] input: Golden-I 3.8 Headset Jack as /devices/platform/omap-abe-twl6040/sound/card0/input5
[ 4.982299] oprofile: using arm/armv7-ca9
[ 4.986907] GACT probability NOT on
[ 4.990783] Mirror/redirect action on
[ 4.994781] u32 classifier
[ 4.997833] Actions configured
[ 5.001556] Netfilter messages via NETLINK v0.30.
[ 5.007080] nf_conntrack version 0.5.0 (10206 buckets, 40824 max)
[ 5.014343] ctnetlink v0.93: registering with nfnetlink.
[ 5.020294] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[ 5.027984] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
[ 5.034667] xt_time: kernel timezone is -0000
[ 5.040008] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 5.046112] arp_tables: (C) 2002 David S. Miller
[ 5.051300] TCP: cubic registered
[ 5.054992] Initializing XFRM netlink socket
[ 5.059844] NET: Registered protocol family 10
[ 5.065582] Mobile IPv6
[ 5.068359] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 5.074432] IPv6 over IPv4 tunneling driver
[ 5.080108] NET: Registered protocol family 17
[ 5.085021] NET: Registered protocol family 15
[ 5.090057] Bridge firewalling registered
[ 5.094573] Bluetooth: RFCOMM TTY layer initialized
[ 5.099945] Bluetooth: RFCOMM socket layer initialized
[ 5.105590] Bluetooth: RFCOMM ver 1.11
[ 5.109710] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5.115570] Bluetooth: BNEP filters: protocol multicast
[ 5.121246] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 5.127868] NET: Registered protocol family 35
[ 5.132812] NET: Registered protocol family 37
[ 5.137664] NET: Registered protocol family 40
[ 5.142913] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 5.151336] ThumbEE CPU extension supported.
[ 5.156097] Registering SWP/SWPB emulation handler
[ 5.169708] clock: disabling unused clocks to save power
[ 5.596282] cannot apply mgr(lcd) on inactive device
[ 5.602111] cannot apply mgr(lcd) on inactive device
[ 5.608001] omapfb omapfb: failed to apply dispc config
[ 5.613983] cannot aply mgr(tv)--invalid device
[ 5.618988] omapfb omapfb: failed to apply dispc config
[ 5.624755] cannot aply mgr(lcd2)--invalid device
[ 5.629882] omapfb omapfb: failed to apply dispc config
[ 8.879058] Configuring Panel for SVGA
[ 8.886016] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:05 UTC (946684805)
[ 8.894897] ALSA device list:
[ 8.898162] #0: Golden-I 3.8
[ 8.901824] Waiting 3sec before mounting root device...
[ 11.913574] EXT4-fs (mmcblk0p2): mounting ext3 file system using the ext4 subsystem
[ 11.942108] EXT4-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is recommended
[ 12.606689] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 12.615570] VFS: Mounted root (ext3 filesystem) on device 179:2.
[ 12.622406] Freeing init memory: 352K
[ 12.677459] init: could not import file 'init.modem.rc' from '/init.omap4goldeniboard.rc'
[ 12.686492] sr_classp5_calib_work: smartreflex_mpu: Calibration complete: Voltage Nominal=1388000 Calib=1228060 Dyn=1278060 OPP_margin=0 total_margin=0
[ 12.702636] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
[ 12.832092] init: could not open /dev/keychord
[ 13.071289] fs_mgr: No entries found in fstab
[ 13.076354] init: fs_mgr_mount_all returned an error
[ 13.189514] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 13.275451] rproc remoteproc0: skipping power up until last virtio device ipu_c0
[ 13.284454] virtio_rpmsg_bus virtio0: rpmsg host is online
[ 13.290893] rproc remoteproc0: registered virtio0 (type 7)
[ 13.291442] init: cannot find '/system/bin/setup_fs', disabling 'setup_fs'
[ 13.292144] init: cannot find '/system/bin/shm_service', disabling 'shm_service'
[ 13.294250] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
[ 13.294952] init: cannot find '/system/bin/arxd', disabling 'arxd'
[ 13.299072] init: cannot execve('/system/vendor/bin/modem-detect.sh'): Permission denied
[ 13.337219] HDCP: failed to load keys
[ 13.337219]
[ 13.337738] rproc remoteproc0: powering up ipu_c0
[ 13.381317] rproc remoteproc0: Booting fw image ducati-m3-core0.xem3, size 6684059
[ 13.510620] Compat-wireless backport release: ol_r8.a5.08
[ 13.518341] Backport based on wl18xx.git ol_r8.a5.13
[ 13.524780] compat.git: wl18xx.git
[ 13.968170] omap-iommu omap-iommu.1: ipu: version 2.1
[ 13.979003] rproc remoteproc0: remote processor ipu_c0 is now up
[ 13.987060] virtio_rpmsg_bus virtio1: rpmsg host is online
[ 13.993011] rproc remoteproc0: registered virtio1 (type 7)
[ 14.002197] omap-rproc omap-rproc.1: received echo reply from ipu_c0
[ 14.011322] virtio_rpmsg_bus virtio0: creating channel rpmsg-client-sample addr 0x32
[ 14.020172] virtio_rpmsg_bus virtio0: creating channel rpmsg-client-sample addr 0x33
[ 14.028747] virtio_rpmsg_bus virtio0: creating channel rpmsg-omx0 addr 0x3c
[ 14.040435] rpmsg_omx rpmsg-omx0: new OMX connection srv channel: 1024 -> 60!
[ 14.070587] virtio_rpmsg_bus virtio1: creating channel rpmsg-omx1 addr 0x3c
[ 14.079284] rpmsg_omx rpmsg-omx1: new OMX connection srv channel: 1024 -> 60!
[ 14.087982] virtio_rpmsg_bus virtio1: creating channel omaprpc addr 0x3b
[ 14.285797] cfg80211: Calling CRDA to update world regulatory domain
[ 14.352935] PVR: PVRCore_Init
[ 14.356658] PVR: LinuxMMInit: Maximum page pool size: 10800
[ 14.364013] PVR: PVRSRVDriverProbe(pDevice=d68e6600)
[ 14.370880] PVR: SGX register base: 0x56000000
[ 14.375762] PVR: SGX register size: 65535
[ 14.380157] PVR: SGX IRQ: 53
[ 14.384857] PVR: EnableSystemClocks: Enabling System Clocks
[ 14.392578] PVR: PVRCore_Init: major device 241
[ 14.595031] cfg80211: World regulatory domain updated:
[ 14.601562] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 14.611389] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 14.620147] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 14.629241] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 14.638031] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 14.646820] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 15.207855] PVR: Installing MISR with cookie bf083274
[ 15.224914] PVR: Installing device LISR SGX ISR on IRQ 53 with cookie d5314980
[ 15.232940] PVR: SysFinalise: Version string: SGX revision = 1.2.0
[ 15.239776] omaplfbOMAPLFBInit: Blitsville gc2d not present, blits disabled
[ 15.247344] omaplfb: OMAPLFBInitFBDev: Device 2: invalid framebuffer size
[ 15.254760] omaplfb: OMAPLFBInitFBDev: Device 1: invalid framebuffer size
[ 15.347381] virtio_rpmsg_bus virtio1: creating channel rpmsg-resmgr addr 0x66
[ 15.392333] rprm_regulator_request: regulator lookup failed, id 1
[ 15.400146] rpmsg_resmgr rpmsg5: request for regulator failed: -22
[ 15.407379] rpmsg_resmgr rpmsg5: resource allocation failed -22!
root@android:/ # [ 16.616302] wl12xx: driver version: android-3.4-5AJ.1.4-1539-g41a8c74-dirty
[ 16.616333] wl12xx: compilation time: Thu Jul 11 12:18:34 2013
[ 16.669342] android_usb: already disabled
[ 16.669555] android_usb: already disabled
[ 16.669708] android_usb: already disabled
[ 16.688842] warning: `adbd' uses 32-bit capabilities (legacy support in use)
[ 16.689025] adb_open
[ 16.689025] mtp_bind_config
[ 16.689056] adb_bind_config
[ 19.790466] Configuring Panel for SVGA
[ 22.660461] sr_classp5_calib_work: smartreflex_mpu: Calibration complete: Voltage Nominal=1025000 Calib=911560 Dyn=961560 OPP_margin=0 total_margin=0
[ 23.472930] sr_classp5_calib_work: smartreflex_core: Calibration complete: Voltage Nominal=962000 Calib=898900 Dyn=948900 OPP_margin=0 total_margin=0
[ 23.611877] input: Hillcrest Labs CursorMover as /devices/virtual/input/input6
[ 27.283203] request_suspend_state: wakeup (3->0) at 27279174806 (2000-01-01 00:00:23.891113281 UTC)
[ 27.665557] init: sys_prop: permission denied uid:1003 name:service.bootanim.exit
[ 27.746551] init: Boot Animation exit
[ 29.110382] cfg80211: wext will not work because kernel was compiled with CONFIG_WIRELESS_EXT=n. Tools using wext interface, like iwconfig will not work.
[ 29.129241] wl12xx: loaded
[ 29.387268] wl12xx: state: 0
[ 29.448486] acc_open
[ 29.450988] acc_release
[ 29.893829] wl12xx: firmware booted (Rev 7.3.10.0.125)
[ 29.916168] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 29.971343] wl12xx: state: 2
[ 29.975250] wl12xx: adding p2p mgmt vif
As marked above the Display starts to flicker as soon as the agnl060 is initialised and stops flickering at boot animation exit.
How do i get rid of this flicker and have a blank screen till android boot logo?
Any help would be much appreciated.
Thank You
Prakash