* Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
[not found] ` <CA+kt3u2Otxv49sgS6WiOq1Eeh-tezRRtAhYwWcFRSTfjjhJ9EA@mail.gmail.com>
@ 2014-05-09 6:38 ` Archit Taneja
2014-05-09 8:37 ` Patil, Vikash
0 siblings, 1 reply; 12+ messages in thread
From: Archit Taneja @ 2014-05-09 6:38 UTC (permalink / raw)
To: Vikas Patil; +Cc: Valkeinen, Tomi, dri-devel@lists.freedesktop.org
Hi Vikas,
On Friday 09 May 2014 11:54 AM, Vikas Patil wrote:
> Hi,
>
> Forgot to mention, DPI pins are connected to TDF19988 chip for HDMI
> conversion.
> I have build the driver for it from
> https://gitorious.org/thierryreding/linux/source/e7792ce2da5ded80861db787ace9b57ecf7bc96c:drivers/gpu/drm/i2c/tda998x_drv.c.
> Is this the correct driver for it? Also I am trying to use the
> generic-dpi-panel driver for this. it seems I also need to add support
> for TDF19988 somewhere in omapdrm or lcd/panel driver by calling
> drm_i2c_encoder_init. Could you please give inputs, how should I proceed
> further?
>
> Thanks & Regards,
> Vikash
>
>
>
> On Thu, May 8, 2014 at 3:37 PM, Vikas Patil <vikasmpatil@gmail.com
> <mailto:vikasmpatil@gmail.com>> wrote:
>
> Hi,
>
> I am working on to enable the second display output for customized
> OMAP5 based platform and linux 3.4.25. First display which is
> HDMI/tv is working fine. Second display out is coming via DPI
> interface. To enable DPI interface I enabled CONFIG_OMAP2_DSS_DPI
> and CONFIG_PANEL_GENERIC_DPI and added that in omap_dss_device and
> omap_dss_board_info and removed the HDMI device and disabled
> CONFIG_OMAP5_DSS_HDMI. With his kernel seems to be booting
> correctly, however when I try to run kmscube app and it seems to be
> running, noticing following error and till now nothing on display.
>
> Could you give some inputs to debug this? Is this following error
> due to which not getting anything on display?
From the logs, one thing which looks like a problem is that the DPI
driver isn't using a DSI PLL to generate a pixel clock of 40.5 Mhz for
the 1280x480 panel. It's trying to change DSS_FCK to get the desired
clock. This won't work well if we start doing scaling. And in genral,
it's always good to have DSS_FCK a bit higher than the pixel clocks of
all the panels connected to DSS.
Could you try to set the value of CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK to 4,
and tell what happens? The correct solution would be to figure out why
it isn't using the DSI PLL, but we could start with changing the config
above.
Archit
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
2014-05-09 6:38 ` OMAPDSS: omap5 SYNC_LOST error with DPI/LCD Archit Taneja
@ 2014-05-09 8:37 ` Patil, Vikash
2014-05-09 8:43 ` Archit Taneja
0 siblings, 1 reply; 12+ messages in thread
From: Patil, Vikash @ 2014-05-09 8:37 UTC (permalink / raw)
To: Archit Taneja; +Cc: Valkeinen, Tomi, dri-devel@lists.freedesktop.org
Hi Archit,
With CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK to 4, mode becomes invalid and can't launch kmscube.
[ 0.847015] [drm:omap_connector_mode_valid], connector: mode invalid: 14:"1280x480" 60 40500 1280 1350 1365 1366 480 491 492 494 0x48 0x0
[ 0.847045] [drm:drm_mode_debug_printmodeline], Modeline 14:"1280x480" 60 40500 1280 1350 1365 1366 480 491 492 494 0x48 0x0
[ 0.847045] [drm:drm_mode_prune_invalid], Not using 1280x480 mode -2
[ 0.847076] No connectors reported connected with modes
>From the logs, one thing which looks like a problem is that the DPI
>driver isn't using a DSI PLL to generate a pixel clock of 40.5 Mhz for
>the 1280x480 panel
Is this because CONFIG_OMAP2_DSS_DSI is not set? Not sure this also needs to enable as I am using 3.4.25 kernel.
Is there any dependencies with TDF19988 (HDMI converter)? Like missing support or driver?
Regards,
Vikash
-----Original Message-----
From: dri-devel [mailto:dri-devel-bounces@lists.freedesktop.org] On Behalf Of Archit Taneja
Sent: Friday, May 09, 2014 12:09 PM
To: Vikas Patil
Cc: Valkeinen, Tomi; dri-devel@lists.freedesktop.org
Subject: Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
Hi Vikas,
On Friday 09 May 2014 11:54 AM, Vikas Patil wrote:
> Hi,
>
> Forgot to mention, DPI pins are connected to TDF19988 chip for HDMI
> conversion.
> I have build the driver for it from
> https://gitorious.org/thierryreding/linux/source/e7792ce2da5ded80861db787ace9b57ecf7bc96c:drivers/gpu/drm/i2c/tda998x_drv.c.
> Is this the correct driver for it? Also I am trying to use the
> generic-dpi-panel driver for this. it seems I also need to add support
> for TDF19988 somewhere in omapdrm or lcd/panel driver by calling
> drm_i2c_encoder_init. Could you please give inputs, how should I proceed
> further?
>
> Thanks & Regards,
> Vikash
>
>
>
> On Thu, May 8, 2014 at 3:37 PM, Vikas Patil <vikasmpatil@gmail.com
> <mailto:vikasmpatil@gmail.com>> wrote:
>
> Hi,
>
> I am working on to enable the second display output for customized
> OMAP5 based platform and linux 3.4.25. First display which is
> HDMI/tv is working fine. Second display out is coming via DPI
> interface. To enable DPI interface I enabled CONFIG_OMAP2_DSS_DPI
> and CONFIG_PANEL_GENERIC_DPI and added that in omap_dss_device and
> omap_dss_board_info and removed the HDMI device and disabled
> CONFIG_OMAP5_DSS_HDMI. With his kernel seems to be booting
> correctly, however when I try to run kmscube app and it seems to be
> running, noticing following error and till now nothing on display.
>
> Could you give some inputs to debug this? Is this following error
> due to which not getting anything on display?
From the logs, one thing which looks like a problem is that the DPI
driver isn't using a DSI PLL to generate a pixel clock of 40.5 Mhz for
the 1280x480 panel. It's trying to change DSS_FCK to get the desired
clock. This won't work well if we start doing scaling. And in genral,
it's always good to have DSS_FCK a bit higher than the pixel clocks of
all the panels connected to DSS.
Could you try to set the value of CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK to 4,
and tell what happens? The correct solution would be to figure out why
it isn't using the DSI PLL, but we could start with changing the config
above.
Archit
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
2014-05-09 8:37 ` Patil, Vikash
@ 2014-05-09 8:43 ` Archit Taneja
2014-05-09 11:09 ` Patil, Vikash
0 siblings, 1 reply; 12+ messages in thread
From: Archit Taneja @ 2014-05-09 8:43 UTC (permalink / raw)
To: Patil, Vikash; +Cc: Valkeinen, Tomi, dri-devel@lists.freedesktop.org
Hi,
On Friday 09 May 2014 02:07 PM, Patil, Vikash wrote:
> Hi Archit,
>
> With CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK to 4, mode becomes invalid and can't launch kmscube.
>
> [ 0.847015] [drm:omap_connector_mode_valid], connector: mode invalid: 14:"1280x480" 60 40500 1280 1350 1365 1366 480 491 492 494 0x48 0x0
> [ 0.847045] [drm:drm_mode_debug_printmodeline], Modeline 14:"1280x480" 60 40500 1280 1350 1365 1366 480 491 492 494 0x48 0x0
> [ 0.847045] [drm:drm_mode_prune_invalid], Not using 1280x480 mode -2
> [ 0.847076] No connectors reported connected with modes
Maybe the driver wasn't able to calculate 40.5 Mhz with
CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=4, the complete logs would help here.
>
>
>>From the logs, one thing which looks like a problem is that the DPI
>> driver isn't using a DSI PLL to generate a pixel clock of 40.5 Mhz for
>> the 1280x480 panel
>
> Is this because CONFIG_OMAP2_DSS_DSI is not set? Not sure this also needs to enable as I am using 3.4.25 kernel.
Yes, this config is needed to derive pixel clock from DSI PLL.
>
> Is there any dependencies with TDF19988 (HDMI converter)? Like missing support or driver?
A bad configuration of TDF19988 shouldn't result in a sync lost. Sync
losts are more or less internal to the Display Controller(DISPC).
A dump of the DSS and DISPC registers will help here.
Could you set CONFIG_OMAP2_DSS_DEBUGFS to 'y', and share the output of
the just after the error occurs?
cat /sys/kernel/debug/omapdss/dss
cat /sys/kernel/debug/omapdss/dispc
Archit
> Regards,
> Vikash
>
> -----Original Message-----
> From: dri-devel [mailto:dri-devel-bounces@lists.freedesktop.org] On Behalf Of Archit Taneja
> Sent: Friday, May 09, 2014 12:09 PM
> To: Vikas Patil
> Cc: Valkeinen, Tomi; dri-devel@lists.freedesktop.org
> Subject: Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
>
> Hi Vikas,
>
> On Friday 09 May 2014 11:54 AM, Vikas Patil wrote:
>> Hi,
>>
>> Forgot to mention, DPI pins are connected to TDF19988 chip for HDMI
>> conversion.
>> I have build the driver for it from
>> https://gitorious.org/thierryreding/linux/source/e7792ce2da5ded80861db787ace9b57ecf7bc96c:drivers/gpu/drm/i2c/tda998x_drv.c.
>> Is this the correct driver for it? Also I am trying to use the
>> generic-dpi-panel driver for this. it seems I also need to add support
>> for TDF19988 somewhere in omapdrm or lcd/panel driver by calling
>> drm_i2c_encoder_init. Could you please give inputs, how should I proceed
>> further?
>>
>> Thanks & Regards,
>> Vikash
>>
>>
>>
>> On Thu, May 8, 2014 at 3:37 PM, Vikas Patil <vikasmpatil@gmail.com
>> <mailto:vikasmpatil@gmail.com>> wrote:
>>
>> Hi,
>>
>> I am working on to enable the second display output for customized
>> OMAP5 based platform and linux 3.4.25. First display which is
>> HDMI/tv is working fine. Second display out is coming via DPI
>> interface. To enable DPI interface I enabled CONFIG_OMAP2_DSS_DPI
>> and CONFIG_PANEL_GENERIC_DPI and added that in omap_dss_device and
>> omap_dss_board_info and removed the HDMI device and disabled
>> CONFIG_OMAP5_DSS_HDMI. With his kernel seems to be booting
>> correctly, however when I try to run kmscube app and it seems to be
>> running, noticing following error and till now nothing on display.
>>
>> Could you give some inputs to debug this? Is this following error
>> due to which not getting anything on display?
>
> From the logs, one thing which looks like a problem is that the DPI
> driver isn't using a DSI PLL to generate a pixel clock of 40.5 Mhz for
> the 1280x480 panel. It's trying to change DSS_FCK to get the desired
> clock. This won't work well if we start doing scaling. And in genral,
> it's always good to have DSS_FCK a bit higher than the pixel clocks of
> all the panels connected to DSS.
>
> Could you try to set the value of CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK to 4,
> and tell what happens? The correct solution would be to figure out why
> it isn't using the DSI PLL, but we could start with changing the config
> above.
>
> Archit
>
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
2014-05-09 8:43 ` Archit Taneja
@ 2014-05-09 11:09 ` Patil, Vikash
0 siblings, 0 replies; 12+ messages in thread
From: Patil, Vikash @ 2014-05-09 11:09 UTC (permalink / raw)
To: Archit Taneja
Cc: Valkeinen, Tomi, dri-devel@lists.freedesktop.org,
vikasmpatil@gmail.com
[-- Attachment #1: Type: text/plain, Size: 5226 bytes --]
Hi Archit,
>Maybe the driver wasn't able to calculate 40.5 Mhz with
>CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=4, the complete logs would help here.
Attached here the complete log. File: wtda2_log.txt
Kernel I am using don't have CONFIG_OMAP2_DSS_DEBUGFS, With CONFIG_OMAP2_DSS_DSI=y and CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=4, getting NULL pointer dereference in kernel. Attached here the complete log. File: wtd3_log.txt.
> Yes, this config (CONFIG_OMAP2_DSS_DSI) is needed to derive pixel clock from DSI PLL.
Is this config required for latest kernel or from the start DSI is a dependency for DPI?
Regards,
Vikash
-----Original Message-----
From: Archit Taneja [mailto:archit@ti.com]
Sent: Friday, May 09, 2014 2:14 PM
To: Patil, Vikash
Cc: Valkeinen, Tomi; dri-devel@lists.freedesktop.org
Subject: Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
Hi,
On Friday 09 May 2014 02:07 PM, Patil, Vikash wrote:
> Hi Archit,
>
> With CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK to 4, mode becomes invalid and can't launch kmscube.
>
> [ 0.847015] [drm:omap_connector_mode_valid], connector: mode invalid: 14:"1280x480" 60 40500 1280 1350 1365 1366 480 491 492 494 0x48 0x0
> [ 0.847045] [drm:drm_mode_debug_printmodeline], Modeline 14:"1280x480" 60 40500 1280 1350 1365 1366 480 491 492 494 0x48 0x0
> [ 0.847045] [drm:drm_mode_prune_invalid], Not using 1280x480 mode -2
> [ 0.847076] No connectors reported connected with modes
Maybe the driver wasn't able to calculate 40.5 Mhz with
CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=4, the complete logs would help here.
>
>
>>From the logs, one thing which looks like a problem is that the DPI
>> driver isn't using a DSI PLL to generate a pixel clock of 40.5 Mhz for
>> the 1280x480 panel
>
> Is this because CONFIG_OMAP2_DSS_DSI is not set? Not sure this also needs to enable as I am using 3.4.25 kernel.
Yes, this config is needed to derive pixel clock from DSI PLL.
>
> Is there any dependencies with TDF19988 (HDMI converter)? Like missing support or driver?
A bad configuration of TDF19988 shouldn't result in a sync lost. Sync
losts are more or less internal to the Display Controller(DISPC).
A dump of the DSS and DISPC registers will help here.
Could you set CONFIG_OMAP2_DSS_DEBUGFS to 'y', and share the output of
the just after the error occurs?
cat /sys/kernel/debug/omapdss/dss
cat /sys/kernel/debug/omapdss/dispc
Archit
> Regards,
> Vikash
>
> -----Original Message-----
> From: dri-devel [mailto:dri-devel-bounces@lists.freedesktop.org] On Behalf Of Archit Taneja
> Sent: Friday, May 09, 2014 12:09 PM
> To: Vikas Patil
> Cc: Valkeinen, Tomi; dri-devel@lists.freedesktop.org
> Subject: Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
>
> Hi Vikas,
>
> On Friday 09 May 2014 11:54 AM, Vikas Patil wrote:
>> Hi,
>>
>> Forgot to mention, DPI pins are connected to TDF19988 chip for HDMI
>> conversion.
>> I have build the driver for it from
>> https://gitorious.org/thierryreding/linux/source/e7792ce2da5ded80861db787ace9b57ecf7bc96c:drivers/gpu/drm/i2c/tda998x_drv.c.
>> Is this the correct driver for it? Also I am trying to use the
>> generic-dpi-panel driver for this. it seems I also need to add support
>> for TDF19988 somewhere in omapdrm or lcd/panel driver by calling
>> drm_i2c_encoder_init. Could you please give inputs, how should I proceed
>> further?
>>
>> Thanks & Regards,
>> Vikash
>>
>>
>>
>> On Thu, May 8, 2014 at 3:37 PM, Vikas Patil <vikasmpatil@gmail.com
>> <mailto:vikasmpatil@gmail.com>> wrote:
>>
>> Hi,
>>
>> I am working on to enable the second display output for customized
>> OMAP5 based platform and linux 3.4.25. First display which is
>> HDMI/tv is working fine. Second display out is coming via DPI
>> interface. To enable DPI interface I enabled CONFIG_OMAP2_DSS_DPI
>> and CONFIG_PANEL_GENERIC_DPI and added that in omap_dss_device and
>> omap_dss_board_info and removed the HDMI device and disabled
>> CONFIG_OMAP5_DSS_HDMI. With his kernel seems to be booting
>> correctly, however when I try to run kmscube app and it seems to be
>> running, noticing following error and till now nothing on display.
>>
>> Could you give some inputs to debug this? Is this following error
>> due to which not getting anything on display?
>
> From the logs, one thing which looks like a problem is that the DPI
> driver isn't using a DSI PLL to generate a pixel clock of 40.5 Mhz for
> the 1280x480 panel. It's trying to change DSS_FCK to get the desired
> clock. This won't work well if we start doing scaling. And in genral,
> it's always good to have DSS_FCK a bit higher than the pixel clocks of
> all the panels connected to DSS.
>
> Could you try to set the value of CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK to 4,
> and tell what happens? The correct solution would be to figure out why
> it isn't using the DSI PLL, but we could start with changing the config
> above.
>
> Archit
>
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel
>
[-- Attachment #2: wtda2_log.txt --]
[-- Type: text/plain, Size: 42604 bytes --]
root@linux:~#
root@linux:~# dmesg -c
[ 0.000000] Booting Linux on physical CPU 0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.4.25 (user@ubuntu) (gcc version 4.7.3 20121001 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2012.10-20121022 - Linaro GCC 2012.10) ) #44 SMP PREEMPT Fri May 9 01:11:47 PDT 2014
[ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] Machine: OMAP5430 evm board
[ 0.000000] Truncating memory at 0xc0000000 to fit in 32-bit physical address space
[ 0.000000] Ignoring tag cmdline (using the default kernel command line)
[ 0.000000] Ignoring unrecognised tag 0x41000403
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] omap_5430evm_map_io
[ 0.000000] On node 0 totalpages: 524287
[ 0.000000] free_area_init_node: node 0, pgdat 807503c0, node_mem_map 88000000
[ 0.000000] DMA zone: 288 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 32480 pages, LIFO batch:7
[ 0.000000] Normal zone: 3726 pages used for memmap
[ 0.000000] Normal zone: 420210 pages, LIFO batch:31
[ 0.000000] HighMem zone: 594 pages used for memmap
[ 0.000000] HighMem zone: 66989 pages, LIFO batch:15
[ 0.000000] omap2_set_globals_tap
[ 0.000000] OMAP5432 ES2.0
[ 0.000000] powerdomain: waited too long for powerdomain gpu_pwrdm to complete transition
[ 0.000000] FIXME: omap5 opp layer init
[ 0.000000] PERCPU: Embedded 8 pages/cpu @8920d000 s10944 r8192 d13632 u32768
[ 0.000000] pcpu-alloc: s10944 r8192 d13632 u32768 alloc=8*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 519679
[ 0.000000] Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p6 rw loglevel=2 earlyprintk init=/sbin/init vram=50M iohub-uart.wb_clk=33331200 iohub-uart.clk_div_Q=6944 drm.debug=0xFF
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] allocated 4194296 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] Memory: 2047MB = 2047MB total
[ 0.000000] Memory: 2064696k/2064696k available, 32452k reserved, 270332K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
[ 0.000000] lowmem : 0x80000000 - 0xef800000 (1784 MB)
[ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
[ 0.000000] modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
[ 0.000000] .text : 0x80008000 - 0x80693000 (6700 kB)
[ 0.000000] .init : 0x80693000 - 0x806ddac0 ( 299 kB)
[ 0.000000] .data : 0x806de000 - 0x807567a8 ( 482 kB)
[ 0.000000] .bss : 0x807567cc - 0x8080d228 ( 731 kB)
[ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU debugfs-based tracing is enabled.
[ 0.000000] NR_IRQS:620
[ 0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
[ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] Architected local timer running at 6.14MHz (phys).
[ 0.000000] Switching to timer-based delay loop
[ 0.000091] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.30 BogoMIPS (lpj=48000)
[ 0.000122] pid_max: default: 32768 minimum: 301
[ 0.000305] Mount-cache hash table entries: 512
[ 0.000823] Initializing cgroup subsys debug
[ 0.000823] Initializing cgroup subsys cpuacct
[ 0.000854] Initializing cgroup subsys memory
[ 0.000915] CPU: Testing write buffer coherency: ok
[ 0.000946] ftrace: allocating 18793 entries in 56 pages
[ 0.017089] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.017089] arch_counter_set_user_access: cntkctl before enable: 0
[ 0.017303] hw perfevents: enabled with ARMv7 Cortex-A15 PMU driver, 7 counters available
[ 0.017333] Setting up static identity map for 0x804f0418 - 0x804f0470
[ 0.017517] generating sar_ram layout...
[ 0.017761] sar ram layout created
[ 0.102416] CPU1: Booted secondary processor
[ 0.102447] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.102447] arch_counter_set_user_access: cntkctl before enable: 0
[ 0.102478] CPU1: Unknown IPI message 0x1
[ 0.102508] Brought up 2 CPUs
[ 0.102508] SMP: Total of 2 processors activated (24.61 BogoMIPS).
[ 0.102966] devtmpfs: initialized
[ 0.108612] omap_hwmod: aess: _wait_target_disable failed
[ 0.110839] omap_hwmod: dss_dispc: cannot be enabled (3)
[ 0.112976] omap_hwmod: dss_dsi1_a: cannot be enabled (3)
[ 0.115112] omap_hwmod: dss_dsi1_c: cannot be enabled (3)
[ 0.117248] omap_hwmod: dss_hdmi: cannot be enabled (3)
[ 0.119384] omap_hwmod: dss_rfbi: cannot be enabled (3)
[ 0.122039] omap_hwmod: mcpdm: cannot be enabled (3)
[ 0.122558] omap_hwmod: usb_otg_ss: setting DMADISABLE
[ 0.127471] dummy:
[ 0.127655] NET: Registered protocol family 16
[ 0.130065] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
[ 0.130126] OMAP GPIO hardware version 0.1
[ 0.130310] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
[ 0.130523] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
[ 0.130737] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
[ 0.130950] gpiochip_add: registered GPIOs 128 to 159 on device: gpio
[ 0.131134] gpiochip_add: registered GPIOs 160 to 191 on device: gpio
[ 0.131347] gpiochip_add: registered GPIOs 192 to 223 on device: gpio
[ 0.131561] gpiochip_add: registered GPIOs 224 to 255 on device: gpio
[ 0.132019] gpiochip_add: registered GPIOs 256 to 287 on device: iohub-gpio
[ 0.132873] ^^^^^^^^^^ omap_control->base_pad = 0xfc002800
[ 0.139068] omap_mux_init: Add partition: #1: core, flags: 4
[ 0.139404] omap_mux_init: Add partition: #2: wkup, flags: 4
[ 0.139465] Starting 5432 uEVM setup
[ 0.139831] Enable BT_WLAN_POWER_GPIO to power on BT/WLAN
[ 0.139953] BT_WLAN_RESET_GPIO
[ 0.139984] Disable BT_WLAN_RESET_GPIO
[ 0.150085] Enable BT_WLAN_RESET_GPIO
[ 0.151397] Failed to get l3_init_clkdm
[ 0.151855] Enable GPIO 258[CA-11] to power on USB2 port
[ 0.151947] Enable GPIO 259[CA-12] to power on USB1 port
[ 0.152069] vikas:omap5evm_lcd_init
[ 0.152984]
[ 0.153015] Enable GPIO256 to make IPOD ACP out of Reset
[ 0.163116] configuration of ACP over I2C slave mode: Done!
[ 0.163116]
[ 0.163116] do_spi_ipc_gpio_init(): Enable SRQ : GPIO
[ 0.163238]
[ 0.163238] do_spi_ipc_gpio_init(): Enable TX_DONE : GPIO
[ 0.163360]
[ 0.163360] do_spi_ipc_gpio_init(): Enable SACK : GPIO
[ 0.163482] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.163482] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.164703] iohub_ethernet_mac_device register done
[ 0.164825] iohub_sflash_nor_init: Successfully added nor flash device....
[ 0.173828] OMAP DMA hardware revision 0.0
[ 0.174041] emif emif.1: Device configured with addr = f0e00000 and IRQ142
[ 0.174163] emif emif.2: Device configured with addr = f1000000 and IRQ143
[ 0.174621] omap_usb2_probe (216) done!!!
[ 0.178985] omap_usb3_probe (273) done!!!
[ 0.194366] bio: create slab <bio-0> at 0
[ 0.195526] SCSI subsystem initialized
[ 0.195770] libata version 3.00 loaded.
[ 0.196228] usbcore: registered new interface driver usbfs
[ 0.196746] usbcore: registered new interface driver hub
[ 0.196868] usbcore: registered new device driver usb
[ 0.397644] unable to get sys_clkin
[ 0.397644] omap5_usb_phy_partial_powerup: unable to get sys_clkin
[ 0.698333] (null): dev->fifo_size: 8, threshould to get INT: 8
[ 0.698516] omap_i2c omap_i2c.1: bus 1 rev0.12 at 100 kHz
[ 0.698577] (null): dev->fifo_size: 8, threshould to get INT: 8
[ 0.698760] omap_i2c omap_i2c.2: bus 2 rev0.12 at 44 kHz
[ 0.698822] (null): dev->fifo_size: 8, threshould to get INT: 8
[ 0.699279] pca953x 3-0020: failed reading register
[ 0.699310] pca953x: probe of 3-0020 failed with error -121
[ 0.699432] omap_i2c omap_i2c.3: bus 3 rev0.12 at 300 kHz
[ 0.699493] (null): dev->fifo_size: 8, threshould to get INT: 8
[ 0.699676] omap_i2c omap_i2c.4: bus 4 rev0.12 at 400 kHz
[ 0.699737] (null): dev->fifo_size: 8, threshould to get INT: 8
[ 0.699920] omap_i2c omap_i2c.5: bus 5 rev0.12 at 400 kHz
[ 0.700042] Linux media interface: v0.10
[ 0.700134] Linux video capture interface: v2.00
[ 0.700805] Advanced Linux Sound Architecture Driver Version 1.0.25.
[ 0.701965] omap_vc_init_channel: No PMIC info for vdd_core
[ 0.701965] omap_vp_init: No PMIC info for vdd_core
[ 0.701995] omap_vc_init_channel: No PMIC info for vdd_mm
[ 0.702026] omap_vp_init: No PMIC info for vdd_mm
[ 0.702056] omap_vc_init_channel: No PMIC info for vdd_mpu
[ 0.702056] omap_vp_init: No PMIC info for vdd_mpu
[ 0.702117] omap_vc_pre_scale: Insufficient pmic info to scale the vdd_mpu
[ 0.702117] boot_volt_scale: Fail set voltage(v=1250000)on vddmpu
[ 0.702148] omap_set_init_opp: Fail set voltage-mpu(f=1500000000 v=1250000)on vddmpu
[ 0.702148] omap_set_init_opp: unable to set vdd_mpu
[ 0.702148] omap_vc_pre_scale: Insufficient pmic info to scale the vdd_core
[ 0.702178] boot_volt_scale: Fail set voltage(v=1040000)on vddcore
[ 0.702178] omap_set_init_opp: Fail set voltage-virt_l3_ck(f=265920000 v=1040000)on vddcore
[ 0.702178] omap_set_init_opp: unable to set vdd_core
[ 0.702209] omap_vc_pre_scale: Insufficient pmic info to scale the vdd_mm
[ 0.702209] boot_volt_scale: Fail set voltage(v=1120000)on vddmm
[ 0.702209] omap_set_init_opp: Fail set voltage-mm(f=531200000 v=1120000)on vddmm
[ 0.702239] omap_set_init_opp: unable to set vdd_mm
[ 0.702239] Power Management for TI OMAP4XX/OMAP5XXX devices.
[ 0.702514] omap_opp_set_min_rate: Missing opp info for hwmod hsi
[ 0.702514] Forcing clock hsi_fclk to minimum rate 192000000
[ 0.702545] omap_opp_set_min_rate: Missing opp info for hwmod ipu_c0
[ 0.702545] Forcing clock dpll_core_h22x2_ck to minimum rate 425472000
[ 0.702575] omap_opp_set_min_rate: Missing opp info for hwmod iss
[ 0.702575] Forcing clock dpll_core_h23x2_ck to minimum rate 303908571
[ 0.702606] omap_opp_set_min_rate: Missing opp info for hwmod fdif
[ 0.702606] Forcing clock fdif_fclk to minimum rate 256000000
[ 0.702606] omap_opp_set_min_rate: Missing opp info for hwmod aess
[ 0.702636] Forcing clock abe_clk to minimum rate 196608000
[ 0.702636] omap_opp_set_min_rate: Missing opp info for hwmod dsp_c0
[ 0.702636] Forcing clock virt_dpll_dsp_ck to minimum rate 233000000
[ 0.702758] Switching to clocksource arch_sys_counter
[ 0.710662] cfg80211: Calling CRDA to update world regulatory domain
[ 0.745758] NET: Registered protocol family 2
[ 0.745910] IP route cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.746368] TCP established hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.748901] TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
[ 0.749633] TCP: Hash tables configured (established 262144 bind 65536)
[ 0.749633] TCP: reno registered
[ 0.749664] UDP hash table entries: 1024 (order: 3, 32768 bytes)
[ 0.749725] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
[ 0.749908] NET: Registered protocol family 1
[ 0.749969] usbhs_omap usbhs_omap: ehci_logic_fck failed:-2
[ 0.753601] highmem bounce pool size: 64 pages
[ 0.765136] NTFS driver 2.1.30 [Flags: R/W].
[ 0.765319] msgmni has been set to 3504
[ 0.766571] io scheduler noop registered
[ 0.766571] io scheduler deadline registered
[ 0.766754] io scheduler cfq registered (default)
[ 0.767303] omapdss DSS: dss_runtime_get
[ 0.767364] omapdss DSS: dss_restore_context
[ 0.767395] OMAP DSS rev 6.1
[ 0.767395] omapdss DSS: dss_runtime_put
[ 0.767425] omapdss DSS: dss_save_context
[ 0.767425] omapdss DSS: context saved
[ 0.767639] omapdss DISPC: dispc_runtime_get
[ 0.767700] omapdss DSS: dss_restore_context
[ 0.767700] omapdss DSS: context restored
[ 0.767730] omapdss DSS: dss_runtime_get
[ 0.767730] omapdss DISPC: dispc_restore_context
[ 0.767761] omapdss DISPC: dispc_runtime_put
[ 0.767761] omapdss DISPC: dispc_save_context
[ 0.767822] omapdss DISPC: context saved, ctx_loss_count 1
[ 0.767822] omapdss DSS: dss_runtime_put
[ 0.767944] omapdss DSS: dss_save_context
[ 0.767944] omapdss DSS: context saved
[ 0.768096] vikas: generic_dpi_panel_drv_init
[ 0.768096] omapdss CORE: bus_match. dev display0/generic_dpi_panel, drv generic_dpi_panel
[ 0.768127] omapdss CORE: driver_probe: dev display0/generic_dpi_panel, drv generic_dpi_panel
[ 0.768127] omapdss DPI: init_display
[ 0.768157] omapdss DISPC: dispc_runtime_get
[ 0.768218] omapdss DSS: dss_restore_context
[ 0.768218] omapdss DSS: context restored
[ 0.768249] omapdss DSS: dss_runtime_get
[ 0.768249] omapdss DISPC: dispc_restore_context
[ 0.768249] omapdss DISPC: ctx_loss_count: saved 1, current 2
[ 0.768280] omapdss DISPC: context restored
[ 0.768310] omapdss DISPC: dispc_runtime_put
[ 0.768310] omapdss DISPC: dispc_save_context
[ 0.768371] omapdss DISPC: context saved, ctx_loss_count 3
[ 0.768371] omapdss DSS: dss_runtime_put
[ 0.768402] vikas: generic_dpi_panel_probe
[ 0.768402] omapdss CORE: probe done for device display0
[ 0.768493] omapdss DSS: dss_save_context
[ 0.768615] omapdss DSS: context saved
[ 0.769012] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 105) is a OMAP UART1
[ 0.769287] omap_uart.2: ttyO2 at MMIO 0x48020000 (irq = 106) is a OMAP UART2
[ 0.769317] console [ttyO2] enabled, bootconsole disabled
[ 0.769622] omap_uart.4: ttyO4 at MMIO 0x48066000 (irq = 137) is a OMAP UART4
[ 0.769927] @@@@@ iohub_uart_init: Tune divider to support ASIC 200 MHz
[ 0.769958] @@@@@ iohub_uart_init: wb_clk 33331200
[ 0.769958] @@@@@ iohub_uart_init: clk_div_Q 41664
[ 0.770141] IOHUB-UART.0: ttyIOH0 at MMIO 0x5e40a000 (irq = 526) is a ttyIOH
[ 0.770568] [drm] Initialized drm 1.1.0 20060810
[ 0.770599] [drm:tda998x_init],
[ 0.777069] brd: module loaded
[ 0.780426] loop: module loaded
[ 0.781250] ahci ahci: forcing PORTS_IMPL to 0x1
[ 0.781280] ahci ahci: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
[ 0.781280] ahci ahci: flags: 64bit ncq sntf pm led clo only pmp pio slum part ccc apst
[ 0.782165] scsi0 : ahci_platform
[ 0.782470] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1401ff] port 0x100 irq 86
[ 0.783325] tun: Universal TUN/TAP device driver, 1.6
[ 0.783355] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 0.783569] [stmmac_pltfr_probe][line73]
[ 0.783599] [stmmac_pltfr_probe][line98]
[ 0.783630] stmmac - user ID: 0x10, Synopsys ID: 0x37
[ 0.783630] DMA HW capability register supported
[ 0.783660] RX Checksum Offload Engine supported
[ 0.784149] [stmmac_pltfr_probe][line114] priv->dev->irq = 120
[ 0.784149] [stmmac_pltfr_probe][line125] registration of ehternet driver completed
[ 0.784393] usbcore: registered new interface driver asix
[ 0.784515] usbcore: registered new interface driver cdc_ether
[ 0.784637] usbcore: registered new interface driver smsc95xx
[ 0.784759] usbcore: registered new interface driver cdc_ncm
[ 0.784912] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.785064] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[ 0.785125] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
[ 0.812194] ehci-omap ehci-omap.0: irq 109, io mem 0x4a064c00
[ 0.827819] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 0.827880] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.827880] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.827880] usb usb1: Product: OMAP-EHCI Host Controller
[ 0.827911] usb usb1: Manufacturer: Linux 3.4.25 ehci_hcd
[ 0.827911] usb usb1: SerialNumber: ehci-omap.0
[ 0.828369] hub 1-0:1.0: USB hub found
[ 0.828399] hub 1-0:1.0: 3 ports detected
[ 0.828857] xhci-hcd xhci-hcd: xHCI Host Controller
[ 0.828887] xhci-hcd xhci-hcd: new USB bus registered, assigned bus number 2
[ 0.829040] xhci-hcd xhci-hcd: irq 124, io mem 0x4a030000
[ 0.829071] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.829101] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.829101] usb usb2: Product: xHCI Host Controller
[ 0.829101] usb usb2: Manufacturer: Linux 3.4.25 xhci-hcd
[ 0.829132] usb usb2: SerialNumber: xhci-hcd
[ 0.829406] xHCI xhci_add_endpoint called for root hub
[ 0.829406] xHCI xhci_check_bandwidth called for root hub
[ 0.829559] hub 2-0:1.0: USB hub found
[ 0.829559] hub 2-0:1.0: 1 port detected
[ 0.829833] xhci-hcd xhci-hcd: xHCI Host Controller
[ 0.829864] xhci-hcd xhci-hcd: new USB bus registered, assigned bus number 3
[ 0.829925] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003
[ 0.829925] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.829956] usb usb3: Product: xHCI Host Controller
[ 0.829956] usb usb3: Manufacturer: Linux 3.4.25 xhci-hcd
[ 0.829956] usb usb3: SerialNumber: xhci-hcd
[ 0.830230] xHCI xhci_add_endpoint called for root hub
[ 0.830230] xHCI xhci_check_bandwidth called for root hub
[ 0.830413] hub 3-0:1.0: USB hub found
[ 0.830413] hub 3-0:1.0: 1 port detected
[ 0.830902] usbcore: registered new interface driver cdc_acm
[ 0.830902] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 0.831512] i2c /dev entries driver
[ 0.836059] usbcore: registered new interface driver usbhid
[ 0.836090] usbhid: USB HID core driver
[ 0.836242] TCP: cubic registered
[ 0.836273] NET: Registered protocol family 40
[ 0.836273] NET: Registered protocol family 17
[ 0.836303] NET: Registered protocol family 15
[ 0.836303] lib80211: common routines for IEEE802.11 drivers
[ 0.836334] lib80211_crypt: registered algorithm 'NULL'
[ 0.836334] lib80211_crypt: registered algorithm 'WEP'
[ 0.836334] lib80211_crypt: registered algorithm 'CCMP'
[ 0.836364] lib80211_crypt: registered algorithm 'TKIP'
[ 0.836425] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[ 0.836456] ThumbEE CPU extension supported.
[ 0.836456] Registering SWP/SWPB emulation handler
[ 0.837585] i2c_transfer to usb charger
[ 0.837707] i2c_transfer returned error -121
[ 0.838897] registered taskstats version 1
[ 0.838989] [drm:omap_drm_init], init
[ 0.845306] dmm dmm: initialized all PAT entries
[ 0.845520] [drm:pdev_probe], omapdrm
[ 0.845550] [drm:drm_platform_init],
[ 0.845550] [drm:drm_get_platform_dev],
[ 0.845611] [drm:drm_get_minor],
[ 0.845886] [drm:drm_get_minor], new minor assigned 64
[ 0.845886] [drm:drm_get_minor],
[ 0.846130] [drm:drm_get_minor], new minor assigned 0
[ 0.846160] [drm:dev_load], load: dev=ef0ce800
[ 0.846191] [drm:omap_gem_init], 0:0: 4096x64: paddr=60000000 stride=16384
[ 0.846191] [drm:omap_gem_init], 0:1: 4096x64: paddr=60001000 stride=16384
[ 0.846221] [drm:omap_gem_init], 1:0: 2048x32: paddr=68004000 stride=32768
[ 0.846221] [drm:omap_gem_init], 1:1: 2048x32: paddr=68005000 stride=32768
[ 0.846252] [drm:omap_gem_init], 2:0: 1024x32: paddr=70100000 stride=32768
[ 0.846252] [drm:omap_gem_init], 2:1: 1024x32: paddr=70101000 stride=32768
[ 0.846282] [drm:omap_encoder_init], lcd
[ 0.846313] omapdss APPLY: omap_dss_mgr_apply(lcd)
[ 0.846313] [drm:omap_encoder_init], tv
[ 0.846313] omapdss APPLY: omap_dss_mgr_apply(tv)
[ 0.846343] [drm:omap_encoder_init], lcd2
[ 0.846343] omapdss APPLY: omap_dss_mgr_apply(lcd2)
[ 0.846343] [drm:omap_connector_init], lcd
[ 0.846374] [drm:drm_sysfs_connector_add], adding "Unknown-1" to sysfs
[ 0.846527] [drm:drm_sysfs_hotplug_event], generating hotplug event
[ 0.846618] [drm:omap_connector_attached_encoder], lcd: found lcd
[ 0.846649] [drm:omap_crtc_init], gfx
[ 0.846649] [drm:omap_plane_init], gfx: possible_crtcs=00000001, priv=1
[ 0.846679] [drm:update_manager], disconnecting gfx from lcd
[ 0.846679] [drm:omap_crtc_init], vid1
[ 0.846679] [drm:omap_plane_init], vid1: possible_crtcs=00000002, priv=1
[ 0.846710] [drm:update_manager], disconnecting vid1 from lcd
[ 0.846710] [drm:omap_plane_init], vid2: possible_crtcs=00000003, priv=0
[ 0.846740] [drm:update_manager], disconnecting vid2 from lcd
[ 0.846740] [drm:omap_plane_init], vid3: possible_crtcs=00000003, priv=0
[ 0.846771] [drm:update_manager], disconnecting vid3 from lcd
[ 0.846771] [drm:omap_modeset_init], lcd: possible_crtcs=00000003
[ 0.846771] [drm:omap_modeset_init], tv: possible_crtcs=00000003
[ 0.846801] [drm:omap_modeset_init], lcd2: possible_crtcs=00000003
[ 0.846801] [drm:dump_video_chains], dumping video chains:
[ 0.846801] [drm:dump_video_chains], 0: gfx
[ 0.846832] [drm:dump_video_chains], 1: vid1
[ 0.846832] [drm:dump_video_chains], 2: vid2
[ 0.846832] [drm:dump_video_chains], 3: vid3
[ 0.846862] [drm:omap_encoder_dpms], lcd: 3
[ 0.846862] [drm:omap_encoder_dpms], tv: 3
[ 0.846893] [drm:omap_encoder_dpms], lcd2: 3
[ 0.846893] [drm:omap_plane_dpms], gfx: 3
[ 0.846923] [drm:unpin_worker], unpinning 0 of 0
[ 0.846923] [drm:omap_plane_dpms], vid1: 3
[ 0.846954] [drm:unpin_worker], unpinning 0 of 0
[ 0.846954] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:6:Unknown-1]
[ 0.846984] [drm:omap_connector_get_modes], lcd
[ 0.846984] vikas: generic_dpi_panel_get_timings
[ 0.847015] [drm:omap_connector_mode_valid], connector: mode invalid: 14:"1280x480" 60 40500 1280 1350 1365 1366 480 491 492 494 0x48 0x0
[ 0.847045] [drm:drm_mode_debug_printmodeline], Modeline 14:"1280x480" 60 40500 1280 1350 1365 1366 480 491 492 494 0x48 0x0
[ 0.847045] [drm:drm_mode_prune_invalid], Not using 1280x480 mode -2
[ 0.847076] No connectors reported connected with modes
[ 0.847076] [drm:drm_setup_crtcs],
[ 0.847076] [drm:drm_enable_connectors], connector 6 enabled? yes
[ 0.847106] [drm:drm_target_preferred], looking for cmdline mode on connector 6
[ 0.847106] [drm:drm_target_preferred], looking for preferred mode on connector 6
[ 0.847106] [drm:drm_target_preferred], found mode none
[ 0.847137] [drm:drm_setup_crtcs], picking CRTCs for 2048x2048 config
[ 0.847137] [drm] Cannot find any crtc or sizes - going 1024x768
[ 0.847137] [drm:omap_fbdev_create], create fbdev: 1280x480@32 (1280x480)
[ 0.847167] [drm:omap_fbdev_create], allocating 2457600 bytes for fb 0
[ 0.847198] [drm:omap_framebuffer_init], create framebuffer: dev=ef0ce800, mode_cmd=ef043c8c (1280x480@AR24)
[ 0.847198] [drm:omap_framebuffer_init], create: FB ID: 14 (ef0b1480)
[ 0.852050] [drm:omap_gem_get_paddr], got paddr: 7fda8000
[ 0.852050] [drm:omap_fbdev_create], fbi=ee8dc800, dev=ef0ce800
[ 0.852142] [drm:omap_fbdev_create], par=ef0b10c0, 1280x480
[ 0.852142] [drm:omap_fbdev_create], allocated 1280x480 fb
[ 0.852386] fb0: omapdrm frame buffer device
[ 0.852386] drm: registered panic notifier
[ 0.852416] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[ 0.852416] [drm] No driver support for vblank timestamp query.
[ 0.852447] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
[ 0.852600] ALSA device list:
[ 0.852600] No soundcards found.
[ 0.925079] mmc0: new HS200 MMC card at address 0001
[ 0.925415] mmcblk0: mmc0:0001 MMC08G 7.26 GiB
[ 0.925537] mmcblk0boot0: mmc0:0001 MMC08G partition 1 4.00 MiB
[ 0.925659] mmcblk0boot1: mmc0:0001 MMC08G partition 2 4.00 MiB
[ 0.926788] mmcblk0: p1 p2 < p5 p6 >
[ 0.928253] mmcblk0boot1: unknown partition table
[ 0.928894] mmcblk0boot0: unknown partition table
[ 0.995269] mmc1: new high speed SDIO card at address 0001
[ 1.132507] ahci_hardreset(): rc = -11 online = 1
[ 1.155944] usb 1-2: new high-speed USB device number 2 using ehci-omap
[ 1.312744] usb 1-2: New USB device found, idVendor=0424, idProduct=4604
[ 1.312744] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.313262] hub 1-2:1.0: USB hub found
[ 1.313354] hub 1-2:1.0: 5 ports detected
[ 1.390319] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 1.391174] ata1.00: ATA-8: HGST HEJ423232H9E300, F6BOA170, max UDMA/133
[ 1.391174] ata1.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32)
[ 1.392120] ata1.00: configured for UDMA/133
[ 1.392364] scsi 0:0:0:0: Direct-Access ATA HGST HEJ423232H9 F6BO PQ: 0 ANSI: 5
[ 1.393005] sd 0:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
[ 1.393005] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 1.393280] sd 0:0:0:0: [sda] Write Protect is off
[ 1.393280] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.393432] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.393524] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 1.601470] usb 1-2.3: new high-speed USB device number 3 using ehci-omap
[ 1.718841] usb 1-2.3: New USB device found, idVendor=0409, idProduct=005a
[ 1.718872] usb 1-2.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.719390] hub 1-2.3:1.0: USB hub found
[ 1.719482] hub 1-2.3:1.0: 4 ports detected
[ 1.765747] sda: sda1 sda2 sda3 < sda5 sda6 sda7 >
[ 1.767425] sd 0:0:0:0: [sda] Attached SCSI disk
[ 1.804595] usb 1-2.5: new high-speed USB device number 4 using ehci-omap
[ 1.876708] kjournald starting. Commit interval 5 seconds
[ 1.876770] EXT3-fs (mmcblk0p6): warning: maximal mount count reached, running e2fsck is recommended
[ 1.877471] EXT3-fs (mmcblk0p6): using internal journal
[ 1.878143] EXT3-fs (mmcblk0p6): recovery complete
[ 1.878143] EXT3-fs (mmcblk0p6): mounted filesystem with ordered data mode
[ 1.878173] VFS: Mounted root (ext3 filesystem) on device 179:6.
[ 1.885223] devtmpfs: mounted
[ 1.885467] Freeing init memory: 296K
[ 1.922241] usb 1-2.5: New USB device found, idVendor=0424, idProduct=2530
[ 1.922241] usb 1-2.5: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 1.922241] usb 1-2.5: Product: Bridge device
[ 2.007629] usb 1-2.3.1: new low-speed USB device number 5 using ehci-omap
[ 2.128845] usb 1-2.3.1: New USB device found, idVendor=046d, idProduct=c05a
[ 2.128845] usb 1-2.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.128875] usb 1-2.3.1: Product: USB Optical Mouse
[ 2.128875] usb 1-2.3.1: Manufacturer: Logitech
[ 2.131866] input: Logitech USB Optical Mouse as /devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.1/1-2.3.1:1.0/input/input0
[ 2.132263] generic-usb 0003:046D:C05A.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-ehci-omap.0-2.3.1/input0
[ 2.336486] usb 1-2.3.2: New USB device found, idVendor=0424, idProduct=9500
[ 2.336486] usb 1-2.3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.336486] usb 1-2.3.2: Product: LAN9500
[ 2.336517] usb 1-2.3.2: Manufacturer: SMSC
[ 2.336517] usb 1-2.3.2: SerialNumber: 175
[ 2.339172] smsc95xx v1.0.4
[ 2.569549] McSpi Slave driver Init
[ 2.569641]
[ 2.569641] Inside omap2_mcspi_probe(): pdev->id= 2
[ 2.571105]
[ 2.571105] Using a 64-bit DMA mask.
[ 2.571441]
[ 2.571441] 1753: omap2_mcspi_probe() - Done
[ 4.773254] IOCTL failed: ef12be00 id=0x110000, sub_id=0x110001 action=1, status_code=0x0
[ 4.826080] smsc95xx 1-2.3.2:1.0: eth1: link up, 100Mbps, full-duplex, lpa 0x43E1
[ 6.365570] BT: Loading driver
[ 6.375030] BT FW is active(0)
[ 6.378234] BT: FW already downloaded!
[ 6.429504] BT: Create /dev/mbtchar0
[ 6.507812] BT: Driver loaded successfully
[ 6.572021] fuse init (API version 7.18)
>[ 6.663909] systemd[1]: Started Bluetooth modules from wicome.
>[ 6.664001] systemd[1]: Starting Wireless Communication for Mobile Equipment (WiCoME)...
>[ 6.710968] systemd[1]: Started Wireless Communication for Mobile Equipment (WiCoME).
[ 6.993438] stmmac_open: Set IOHUB FPGA Bridge config to 1 : 0X1
[ 6.993469] eth0: device MAC address fe:50:d4:07:0f:58
[ 7.003692] eth0: DMA RX/TX processes started...
[ 7.003692] stmmac_open: Set carrier On, link status is Up
[ 10.890319] [drm:output_poll_execute], [CONNECTOR:6:Unknown-1] status updated from 1 to 1
root@linux:~# pvrsrvinit
root@linux:~# dmesg -c
[ 20.921569] [drm:output_poll_execute], [CONNECTOR:6:Unknown-1] status updated from 1 to 1
[ 21.909515] [drm:drm_stub_open],
[ 21.909545] [drm:drm_open_helper], pid = 978, minor = 0
[ 21.909545] [drm:dev_open], open: dev=ef0ce800, file=ef0ba0c0
[ 21.909576] [drm:dev_open], open: PVR submodule not loaded.. let's try now
[ 21.956726] [drm:omap_drm_register_plugin], register plugin: 7f11d380 (omapdrm_pvr)
[ 21.956756] [drm:omap_drm_register_plugin], register ioctl: 7 00000000
[ 21.956756] [drm:omap_drm_register_plugin], register ioctl: 8 00000000
[ 21.956787] [drm:omap_drm_register_plugin], register ioctl: 9 00000000
[ 21.956787] [drm:omap_drm_register_plugin], register ioctl: 10 00000003
[ 21.956817] [drm:omap_drm_register_plugin], register ioctl: 11 00000004
[ 21.959747] [drm:dev_firstopen], firstopen: dev=ef0ce800
[ 21.959777] [drm:drm_setup],
[ 21.959869] [drm:drm_release], open_count = 1
[ 21.959869] [drm:dev_preclose], preclose: dev=ef0ce800
[ 21.959899] [drm:drm_release], pid = 978, device = 0xe200, open_count = 1
[ 21.959930] [drm:dev_postclose], postclose: dev=ef0ce800, file=ef0ba0c0
[ 21.959930] [drm:drm_lastclose],
[ 21.959960] [drm:dev_lastclose], lastclose: dev=ef0ce800
[ 21.959960] [drm:drm_crtc_helper_set_config],
[ 21.959960] [drm:drm_crtc_helper_set_config], [CRTC:9] [NOFB]
[ 21.959991] [drm:omap_encoder_dpms], lcd: 3
[ 21.959991] [drm:omap_encoder_dpms], tv: 3
[ 21.960021] [drm:omap_encoder_dpms], lcd2: 3
[ 21.960021] [drm:omap_plane_dpms], gfx: 3
[ 21.960052] [drm:omap_plane_dpms], vid1: 3
[ 21.960052] [drm:unpin_worker],
[ 21.960052] [drm:drm_crtc_helper_set_config],
[ 21.960083] [drm:drm_crtc_helper_set_config], [CRTC:11] [NOFB]
[ 21.960083] [drm:omap_encoder_dpms], lcd: 3
[ 21.960083] [drm:omap_encoder_dpms], tv: 3
[ 21.960113] [drm:omap_encoder_dpms], lcd2: 3
[ 21.960113] [drm:omap_plane_dpms], gfx: 3
[ 21.960113] unpinning 0 of 0
[ 21.960113] [drm:omap_plane_dpms], vid1: 3
[ 21.960144] [drm:drm_lastclose], driver lastclose completed
[ 21.960144] [drm:unpin_worker], unpinning 0 of 0
[ 21.960144] [drm:unpin_worker],
[ 21.960174] [drm:drm_lastclose], unpinning 0 of 0
[ 21.960174] lastclose completed
[ 21.960205] [drm:drm_stub_open],
[ 21.960205] [drm:drm_open_helper], pid = 978, minor = 0
[ 21.960235] [drm:dev_open], open: dev=ef0ce800, file=ee51ab40
[ 21.960266] [drm:dev_firstopen], firstopen: dev=ef0ce800
[ 21.960266] [drm:drm_setup],
[ 21.960296] [drm:drm_release], open_count = 1
[ 21.960296] [drm:dev_preclose], preclose: dev=ef0ce800
[ 21.960327] [drm:drm_release], pid = 978, device = 0xe200, open_count = 1
[ 21.960357] [drm:dev_postclose], postclose: dev=ef0ce800, file=ee51ab40
[ 21.960357] [drm:drm_lastclose],
[ 21.960388] [drm:dev_lastclose], lastclose: dev=ef0ce800
[ 21.960388] [drm:drm_crtc_helper_set_config],
[ 21.960388] [drm:drm_crtc_helper_set_config], [CRTC:9] [NOFB]
[ 21.960418] [drm:omap_encoder_dpms], lcd: 3
[ 21.960418] [drm:omap_encoder_dpms], tv: 3
[ 21.960418] [drm:omap_encoder_dpms], lcd2: 3
[ 21.960449] [drm:omap_plane_dpms], gfx: 3
[ 21.960449] [drm:omap_plane_dpms], vid1: 3
[ 21.960479] [drm:unpin_worker], unpinning 0 of 0
[ 21.960479] [drm:drm_crtc_helper_set_config],
[ 21.960479] [drm:drm_crtc_helper_set_config], [CRTC:11] [NOFB]
[ 21.960510] [drm:omap_encoder_dpms], lcd: 3
[ 21.960510] [drm:omap_encoder_dpms], tv: 3
[ 21.960510] [drm:omap_encoder_dpms], lcd2: 3
[ 21.960510] [drm:omap_plane_dpms], gfx: 3
[ 21.960540] [drm:omap_plane_dpms],
[ 21.960540] [drm:unpin_worker], unpinning 0 of 0
[ 21.960540] [drm:unpin_worker], vid1: 3
[ 21.960571] unpinning 0 of 0
[ 21.960571] [drm:drm_lastclose], driver lastclose completed
[ 21.960571] [drm:drm_lastclose], lastclose completed
[ 21.960571] [drm:unpin_worker], unpinning 0 of 0
[ 21.960632] [drm:drm_stub_open],
[ 21.960632] [drm:drm_open_helper], pid = 978, minor = 0
[ 21.960662] [drm:dev_open], open: dev=ef0ce800, file=ee51a900
[ 21.960693] [drm:dev_firstopen], firstopen: dev=ef0ce800
[ 21.960693] [drm:drm_setup],
[ 21.960784] [drm:ioctl_get_base], ef0ce800: plugin_name=omapdrm_pvr
[ 21.964385] [drm:drm_release], open_count = 1
[ 21.964385] [drm:dev_preclose], preclose: dev=ef0ce800
[ 21.964508] [drm:drm_release], pid = 978, device = 0xe200, open_count = 1
[ 21.964508] [drm:dev_postclose], postclose: dev=ef0ce800, file=ee51a900
[ 21.964538] [drm:drm_lastclose],
[ 21.964538] [drm:dev_lastclose], lastclose: dev=ef0ce800
[ 21.964538] [drm:drm_crtc_helper_set_config],
[ 21.964569] [drm:drm_crtc_helper_set_config], [CRTC:9] [NOFB]
[ 21.964569] [drm:omap_encoder_dpms], lcd: 3
[ 21.964569] [drm:omap_encoder_dpms], tv: 3
[ 21.964599] [drm:omap_encoder_dpms], lcd2: 3
[ 21.964599] [drm:omap_plane_dpms], gfx: 3
[ 21.964599] [drm:omap_plane_dpms], vid1: 3
[ 21.964630] [drm:unpin_worker], unpinning 0 of 0
[ 21.964630] [drm:drm_crtc_helper_set_config],
[ 21.964660] [drm:unpin_worker], unpinning 0 of 0
[ 21.964660] [drm:drm_crtc_helper_set_config], [CRTC:11] [NOFB]
[ 21.964691] [drm:omap_encoder_dpms], lcd: 3
[ 21.964691] [drm:omap_encoder_dpms], tv: 3
[ 21.964691] [drm:omap_encoder_dpms], lcd2: 3
[ 21.964691] [drm:omap_plane_dpms], gfx: 3
[ 21.964721] [drm:omap_plane_dpms], vid1: 3
[ 21.964721] [drm:unpin_worker], unpinning 0 of 0
[ 21.964752] [drm:drm_lastclose], driver lastclose completed
[ 21.964752] [drm:unpin_worker], unpinning 0 of 0
[ 21.964782] [drm:drm_lastclose], lastclose completed
root@linux:~# kmscube &
[1] 988
root@linux:~# trying to load module omapdrm...success.
no encoder!
failed to initialize DRM
[1]+ Done(255) kmscube
root@linux:~# dmesg -c
[ 30.952819] [drm:output_poll_execute], [CONNECTOR:6:Unknown-1] status updated from 1 to 1
[ 38.257904] [drm:drm_stub_open],
[ 38.257904] [drm:drm_open_helper], pid = 988, minor = 0
[ 38.257934] [drm:dev_open], open: dev=ef0ce800, file=ef0b6900
[ 38.258026] [drm:dev_firstopen], firstopen: dev=ef0ce800
[ 38.258026] [drm:drm_setup],
[ 38.258087] [drm:drm_release], open_count = 1
[ 38.258087] [drm:dev_preclose], preclose: dev=ef0ce800
[ 38.258117] [drm:drm_release], pid = 988, device = 0xe200, open_count = 1
[ 38.258148] [drm:dev_postclose], postclose: dev=ef0ce800, file=ef0b6900
[ 38.258148] [drm:drm_lastclose],
[ 38.258178] [drm:dev_lastclose], lastclose: dev=ef0ce800
[ 38.258178] [drm:drm_crtc_helper_set_config],
[ 38.258178] [drm:drm_crtc_helper_set_config], [CRTC:9] [NOFB]
[ 38.258209] [drm:omap_encoder_dpms], lcd: 3
[ 38.258209] [drm:omap_encoder_dpms], tv: 3
[ 38.258209] [drm:omap_encoder_dpms], lcd2: 3
[ 38.258239] [drm:omap_plane_dpms], gfx: 3
[ 38.258239] [drm:unpin_worker], unpinning 0 of 0
[ 38.258270] [drm:omap_plane_dpms], vid1: 3
[ 38.258300] [drm:unpin_worker], unpinning 0 of 0
[ 38.258300] [drm:drm_crtc_helper_set_config],
[ 38.258331] [drm:drm_crtc_helper_set_config], [CRTC:11] [NOFB]
[ 38.258331] [drm:omap_encoder_dpms], lcd: 3
[ 38.258331] [drm:omap_encoder_dpms], tv: 3
[ 38.258361] [drm:omap_encoder_dpms], lcd2: 3
[ 38.258361] [drm:omap_plane_dpms], gfx: 3
[ 38.258392] [drm:unpin_worker], unpinning 0 of 0
[ 38.258392] [drm:omap_plane_dpms], vid1: 3
[ 38.258422] [drm:unpin_worker], unpinning 0 of 0
[ 38.258422] [drm:drm_lastclose], driver lastclose completed
[ 38.258453] [drm:drm_lastclose], lastclose completed
[ 38.258483] [drm:drm_stub_open],
[ 38.258483] [drm:drm_open_helper], pid = 988, minor = 0
[ 38.258483] [drm:dev_open], open: dev=ef0ce800, file=ef0b60c0
[ 38.258514] [drm:dev_firstopen], firstopen: dev=ef0ce800
[ 38.258544] [drm:drm_setup],
[ 38.258544] [drm:drm_release], open_count = 1
[ 38.258575] [drm:dev_preclose], preclose: dev=ef0ce800
[ 38.258605] [drm:drm_release], pid = 988, device = 0xe200, open_count = 1
[ 38.258605] [drm:dev_postclose], postclose: dev=ef0ce800, file=ef0b60c0
[ 38.258636] [drm:drm_lastclose],
[ 38.258636] [drm:dev_lastclose], lastclose: dev=ef0ce800
[ 38.258636] [drm:drm_crtc_helper_set_config],
[ 38.258666] [drm:drm_crtc_helper_set_config], [CRTC:9] [NOFB]
[ 38.258666] [drm:omap_encoder_dpms], lcd: 3
[ 38.258666] [drm:omap_encoder_dpms], tv: 3
[ 38.258666] [drm:omap_encoder_dpms], lcd2: 3
[ 38.258697] [drm:omap_plane_dpms], gfx: 3
[ 38.258697] [drm:unpin_worker], unpinning 0 of 0
[ 38.258728] [drm:omap_plane_dpms], vid1: 3
[ 38.258758] [drm:unpin_worker], unpinning 0 of 0
[ 38.258758] [drm:drm_crtc_helper_set_config],
[ 38.258789] [drm:drm_crtc_helper_set_config], [CRTC:11] [NOFB]
[ 38.258789] [drm:omap_encoder_dpms], lcd: 3
[ 38.258789] [drm:omap_encoder_dpms], tv: 3
[ 38.258819] [drm:omap_encoder_dpms], lcd2: 3
[ 38.258819] [drm:omap_plane_dpms], gfx: 3
[ 38.258850] [drm:unpin_worker], unpinning 0 of 0
[ 38.258850] [drm:omap_plane_dpms], vid1: 3
[ 38.258880] [drm:unpin_worker], unpinning 0 of 0
[ 38.258880] [drm:drm_lastclose], driver lastclose completed
[ 38.258911] [drm:drm_lastclose], lastclose completed
[ 38.258941] [drm:drm_stub_open],
[ 38.258941] [drm:drm_open_helper], pid = 988, minor = 0
[ 38.258941] [drm:dev_open], open: dev=ef0ce800, file=ef0b69c0
[ 38.258972] [drm:dev_firstopen], firstopen: dev=ef0ce800
[ 38.259002] [drm:drm_setup],
[ 38.259063] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[1] ENCODERS[3]
[ 38.259094] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[1] ENCODERS[3]
[ 38.259124] [drm:drm_mode_getconnector], [CONNECTOR:6:?]
[ 38.259124] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:6:Unknown-1]
[ 38.259124] [drm:omap_connector_get_modes], lcd
[ 38.259155] vikas: generic_dpi_panel_get_timings
[ 38.259155] omapdss DSS: dispc clock info found from cache.
[ 38.259185] [drm:omap_connector_mode_valid], connector: mode invalid: 15:"1280x480" 60 40500 1280 1350 1365 1366 480 491 492 494 0x48 0x0
[ 38.259185] [drm:drm_mode_debug_printmodeline], Modeline 15:"1280x480" 60 40500 1280 1350 1365 1366 480 491 492 494 0x48 0x0
[ 38.259216] [drm:drm_mode_prune_invalid], Not using 1280x480 mode -2
[ 38.259216] [drm:drm_mode_getconnector], [CONNECTOR:6:?]
[ 38.259246] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:6:Unknown-1]
[ 38.259246] [drm:omap_connector_get_modes], lcd
[ 38.259246] vikas: generic_dpi_panel_get_timings
[ 38.259277] omapdss DSS: dispc clock info found from cache.
[ 38.259277] [drm:omap_connector_mode_valid], connector: mode invalid: 15:"1280x480" 60 40500 1280 1350 1365 1366 480 491 492 494 0x48 0x0
[ 38.259307] [drm:drm_mode_debug_printmodeline], Modeline 15:"1280x480" 60 40500 1280 1350 1365 1366 480 491 492 494 0x48 0x0
[ 38.259307] [drm:drm_mode_prune_invalid], Not using 1280x480 mode -2
[ 38.261352] [drm:drm_release], open_count = 1
[ 38.261352] [drm:dev_preclose], preclose: dev=ef0ce800
[ 38.261383] [drm:drm_release], pid = 988, device = 0xe200, open_count = 1
[ 38.261413] [drm:dev_postclose], postclose: dev=ef0ce800, file=ef0b69c0
[ 38.261413] [drm:drm_lastclose],
[ 38.261413] [drm:dev_lastclose], lastclose: dev=ef0ce800
[ 38.261444] [drm:drm_crtc_helper_set_config],
[ 38.261444] [drm:drm_crtc_helper_set_config], [CRTC:9] [NOFB]
[ 38.261444] [drm:omap_encoder_dpms], lcd: 3
[ 38.261474] [drm:omap_encoder_dpms], tv: 3
[ 38.261474] [drm:omap_encoder_dpms], lcd2: 3
[ 38.261474] [drm:omap_plane_dpms], gfx: 3
[ 38.261505] [drm:unpin_worker], unpinning 0 of 0
[ 38.261535] [drm:omap_plane_dpms], vid1: 3
[ 38.261535] [drm:unpin_worker], unpinning 0 of 0
[ 38.261566] [drm:drm_crtc_helper_set_config],
[ 38.261566] [drm:drm_crtc_helper_set_config], [CRTC:11] [NOFB]
[ 38.261566] [drm:omap_encoder_dpms], lcd: 3
[ 38.261596] [drm:omap_encoder_dpms], tv: 3
[ 38.261596] [drm:omap_encoder_dpms], lcd2: 3
[ 38.261596] [drm:omap_plane_dpms], gfx: 3
[ 38.261627] [drm:unpin_worker], unpinning 0 of 0
[ 38.261627] [drm:omap_plane_dpms], vid1: 3
[ 38.261657] [drm:unpin_worker], unpinning 0 of 0
[ 38.261688] [drm:drm_lastclose], driver lastclose completed
[ 38.261688] [drm:drm_lastclose], lastclose completed
[ 40.984069] [drm:output_poll_execute], [CONNECTOR:6:Unknown-1] status updated from 1 to 1
[ 51.015319] [drm:output_poll_execute], [CONNECTOR:6:Unknown-1] status updated from 1 to 1
root@linux:~#
[-- Attachment #3: wtda3_log.txt --]
[-- Type: text/plain, Size: 27122 bytes --]
getting cmd
found ch 1 scmd 0
*** CRC match!
kernel cmdline:console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw earlyprintk earlycon=ttyO2,115200n8 no_console_suspend ip=off noinitrd init=/bin/systemd systemd.unit=omap5ph.target ioc_bm_info=0x40317100,0x10
found bminfo @ 4031ab43, 0x40317100,0x10
data is 40317100
parsed bminfo @ 40317100 for 00000010
atag done!
*** jumping to 80008000 ...
Uncompressing Linux...
done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.4.25 (user@ubuntu) (gcc version 4.7.3 20121001 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2012.10-20121022 - Linaro GCC 2012.10) ) #46 SMP PREEMPT Fri May 9 03:50:20 PDT 2014
[ 0.000000] Truncating memory at 0xc0000000 to fit in 32-bit physical address space
[ 0.000000] Ignoring tag cmdline (using the default kernel command line)
[ 0.000000] Ignoring unrecognised tag 0x41000403
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] omap_5430evm_map_io
[ 0.000000] omap2_set_globals_tap
[ 0.000000] OMAP5432 ES2.0
[ 0.000000] powerdomain: waited too long for powerdomain gpu_pwrdm to complete transition
[ 0.000000] FIXME: omap5 opp layer init
[ 0.000000] PERCPU: Embedded 8 pages/cpu @8920d000 s10944 r8192 d13632 u32768
[ 0.000000] Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p6 rw loglevel=7 earlyprintk init=/sbin/init vram=50M iohub-uart.wb_clk=33331200 iohub-uart.clk_div_Q=6944 drm.debug=0xFF
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] allocated 4194296 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] Memory: 2047MB = 2047MB total
[ 0.000000] Memory: 2064648k/2064648k available, 32500k reserved, 270332K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
[ 0.000000] lowmem : 0x80000000 - 0xef800000 (1784 MB)
[ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
[ 0.000000] modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
[ 0.000000] .text : 0x80008000 - 0x8069e000 (6744 kB)
[ 0.000000] .init : 0x8069e000 - 0x806e8ac0 ( 299 kB)
[ 0.000000] .data : 0x806ea000 - 0x807627e8 ( 482 kB)
[ 0.000000] .bss : 0x8076280c - 0x80819268 ( 731 kB)
[ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU debugfs-based tracing is enabled.
[ 0.000000] NR_IRQS:620
[ 0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
[ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] Architected local timer running at 6.14MHz (phys).
[ 0.000000] Switching to timer-based delay loop
[ 0.015594] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.30 BogoMIPS (lpj=48000)
[ 0.026245] pid_max: default: 32768 minimum: 301
[ 0.031249] Mount-cache hash table entries: 512
[ 0.036499] Initializing cgroup subsys debug
[ 0.040985] Initializing cgroup subsys cpuacct
[ 0.045623] Initializing cgroup subsys memory
[ 0.050262] CPU: Testing write buffer coherency: ok
[ 0.055358] ftrace: allocating 18894 entries in 56 pages
[ 0.078887] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.084777] arch_counter_set_user_access: cntkctl before enable: 0
[ 0.091430] hw perfevents: enabled with ARMv7 Cortex-A15 PMU driver, 7 counters available
[ 0.099975] Setting up static identity map for 0x804f9178 - 0x804f91d0
[ 0.106903] generating sar_ram layout...
[ 0.111267] sar ram layout created
[ 0.196166] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.196197] arch_counter_set_user_access: cntkctl before enable: 0
[ 0.196228] Brought up 2 CPUs
[ 0.196228] SMP: Total of 2 processors activated (24.61 BogoMIPS).
[ 0.196868] devtmpfs: initialized
[ 0.206451] omap_hwmod: aess: _wait_target_disable failed
[ 0.208740] omap_hwmod: dss_dispc: cannot be enabled (3)
[ 0.210876] omap_hwmod: dss_dsi1_a: cannot be enabled (3)
[ 0.213043] omap_hwmod: dss_dsi1_c: cannot be enabled (3)
[ 0.215179] omap_hwmod: dss_hdmi: cannot be enabled (3)
[ 0.217315] omap_hwmod: dss_rfbi: cannot be enabled (3)
[ 0.220153] omap_hwmod: mcpdm: cannot be enabled (3)
[ 0.220916] omap_hwmod: usb_otg_ss: setting DMADISABLE
[ 0.226562] dummy:
[ 0.226928] NET: Registered protocol family 16
[ 0.232055] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
[ 0.232238] OMAP GPIO hardware version 0.1
[ 0.232574] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
[ 0.233093] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
[ 0.233581] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
[ 0.234100] gpiochip_add: registered GPIOs 128 to 159 on device: gpio
[ 0.234588] gpiochip_add: registered GPIOs 160 to 191 on device: gpio
[ 0.235076] gpiochip_add: registered GPIOs 192 to 223 on device: gpio
[ 0.235595] gpiochip_add: registered GPIOs 224 to 255 on device: gpio
[ 0.236694] gpiochip_add: registered GPIOs 256 to 287 on device: iohub-gpio
[ 0.238769] ^^^^^^^^^^ omap_control->base_pad = 0xfc002800
[ 0.239532] omap_mux_init: Add partition: #1: core, flags: 4
[ 0.240081] omap_mux_init: Add partition: #2: wkup, flags: 4
[ 0.240173] Starting 5432 uEVM setup
[ 0.240814] Enable BT_WLAN_POWER_GPIO to power on BT/WLAN
[ 0.241088] BT_WLAN_RESET_GPIO
[ 0.241119] Disable BT_WLAN_RESET_GPIO
[ 0.251342] Enable BT_WLAN_RESET_GPIO
[ 0.254119] Failed to get l3_init_clkdm
[ 0.255035] Enable GPIO 258[CA-11] to power on USB2 port
[ 0.255279] Enable GPIO 259[CA-12] to power on USB1 port
[ 0.255523] vikas:omap5evm_lcd_init
[ 0.257568]
[ 0.257598] Enable GPIO256 to make IPOD ACP out of Reset
[ 0.267791] configuration of ACP over I2C slave mode: Done!
[ 0.267791]
[ 0.267791] do_spi_ipc_gpio_init(): Enable SRQ : GPIO
[ 0.268066]
[ 0.268066] do_spi_ipc_gpio_init(): Enable TX_DONE : GPIO
[ 0.268310]
[ 0.268310] do_spi_ipc_gpio_init(): Enable SACK : GPIO
[ 0.428131] CPU1: Unknown IPI message 0x1
[ 0.432647] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.440948] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.448303] iohub_ethernet_mac_device register done
[ 0.453674] iohub_sflash_nor_init: Successfully added nor flash device....
[ 0.462707] OMAP DMA hardware revision 0.0
[ 0.467224] emif emif.1: Device configured with addr = f0e00000 and IRQ142
[ 0.474639] emif emif.2: Device configured with addr = f1000000 and IRQ143
[ 0.482574] omap_usb2_probe (216) done!!!
[ 0.486907] omap_usb3_probe (273) done!!!
[ 0.502380] bio: create slab <bio-0> at 0
[ 0.507781] SCSI subsystem initialized
[ 0.512390] usbcore: registered new interface driver usbfs
[ 0.518341] usbcore: registered new interface driver hub
[ 0.523986] usbcore: registered new device driver usb
[ 0.730041] unable to get sys_clkin
[ 0.733734] omap5_usb_phy_partial_powerup: unable to get sys_clkin
[ 1.041046] omap_i2c omap_i2c.1: bus 1 rev0.12 at 100 kHz
[ 1.046905] omap_i2c omap_i2c.2: bus 2 rev0.12 at 44 kHz
[ 1.052947] pca953x 3-0020: failed reading register
[ 1.058105] pca953x: probe of 3-0020 failed with error -121
[ 1.064056] omap_i2c omap_i2c.3: bus 3 rev0.12 at 300 kHz
[ 1.069946] omap_i2c omap_i2c.4: bus 4 rev0.12 at 400 kHz
[ 1.075775] omap_i2c omap_i2c.5: bus 5 rev0.12 at 400 kHz
[ 1.081573] Linux media interface: v0.10
[ 1.085754] Linux video capture interface: v2.00
[ 1.091278] Advanced Linux Sound Architecture Driver Version 1.0.25.
[ 1.099060] omap_vc_init_channel: No PMIC info for vdd_core
[ 1.104888] omap_vp_init: No PMIC info for vdd_core
[ 1.110107] omap_vc_init_channel: No PMIC info for vdd_mm
[ 1.115753] omap_vp_init: No PMIC info for vdd_mm
[ 1.120697] omap_vc_init_channel: No PMIC info for vdd_mpu
[ 1.126403] omap_vp_init: No PMIC info for vdd_mpu
[ 1.131439] cfg80211: Calling CRDA to update world regulatory domain
[ 1.138122] omap_vc_pre_scale: Insufficient pmic info to scale the vdd_mpu
[ 1.145294] boot_volt_scale: Fail set voltage(v=1250000)on vddmpu
[ 1.151641] omap_set_init_opp: Fail set voltage-mpu(f=1500000000 v=1250000)on vddmpu
[ 1.159698] omap_set_init_opp: unable to set vdd_mpu
[ 1.164886] omap_vc_pre_scale: Insufficient pmic info to scale the vdd_core
[ 1.172119] boot_volt_scale: Fail set voltage(v=1040000)on vddcore
[ 1.178558] omap_set_init_opp: Fail set voltage-virt_l3_ck(f=265920000 v=1040000)on vddcore
[ 1.187225] omap_set_init_opp: unable to set vdd_core
[ 1.192504] omap_vc_pre_scale: Insufficient pmic info to scale the vdd_mm
[ 1.199554] boot_volt_scale: Fail set voltage(v=1120000)on vddmm
[ 1.205810] omap_set_init_opp: Fail set voltage-mm(f=531200000 v=1120000)on vddmm
[ 1.213592] omap_set_init_opp: unable to set vdd_mm
[ 1.218688] Power Management for TI OMAP4XX/OMAP5XXX devices.
[ 1.224945] omap_opp_set_min_rate: Missing opp info for hwmod hsi
[ 1.231292] Forcing clock hsi_fclk to minimum rate 192000000
[ 1.237213] omap_opp_set_min_rate: Missing opp info for hwmod ipu_c0
[ 1.243835] Forcing clock dpll_core_h22x2_ck to minimum rate 425472000
[ 1.250610] omap_opp_set_min_rate: Missing opp info for hwmod iss
[ 1.256958] Forcing clock dpll_core_h23x2_ck to minimum rate 303908571
[ 1.263763] omap_opp_set_min_rate: Missing opp info for hwmod fdif
[ 1.270202] Forcing clock fdif_fclk to minimum rate 256000000
[ 1.276214] omap_opp_set_min_rate: Missing opp info for hwmod aess
[ 1.282623] Forcing clock abe_clk to minimum rate 196608000
[ 1.288452] omap_opp_set_min_rate: Missing opp info for hwmod dsp_c0
[ 1.295074] Forcing clock virt_dpll_dsp_ck to minimum rate 233000000
[ 1.301788] Switching to clocksource arch_sys_counter
[ 1.350402] NET: Registered protocol family 2
[ 1.355102] IP route cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 1.362976] TCP established hash table entries: 262144 (order: 9, 2097152 bytes)
[ 1.373291] TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
[ 1.380889] TCP: Hash tables configured (established 262144 bind 65536)
[ 1.387756] TCP: reno registered
[ 1.391174] UDP hash table entries: 1024 (order: 3, 32768 bytes)
[ 1.397460] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
[ 1.404815] NET: Registered protocol family 1
[ 1.409454] usbhs_omap usbhs_omap: ehci_logic_fck failed:-2
[ 1.430816] NTFS driver 2.1.30 [Flags: R/W].
[ 1.435516] msgmni has been set to 3504
[ 1.440582] io scheduler noop registered
[ 1.444702] io scheduler deadline registered
[ 1.450012] io scheduler cfq registered (default)
[ 1.455566] OMAP DSS rev 6.1
[ 1.459228] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[ 1.467651] pgd = 80004000
[ 1.470520] [00000000] *pgd=00000000
[ 1.474395] Internal error: Oops: 5 [#1] PREEMPT SMP ARM
[ 1.479949] Modules linked in:
[ 1.483184] CPU: 1 Not tainted (3.4.25 #46)
[ 1.487915] PC is at omap_dsihw_probe+0x64/0x384
[ 1.492736] LR is at omap_dsihw_probe+0x58/0x384
[ 1.497589] pc : [<802a6d48>] lr : [<802a6d3c>] psr: a0000013
[ 1.497589] sp : ef043e30 ip : ef043e30 fp : ef043e64
[ 1.509552] r10: 806ba304 r9 : 00000000 r8 : 80811c58
[ 1.514984] r7 : ef1d7000 r6 : ef1d7008 r5 : 00000000 r4 : ef3ad010
[ 1.521789] r3 : 00000000 r2 : 00000000 r1 : 80639a70 r0 : ef3ad09c
[ 1.528564] Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 1.536163] Control: 10c5387d Table: 8000406a DAC: 00000015
[ 1.542144]
[ 1.542144] PC: 0x802a6cc8:
[ 1.546722] 6cc8 e59f0010 e300143e ebf64f92 e89da818 807467b0 80639a4f 806384d8 e1a0c00d
[ 1.555206] 6ce8 e92dd9f0 e24cb004 e24dd014 e92d4000 e8bd4000 e2806008 e5905004 e1a07000
[ 1.563720] 6d08 e3a01fc6 e1a00006 e3a020d0 eb0140db e2504000 0a0000c0 e59f830c e1a01004
[ 1.572204] 6d28 e5847000 e1a00006 e7887105 e3a05000 eb01346b e597305c e284008c e59f12ec
[ 1.580718] 6d48 e5933000 e5932010 e5842014 e2882009 e5933014 e28480b0 e58450bc e58450c0
[ 1.589233] 6d68 e5843018 e58452a0 e58452a4 e584529c ebf6eca2 e1a01005 e3a02014 e28400a4
[ 1.597717] 6d88 ebff30fc e3a03001 e2840f82 e58430ac e3a03c05 e58431f8 e2843f7f e58431fc
[ 1.606231] 6da8 e1a01005 e5843200 e1a02005 e59f3280 e58480b0 e58480b4 e5843204 ebf68bad
[ 1.614746]
[ 1.614746] LR: 0x802a6cbc:
[ 1.619293] 6cbc eb015b4b e3500000 a89da818 e59f0010 e300143e ebf64f92 e89da818 807467b0
[ 1.627807] 6cdc 80639a4f 806384d8 e1a0c00d e92dd9f0 e24cb004 e24dd014 e92d4000 e8bd4000
[ 1.636291] 6cfc e2806008 e5905004 e1a07000 e3a01fc6 e1a00006 e3a020d0 eb0140db e2504000
[ 1.644805] 6d1c 0a0000c0 e59f830c e1a01004 e5847000 e1a00006 e7887105 e3a05000 eb01346b
[ 1.653289] 6d3c e597305c e284008c e59f12ec e5933000 e5932010 e5842014 e2882009 e5933014
[ 1.661804] 6d5c e28480b0 e58450bc e58450c0 e5843018 e58452a0 e58452a4 e584529c ebf6eca2
[ 1.670318] 6d7c e1a01005 e3a02014 e28400a4 ebff30fc e3a03001 e2840f82 e58430ac e3a03c05
[ 1.678802] 6d9c e58431f8 e2843f7f e58431fc e1a01005 e5843200 e1a02005 e59f3280 e58480b0
[ 1.687316]
[ 1.687316] SP: 0xef043db0:
[ 1.691864] 3db0 80174acc 801741ec 00000008 8010e36c ef043e0c 804f8cac 802a6d48 a0000013
[ 1.700378] 3dd0 ffffffff ef043e1c ef043e64 ef043de8 8000dfd8 800084ac ef3ad09c 80639a70
[ 1.708892] 3df0 00000000 00000000 ef3ad010 00000000 ef1d7008 ef1d7000 80811c58 00000000
[ 1.717376] 3e10 806ba304 ef043e64 ef043e30 ef043e30 802a6d3c 802a6d48 a0000013 ffffffff
[ 1.725891] 3e30 00000000 806ba304 ef043e54 ef043e48 80175a34 ef1d7008 ef1d703c 80746d14
[ 1.734374] 3e50 802f46fc 00000000 ef043e74 ef043e68 802f5a28 802a6cf0 ef043e94 ef043e78
[ 1.742889] 3e70 802f45b8 802f5a10 00000000 ef1d7008 ef1d703c 80746d14 ef043eb4 ef043e98
[ 1.751373] 3e90 802f4774 802f44fc 00000000 00000000 ef043eb8 80746d14 ef043edc ef043eb8
[ 1.759887]
[ 1.759887] IP: 0xef043db0:
[ 1.764434] 3db0 80174acc 801741ec 00000008 8010e36c ef043e0c 804f8cac 802a6d48 a0000013
[ 1.772949] 3dd0 ffffffff ef043e1c ef043e64 ef043de8 8000dfd8 800084ac ef3ad09c 80639a70
[ 1.781433] 3df0 00000000 00000000 ef3ad010 00000000 ef1d7008 ef1d7000 80811c58 00000000
[ 1.789947] 3e10 806ba304 ef043e64 ef043e30 ef043e30 802a6d3c 802a6d48 a0000013 ffffffff
[ 1.798461] 3e30 00000000 806ba304 ef043e54 ef043e48 80175a34 ef1d7008 ef1d703c 80746d14
[ 1.806945] 3e50 802f46fc 00000000 ef043e74 ef043e68 802f5a28 802a6cf0 ef043e94 ef043e78
[ 1.815460] 3e70 802f45b8 802f5a10 00000000 ef1d7008 ef1d703c 80746d14 ef043eb4 ef043e98
[ 1.823944] 3e90 802f4774 802f44fc 00000000 00000000 ef043eb8 80746d14 ef043edc ef043eb8
[ 1.832458]
[ 1.832458] FP: 0xef043de4:
[ 1.837005] 3de4 800084ac ef3ad09c 80639a70 00000000 00000000 ef3ad010 00000000 ef1d7008
[ 1.845520] 3e04 ef1d7000 80811c58 00000000 806ba304 ef043e64 ef043e30 ef043e30 802a6d3c
[ 1.854003] 3e24 802a6d48 a0000013 ffffffff 00000000 806ba304 ef043e54 ef043e48 80175a34
[ 1.862518] 3e44 ef1d7008 ef1d703c 80746d14 802f46fc 00000000 ef043e74 ef043e68 802f5a28
[ 1.871002] 3e64 802a6cf0 ef043e94 ef043e78 802f45b8 802f5a10 00000000 ef1d7008 ef1d703c
[ 1.879516] 3e84 80746d14 ef043eb4 ef043e98 802f4774 802f44fc 00000000 00000000 ef043eb8
[ 1.888031] 3ea4 80746d14 ef043edc ef043eb8 802f2a3c 802f4708 ef02b460 ef1bb3b8 80746d14
[ 1.896514] 3ec4 eeb07f80 806e5d20 8074cbf8 ef043eec ef043ee0 802f40a4 802f29ec ef043f1c
[ 1.905029]
[ 1.905029] R0: 0xef3ad01c:
[ 1.909576] d01c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 1.918090] d03c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 1.926574] d05c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 1.935089] d07c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 1.943603] d09c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 1.952087] d0bc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 1.960601] d0dc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 1.969085] d0fc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 1.977600]
[ 1.977600] R1: 0x806399f0:
[ 1.982147] 99f0 20297325 6c25203d 736e2075 373c000a 616d6f3e 73736470 49534420 7364203a
[ 1.990661] 9a10 70755f69 65746164 7263735f 5f6e6565 70736964 64252863 29642578 373c000a
[ 1.999145] 9a30 616d6f3e 73736470 49534420 7364203a 75725f69 6d69746e 65675f65 3c000a74
[ 2.007659] 9a50 6d6f3e37 73647061 53442073 64203a49 725f6973 69746e75 705f656d 000a7475
[ 2.016174] 9a70 69736426 6f6c3e2d 3c006b63 6d6f3e33 73647061 53442073 72652049 3a726f72
[ 2.024658] 9a90 6e616320 67207427 49207465 5345524f 4352554f 454d5f45 5344204d 3c000a49
[ 2.033172] 9ab0 6d6f3e33 73647061 53442073 72652049 3a726f72 6e616320 69207427 6d65726f
[ 2.041656] 9ad0 44207061 000a4953 6f3e333c 6470616d 44207373 65204953 726f7272 6c70203a
[ 2.050170]
[ 2.050170] R4: 0xef3acf90:
[ 2.054718] cf90 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.063232] cfb0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.071716] cfd0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.080230] cff0 00000000 00000000 00000000 00000000 ef1d7170 ef1d7170 802f6cac 00000000
[ 2.088714] d010 ef1d7000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.097229] d030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.105712] d050 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.114227] d070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.122711]
[ 2.122711] R6: 0xef1d6f88:
[ 2.127258] 6f88 00000000 00000000 802f5de4 00000000 00000002 ef1bc180 00000000 00000000
[ 2.135772] 6fa8 ef1bc0c0 00000000 70616d6f 5f737364 69626672 00000000 00000000 00000000
[ 2.144256] 6fc8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.152770] 6fe8 00000000 00000000 00000000 00000000 00000000 00000000 ef1d71b0 00000000
[ 2.161285] 7008 ef1d6a08 ef1bb380 ef1bc780 ef1d7214 ef1d6e14 ef1d6a10 ef02dc80 8074ca90
[ 2.169769] 7028 ef1bc7c0 00000003 00000007 00000000 00000000 00000000 00000000 00000000
[ 2.178283] 7048 ef1d7048 ef1d7048 ef080000 8074cbf8 80746d14 00000000 00000000 00000000
[ 2.186798] 7068 00000000 00000000 ef1d7270 ef1d6e70 7fffffff 00000000 00000000 ef1d7084
[ 2.195281]
[ 2.195281] R7: 0xef1d6f80:
[ 2.199829] 6f80 00000000 00000000 00000000 00000000 802f5de4 00000000 00000002 ef1bc180
[ 2.208343] 6fa0 00000000 00000000 ef1bc0c0 00000000 70616d6f 5f737364 69626672 00000000
[ 2.216857] 6fc0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.225341] 6fe0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.233856] 7000 ef1d71b0 00000000 ef1d6a08 ef1bb380 ef1bc780 ef1d7214 ef1d6e14 ef1d6a10
[ 2.242340] 7020 ef02dc80 8074ca90 ef1bc7c0 00000003 00000007 00000000 00000000 00000000
[ 2.250854] 7040 00000000 00000000 ef1d7048 ef1d7048 ef080000 8074cbf8 80746d14 00000000
[ 2.259368] 7060 00000000 00000000 00000000 00000000 ef1d7270 ef1d6e70 7fffffff 00000000
[ 2.267852]
[ 2.267852] R8: 0x80811bd8:
[ 2.272430] 1bd8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.280914] 1bf8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.289428] 1c18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.297912] 1c38 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.306427] 1c58 ef1d7000 00000000 00000000 00000000 00000000 eec02660 00000001 00000000
[ 2.314910] 1c78 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.323425] 1c98 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.331909] 1cb8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.340423]
[ 2.340423] R10: 0x806ba284:
[ 2.345062] a284 e59f3070 e5834000 ea000017 e59f2060 e1a01103 e2820084 e7900103 e3500000
[ 2.353576] a2a4 00822001 05824084 0a00000f e2833001 e3530020 1afffff4 ea00000b e59f1038
[ 2.362060] a2c4 e3a02006 ebef0018 e3500000 0affffe7 e1a00004 e3a0103a ebeee437 e3500000
[ 2.370574] a2e4 13a03000 1affffe8 eaffffe4 e3a00001 e89da818 80710e50 8081065c 80635d40
[ 2.379058] a304 e1a0c00d e92dd818 e24cb004 e59f0068 e59f1068 ebf0ee89 e2504000 1a000014
[ 2.387573] a324 ebef63c4 e2504000 0a000002 e59f0050 ebf8d404 ea00000c ebef8cbe e2504000
[ 2.396087] a344 0a000002 e59f003c ebf8d3fe ea000005 ebefc054 e2504000 0a000005 e59f0028
[ 2.404571] a364 ebf8d3f8 ebef8cbe ebef63bb e59f0008 ebf0ee50 e1a00004 e89da818 807467b4
[ 2.413085] Process swapper/0 (pid: 1, stack limit = 0xef0422f8)
[ 2.419342] Stack: (0xef043e30 to 0xef044000)
[ 2.423889] 3e20: 00000000 806ba304 ef043e54 ef043e48
[ 2.432373] 3e40: 80175a34 ef1d7008 ef1d703c 80746d14 802f46fc 00000000 ef043e74 ef043e68
[ 2.440856] 3e60: 802f5a28 802a6cf0 ef043e94 ef043e78 802f45b8 802f5a10 00000000 ef1d7008
[ 2.449340] 3e80: ef1d703c 80746d14 ef043eb4 ef043e98 802f4774 802f44fc 00000000 00000000
[ 2.457824] 3ea0: ef043eb8 80746d14 ef043edc ef043eb8 802f2a3c 802f4708 ef02b460 ef1bb3b8
[ 2.466308] 3ec0: 80746d14 eeb07f80 806e5d20 8074cbf8 ef043eec ef043ee0 802f40a4 802f29ec
[ 2.474792] 3ee0: ef043f1c ef043ef0 802f3c0c 802f4088 805fb247 80762840 80746d14 806c7e4c
[ 2.483276] 3f00: 806e5d20 80762840 00000094 806ba304 ef043f44 ef043f20 802f4cd8 802f3b28
[ 2.491760] 3f20: 00000000 806c7e4c 806e5d20 80762840 00000094 806ba304 ef043f54 ef043f48
[ 2.500244] 3f40: 802f5d30 802f4c38 ef043f64 ef043f58 802aa4c8 802f5ce8 ef043f7c ef043f68
[ 2.508728] 3f60: 806ba358 802aa4b8 ef042000 00000006 ef043fbc ef043f80 800087b0 806ba310
[ 2.517211] 3f80: 00000006 00000006 00000094 8069d5b8 ef043fbc 00000006 806c7e4c 806e5d20
[ 2.525695] 3fa0: 80762840 00000094 00000000 806c7e58 ef043ff4 ef043fc0 8069ea18 80008718
[ 2.534179] 3fc0: 00000006 00000006 8069e2c4 00000013 00000000 8069e8b8 8003ef4c 00000013
[ 2.542663] 3fe0: 00000000 00000000 00000000 ef043ff8 8003ef4c 8069e8c4 00028182 1080c001
[ 2.551147] Backtrace:
[ 2.553741] [<802a6ce4>] (omap_dsihw_probe+0x0/0x384) from [<802f5a28>] (platform_drv_probe+0x24/0x28)
[ 2.563385] r8:00000000 r7:802f46fc r6:80746d14 r5:ef1d703c r4:ef1d7008
[ 2.570373] [<802f5a04>] (platform_drv_probe+0x0/0x28) from [<802f45b8>] (driver_probe_device+0xc8/0x20c)
[ 2.580291] [<802f44f0>] (driver_probe_device+0x0/0x20c) from [<802f4774>] (__driver_attach+0x78/0x9c)
[ 2.589935] r6:80746d14 r5:ef1d703c r4:ef1d7008 r3:00000000
[ 2.595825] [<802f46fc>] (__driver_attach+0x0/0x9c) from [<802f2a3c>] (bus_for_each_dev+0x5c/0x98)
[ 2.605102] r6:80746d14 r5:ef043eb8 r4:00000000 r3:00000000
[ 2.611022] [<802f29e0>] (bus_for_each_dev+0x0/0x98) from [<802f40a4>] (driver_attach+0x28/0x30)
[ 2.620117] r7:8074cbf8 r6:806e5d20 r5:eeb07f80 r4:80746d14
[ 2.626037] [<802f407c>] (driver_attach+0x0/0x30) from [<802f3c0c>] (bus_add_driver+0xf0/0x258)
[ 2.635040] [<802f3b1c>] (bus_add_driver+0x0/0x258) from [<802f4cd8>] (driver_register+0xac/0x130)
[ 2.644348] [<802f4c2c>] (driver_register+0x0/0x130) from [<802f5d30>] (platform_driver_register+0x54/0x68)
[ 2.654449] [<802f5cdc>] (platform_driver_register+0x0/0x68) from [<802aa4c8>] (dsi_init_platform_driver+0x1c/0x24)
[ 2.665252] [<802aa4ac>] (dsi_init_platform_driver+0x0/0x24) from [<806ba358>] (omap_dss_init2+0x54/0x90)
[ 2.675140] [<806ba304>] (omap_dss_init2+0x0/0x90) from [<800087b0>] (do_one_initcall+0xa4/0x174)
[ 2.684326] r4:00000006 r3:ef042000
[ 2.688110] [<8000870c>] (do_one_initcall+0x0/0x174) from [<8069ea18>] (kernel_init+0x160/0x224)
[ 2.697204] [<8069e8b8>] (kernel_init+0x0/0x224) from [<8003ef4c>] (do_exit+0x0/0x7bc)
[ 2.705413] Code: eb01346b e597305c e284008c e59f12ec (e5933000)
[ 2.711853] ---[ end trace 0442852a25eff6a9 ]---
[ 2.716705] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[ 2.716705]
[ 2.726257] CPU0: stopping
[ 2.729125] Backtrace:
[ 2.731750] [<8001311c>] (dump_backtrace+0x0/0x110) from [<804eed40>] (dump_stack+0x20/0x24)
[ 2.740478] r6:00000000 r5:fa212000 r4:00000000 r3:80726b80
[ 2.746398] [<804eed20>] (dump_stack+0x0/0x24) from [<80014a1c>] (handle_IPI+0x10c/0x1e0)
[ 2.754882] [<80014910>] (handle_IPI+0x0/0x1e0) from [<80008690>] (gic_handle_irq+0x68/0x70)
[ 2.763641] r7:806ebf6c r6:8070f5a0 r5:fa212000 r4:806ebf38
[ 2.769531] [<80008628>] (gic_handle_irq+0x0/0x70) from [<8000e040>] (__irq_svc+0x40/0x70)
[ 2.778106] Exception stack(0x806ebf38 to 0x806ebf80)
[ 2.783386] bf20: 8920db48 00000000
[ 2.791839] bf40: 00000003 00000000 806ea000 804fd5e4 8920aa40 80714444 8000406a 412fc0f2
[ 2.800354] bf60: 00000000 806ebf8c 806ebf90 806ebf80 8000f7a4 8000f7a8 60000013 ffffffff
[ 2.808837] r6:ffffffff r5:60000013 r4:8000f7a8 r3:8000f7a4
[ 2.814727] [<8000f774>] (default_idle+0x0/0x3c) from [<8000fb58>] (cpu_idle+0xa0/0xf4)
[ 2.823059] [<8000fab8>] (cpu_idle+0x0/0xf4) from [<804e16ec>] (rest_init+0x7c/0x94)
[ 2.831085] r5:806c8310 r4:00000002
[ 2.834838] [<804e1670>] (rest_init+0x0/0x94) from [<8069e86c>] (start_kernel+0x2c4/0x310)
[ 2.843414] r4:80710a50 r3:806cbfec
[ 2.847167] [<8069e5a8>] (start_kernel+0x0/0x310) from [<80008044>] (0x80008044)
[ 2.854858] r6:806c7f0c r5:8070f598 r4:10c5387d
[-- Attachment #4: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
[not found] ` <536CB9C7.8070404@ti.com>
@ 2014-05-12 8:41 ` Vikas Patil
2014-05-12 11:26 ` Tomi Valkeinen
2014-05-12 11:33 ` Vikas Patil
0 siblings, 2 replies; 12+ messages in thread
From: Vikas Patil @ 2014-05-12 8:41 UTC (permalink / raw)
To: Tomi Valkeinen, dri-devel@lists.freedesktop.org
[-- Attachment #1.1: Type: text/plain, Size: 1227 bytes --]
Hi Tomi,
How could I confirm for OMAP5 DPI support apart form enabling
CONFIG_OMAP2_DSS_DPI and CONFIG_PANEL_GENERIC_DPI? Enabling mentioned
config builds components from Kernel\drivers\video\omap2\dss and
kernel\drivers\video\omap2\displays only. Is there any support needs to be
available under kernel\arch\arm\mach-omap2?
Regards,
Vikash
On Fri, May 9, 2014 at 4:49 PM, Tomi Valkeinen <tomi.valkeinen@ti.com>wrote:
> On 08/05/14 13:07, Vikas Patil wrote:
> > Hi,
> >
> > I am working on to enable the second display output for customized OMAP5
> > based platform and linux 3.4.25. First display which is HDMI/tv is
> > working fine. Second display out is coming via DPI interface. To enable
> > DPI interface I enabled CONFIG_OMAP2_DSS_DPI and
> > CONFIG_PANEL_GENERIC_DPI and added that in omap_dss_device and
> > omap_dss_board_info and removed the HDMI device and disabled
> > CONFIG_OMAP5_DSS_HDMI. With his kernel seems to be booting correctly,
> > however when I try to run kmscube app and it seems to be running,
> > noticing following error and till now nothing on display.
>
> Does the kernel have support for OMAP5 DPI? I remember there were some
> bits that had to be added to make it work.
>
> Tomi
>
>
>
[-- Attachment #1.2: Type: text/html, Size: 1806 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
2014-05-12 8:41 ` Vikas Patil
@ 2014-05-12 11:26 ` Tomi Valkeinen
2014-05-12 11:33 ` Vikas Patil
1 sibling, 0 replies; 12+ messages in thread
From: Tomi Valkeinen @ 2014-05-12 11:26 UTC (permalink / raw)
To: Vikas Patil; +Cc: dri-devel@lists.freedesktop.org
[-- Attachment #1.1: Type: text/plain, Size: 1876 bytes --]
Well, there's at least a bit in the dss that needs to be configured for
DPI to be routed correctly. Commit
de09e4555592986219132b518c3f7834a28823cd in the mainline does that.
Then, if using DSI PLL, the clock routing needs to be fixed for OMAP5,
mainline commit f8ad984ce0372f43006f5c700310c2d6f301085d does that.
I'm not sure if there are any other OMAP5 DPI specific things, those are
the ones I remember.
Tomi
On 12/05/14 11:41, Vikas Patil wrote:
> Hi Tomi,
>
> How could I confirm for OMAP5 DPI support apart form enabling
> CONFIG_OMAP2_DSS_DPI and CONFIG_PANEL_GENERIC_DPI? Enabling mentioned
> config builds components from Kernel\drivers\video\omap2\dss and
> kernel\drivers\video\omap2\displays only. Is there any support needs to
> be available under kernel\arch\arm\mach-omap2?
>
> Regards,
> Vikash
>
>
> On Fri, May 9, 2014 at 4:49 PM, Tomi Valkeinen <tomi.valkeinen@ti.com
> <mailto:tomi.valkeinen@ti.com>> wrote:
>
> On 08/05/14 13:07, Vikas Patil wrote:
> > Hi,
> >
> > I am working on to enable the second display output for customized
> OMAP5
> > based platform and linux 3.4.25. First display which is HDMI/tv is
> > working fine. Second display out is coming via DPI interface. To
> enable
> > DPI interface I enabled CONFIG_OMAP2_DSS_DPI and
> > CONFIG_PANEL_GENERIC_DPI and added that in omap_dss_device and
> > omap_dss_board_info and removed the HDMI device and disabled
> > CONFIG_OMAP5_DSS_HDMI. With his kernel seems to be booting correctly,
> > however when I try to run kmscube app and it seems to be running,
> > noticing following error and till now nothing on display.
>
> Does the kernel have support for OMAP5 DPI? I remember there were some
> bits that had to be added to make it work.
>
> Tomi
>
>
>
[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
2014-05-12 8:41 ` Vikas Patil
2014-05-12 11:26 ` Tomi Valkeinen
@ 2014-05-12 11:33 ` Vikas Patil
2014-05-12 11:58 ` Tomi Valkeinen
1 sibling, 1 reply; 12+ messages in thread
From: Vikas Patil @ 2014-05-12 11:33 UTC (permalink / raw)
To: Tomi Valkeinen, dri-devel@lists.freedesktop.org
[-- Attachment #1.1: Type: text/plain, Size: 2137 bytes --]
Hi,
Re-posting as previous posting was rejected due to length.
Forgot to mention, DPI pins are connected to TDF19988 chip for HDMI
conversion.
I have build the driver for it from
https://gitorious.org/thierryreding/linux/source/e7792ce2da5ded80861db787ace9b57ecf7bc96c:drivers/gpu/drm/i2c/tda998x_drv.c.
Is this the correct driver for it?
Also I am trying to use the generic-dpi-panel driver for this with OMAP5.
It seems I also need to add support for TDF19988 somewhere in omapdrm or
lcd/panel driver by calling drm_i2c_encoder_init to initialize it. Can I
use somecode from ticldc driver or driver itself? Could you please give
some inputs, how should I proceed further to adding support for TDF19988
for which the input is coming from DPI interface?
Thanks & Regards,
Vikash
On Mon, May 12, 2014 at 2:11 PM, Vikas Patil <vikasmpatil@gmail.com> wrote:
> Hi Tomi,
>
> How could I confirm for OMAP5 DPI support apart form enabling
> CONFIG_OMAP2_DSS_DPI and CONFIG_PANEL_GENERIC_DPI? Enabling mentioned
> config builds components from Kernel\drivers\video\omap2\dss and
> kernel\drivers\video\omap2\displays only. Is there any support needs to be
> available under kernel\arch\arm\mach-omap2?
>
> Regards,
> Vikash
>
>
>
> On Fri, May 9, 2014 at 4:49 PM, Tomi Valkeinen <tomi.valkeinen@ti.com>wrote:
>
>> On 08/05/14 13:07, Vikas Patil wrote:
>> > Hi,
>> >
>> > I am working on to enable the second display output for customized OMAP5
>> > based platform and linux 3.4.25. First display which is HDMI/tv is
>> > working fine. Second display out is coming via DPI interface. To enable
>> > DPI interface I enabled CONFIG_OMAP2_DSS_DPI and
>> > CONFIG_PANEL_GENERIC_DPI and added that in omap_dss_device and
>> > omap_dss_board_info and removed the HDMI device and disabled
>> > CONFIG_OMAP5_DSS_HDMI. With his kernel seems to be booting correctly,
>> > however when I try to run kmscube app and it seems to be running,
>> > noticing following error and till now nothing on display.
>>
>> Does the kernel have support for OMAP5 DPI? I remember there were some
>> bits that had to be added to make it work.
>>
>> Tomi
>>
>>
>>
>
[-- Attachment #1.2: Type: text/html, Size: 3294 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
2014-05-12 11:33 ` Vikas Patil
@ 2014-05-12 11:58 ` Tomi Valkeinen
2014-05-12 12:31 ` Vikas Patil
0 siblings, 1 reply; 12+ messages in thread
From: Tomi Valkeinen @ 2014-05-12 11:58 UTC (permalink / raw)
To: Vikas Patil; +Cc: dri-devel@lists.freedesktop.org
[-- Attachment #1.1: Type: text/plain, Size: 1469 bytes --]
On 12/05/14 14:33, Vikas Patil wrote:
> Hi,
>
> Re-posting as previous posting was rejected due to length.
>
> Forgot to mention, DPI pins are connected to TDF19988 chip for HDMI
> conversion.
> I have build the driver for it from
> https://gitorious.org/thierryreding/linux/source/e7792ce2da5ded80861db787ace9b57ecf7bc96c:drivers/gpu/drm/i2c/tda998x_drv.c.
> Is this the correct driver for it?
That driver cannot be used with omapdrm, which uses omapdss. There's no
TDF19988 driver for omapdss (at least in the mainline), so you need to
write one.
> Also I am trying to use the generic-dpi-panel driver for this with
> OMAP5. It seems I also need to add support for TDF19988 somewhere in
> omapdrm or lcd/panel driver by calling drm_i2c_encoder_init to
> initialize it. Can I use somecode from ticldc driver or driver itself?
> Could you please give some inputs, how should I proceed further to
> adding support for TDF19988 for which the input is coming from DPI
> interface?
You need to write a driver for it. Something similar to
drivers/video/fbdev/omap2/displays-new/encoder-tfp410.c, except tfp410
is quite simple one.
But I think you said you're based on some old customized kernel, so I
don't know which kind of omapdss driver you have there, so the mainline
tfp410 cannot probably be used as an example. Most likely the omapdss
drivers for your kernel are located in drivers/video/omap2/displays/
directory.
Tomi
[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
2014-05-12 11:58 ` Tomi Valkeinen
@ 2014-05-12 12:31 ` Vikas Patil
2014-05-13 6:26 ` Vikas Patil
0 siblings, 1 reply; 12+ messages in thread
From: Vikas Patil @ 2014-05-12 12:31 UTC (permalink / raw)
To: Tomi Valkeinen; +Cc: dri-devel@lists.freedesktop.org
[-- Attachment #1.1: Type: text/plain, Size: 2813 bytes --]
Hi Tomi,
Thank a lot for your inputs and patch info.
It seems I cannot apply those patches straight away as it is based on
3.6-rc4 and I am using 3.4.25, between these two, it seems significant code
changes for DSS related code.
I am using 3.4.25 kernel from TI for OMAP5 evm, it has been modified as per
our platform requirement which is having OMAP5 ES2.0 revision.
I am trying to use the panel driver for DPI interface(i.e.
Kernel\drivers\video\omap2\displays\panel-generic-dpi.c). So DSS and panel
driver path are as follows
Kernel\drivers\video\omap2\dss\dpi.c,dss.c,display.c,dss_features.c etc
Kernel\drivers\video\omap2\displays\panel-generic-dpi.c
soc specific:
Kernel\arch\arm\mach-omap2\omap5_es2\clkt_clksel.c,
clkt_dpll.c,clock.c,cm44xx_54xx.c etc
omapdrm path:
Kernel\drivers\staging\omapdrm
In case for working HDMI port, we are using:
Kernel\drivers\video\omap2\dss\hdmi.c
Kernel\drivers\video\omap2\dss\hdmi_panel.c
I think this would require considerable amount of understanding on dss
architecture and effort to backport some of the things, write new driver
fro TDF19988 and make DPI interface working for our platform for someone
like me who has just started working on DSS/Display.
Regards,
Vikash
On Mon, May 12, 2014 at 5:28 PM, Tomi Valkeinen <tomi.valkeinen@ti.com>wrote:
> On 12/05/14 14:33, Vikas Patil wrote:
> > Hi,
> >
> > Re-posting as previous posting was rejected due to length.
> >
> > Forgot to mention, DPI pins are connected to TDF19988 chip for HDMI
> > conversion.
> > I have build the driver for it from
> >
> https://gitorious.org/thierryreding/linux/source/e7792ce2da5ded80861db787ace9b57ecf7bc96c:drivers/gpu/drm/i2c/tda998x_drv.c
> .
> > Is this the correct driver for it?
>
> That driver cannot be used with omapdrm, which uses omapdss. There's no
> TDF19988 driver for omapdss (at least in the mainline), so you need to
> write one.
>
> > Also I am trying to use the generic-dpi-panel driver for this with
> > OMAP5. It seems I also need to add support for TDF19988 somewhere in
> > omapdrm or lcd/panel driver by calling drm_i2c_encoder_init to
> > initialize it. Can I use somecode from ticldc driver or driver itself?
> > Could you please give some inputs, how should I proceed further to
> > adding support for TDF19988 for which the input is coming from DPI
> > interface?
>
> You need to write a driver for it. Something similar to
> drivers/video/fbdev/omap2/displays-new/encoder-tfp410.c, except tfp410
> is quite simple one.
>
> But I think you said you're based on some old customized kernel, so I
> don't know which kind of omapdss driver you have there, so the mainline
> tfp410 cannot probably be used as an example. Most likely the omapdss
> drivers for your kernel are located in drivers/video/omap2/displays/
> directory.
>
> Tomi
>
>
>
[-- Attachment #1.2: Type: text/html, Size: 3999 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
2014-05-12 12:31 ` Vikas Patil
@ 2014-05-13 6:26 ` Vikas Patil
2014-05-16 8:53 ` Tomi Valkeinen
0 siblings, 1 reply; 12+ messages in thread
From: Vikas Patil @ 2014-05-13 6:26 UTC (permalink / raw)
To: Tomi Valkeinen; +Cc: dri-devel@lists.freedesktop.org
[-- Attachment #1.1: Type: text/plain, Size: 3555 bytes --]
Hi Tomi,
>That driver cannot be used with omapdrm, which uses omapdss. There's no
TDF19988 driver for omapdss (at least in the mainline),
Just to better understand, could you please explain why I can't use it with
omadrm and omapdss? Which scenario this driver will be useful? I think I
still didn't understand how all this sit together.
Do you think following driver can be used as a reference to start?
http://www.spinics.net/lists/linux-omap/msg104598.html (Sil9022 DPI to HDMI
Encoder).
Thanks for sparing your valuable time here.
Regards,
Vikash
On Mon, May 12, 2014 at 6:01 PM, Vikas Patil <vikasmpatil@gmail.com> wrote:
> Hi Tomi,
>
> Thank a lot for your inputs and patch info.
>
> It seems I cannot apply those patches straight away as it is based on
> 3.6-rc4 and I am using 3.4.25, between these two, it seems significant code
> changes for DSS related code.
>
> I am using 3.4.25 kernel from TI for OMAP5 evm, it has been modified as
> per our platform requirement which is having OMAP5 ES2.0 revision.
>
> I am trying to use the panel driver for DPI interface(i.e.
> Kernel\drivers\video\omap2\displays\panel-generic-dpi.c). So DSS and panel
> driver path are as follows
>
> Kernel\drivers\video\omap2\dss\dpi.c,dss.c,display.c,dss_features.c etc
> Kernel\drivers\video\omap2\displays\panel-generic-dpi.c
>
> soc specific:
> Kernel\arch\arm\mach-omap2\omap5_es2\clkt_clksel.c,
> clkt_dpll.c,clock.c,cm44xx_54xx.c etc
>
> omapdrm path:
> Kernel\drivers\staging\omapdrm
>
> In case for working HDMI port, we are using:
> Kernel\drivers\video\omap2\dss\hdmi.c
> Kernel\drivers\video\omap2\dss\hdmi_panel.c
>
> I think this would require considerable amount of understanding on dss
> architecture and effort to backport some of the things, write new driver
> fro TDF19988 and make DPI interface working for our platform for someone
> like me who has just started working on DSS/Display.
>
> Regards,
> Vikash
>
> On Mon, May 12, 2014 at 5:28 PM, Tomi Valkeinen <tomi.valkeinen@ti.com>wrote:
>
>> On 12/05/14 14:33, Vikas Patil wrote:
>> > Hi,
>> >
>> > Re-posting as previous posting was rejected due to length.
>> >
>> > Forgot to mention, DPI pins are connected to TDF19988 chip for HDMI
>> > conversion.
>> > I have build the driver for it from
>> >
>> https://gitorious.org/thierryreding/linux/source/e7792ce2da5ded80861db787ace9b57ecf7bc96c:drivers/gpu/drm/i2c/tda998x_drv.c
>> .
>> > Is this the correct driver for it?
>>
>> That driver cannot be used with omapdrm, which uses omapdss. There's no
>> TDF19988 driver for omapdss (at least in the mainline), so you need to
>> write one.
>>
>> > Also I am trying to use the generic-dpi-panel driver for this with
>> > OMAP5. It seems I also need to add support for TDF19988 somewhere in
>> > omapdrm or lcd/panel driver by calling drm_i2c_encoder_init to
>> > initialize it. Can I use somecode from ticldc driver or driver itself?
>> > Could you please give some inputs, how should I proceed further to
>> > adding support for TDF19988 for which the input is coming from DPI
>> > interface?
>>
>> You need to write a driver for it. Something similar to
>> drivers/video/fbdev/omap2/displays-new/encoder-tfp410.c, except tfp410
>> is quite simple one.
>>
>> But I think you said you're based on some old customized kernel, so I
>> don't know which kind of omapdss driver you have there, so the mainline
>> tfp410 cannot probably be used as an example. Most likely the omapdss
>> drivers for your kernel are located in drivers/video/omap2/displays/
>> directory.
>>
>> Tomi
>>
>>
>>
>
[-- Attachment #1.2: Type: text/html, Size: 5242 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
2014-05-13 6:26 ` Vikas Patil
@ 2014-05-16 8:53 ` Tomi Valkeinen
2014-05-16 10:07 ` Vikas Patil
0 siblings, 1 reply; 12+ messages in thread
From: Tomi Valkeinen @ 2014-05-16 8:53 UTC (permalink / raw)
To: Vikas Patil; +Cc: dri-devel@lists.freedesktop.org
[-- Attachment #1.1: Type: text/plain, Size: 879 bytes --]
On 13/05/14 09:26, Vikas Patil wrote:
> Hi Tomi,
>
>>That driver cannot be used with omapdrm, which uses omapdss. There's no
> TDF19988 driver for omapdss (at least in the mainline),
> Just to better understand, could you please explain why I can't use it
> with omadrm and omapdss? Which scenario this driver will be useful? I
> think I still didn't understand how all this sit together.
The display SW architecture used by the TDF19988 driver is totally
different than what omapdss/omapdrm uses. There is no common display
framework for linux yet.
> Do you think following driver can be used as a reference to start?
> http://www.spinics.net/lists/linux-omap/msg104598.html (Sil9022 DPI to
> HDMI Encoder).
Probably not, as your kernel is much older than the one that driver has
been written on. The omapdss driver has changed quite a bit.
Tomi
[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OMAPDSS: omap5 SYNC_LOST error with DPI/LCD
2014-05-16 8:53 ` Tomi Valkeinen
@ 2014-05-16 10:07 ` Vikas Patil
0 siblings, 0 replies; 12+ messages in thread
From: Vikas Patil @ 2014-05-16 10:07 UTC (permalink / raw)
To: Tomi Valkeinen; +Cc: dri-devel@lists.freedesktop.org
[-- Attachment #1.1: Type: text/plain, Size: 1903 bytes --]
Hi Tomi,
Thanks. Currently I am trying to understand and create a driver for
TDF19988 for omapdss using the 3.8.13 (Latest OMAP5 GLDSK Kernel).
Yes, I agree omapdss has changed a lot from 3.4 to 3.8 to 3.12 to 3.15
linux kernels and following refrences which I was thinking to use for this
not helping much to create a one quickly. Though it should be possible to
write a new driver for 3.8 kernel or Do you know anything which will limit
creating a new driver for 3.8? What do you think I should take care while
creating a new driver for 3.8 or some point to keep in mind?
Other than this, are there any other references I can look at?
https://git.ti.com/wilink8-wlan/wilink8-wlan-ti-linux-kernel/trees/9223b3ce953c2af6af38ce57108f03f6c63ff91e/drivers/video/omap2/displays-new(based
on 3.12 linux)
https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/i2c/tda998x_drv.c(based
on 3.15.-rc5 linux)
Regards,
Vikash
On Fri, May 16, 2014 at 2:23 PM, Tomi Valkeinen <tomi.valkeinen@ti.com>wrote:
> On 13/05/14 09:26, Vikas Patil wrote:
> > Hi Tomi,
> >
> >>That driver cannot be used with omapdrm, which uses omapdss. There's no
> > TDF19988 driver for omapdss (at least in the mainline),
> > Just to better understand, could you please explain why I can't use it
> > with omadrm and omapdss? Which scenario this driver will be useful? I
> > think I still didn't understand how all this sit together.
>
> The display SW architecture used by the TDF19988 driver is totally
> different than what omapdss/omapdrm uses. There is no common display
> framework for linux yet.
>
> > Do you think following driver can be used as a reference to start?
> > http://www.spinics.net/lists/linux-omap/msg104598.html (Sil9022 DPI to
> > HDMI Encoder).
>
> Probably not, as your kernel is much older than the one that driver has
> been written on. The omapdss driver has changed quite a bit.
>
> Tomi
>
>
>
[-- Attachment #1.2: Type: text/html, Size: 2893 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2014-05-16 10:07 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CA+kt3u2w1jr9G=w1Swo9np_rm69x56qXGU1YUBdXTNMaSBZAvA@mail.gmail.com>
[not found] ` <CA+kt3u2Otxv49sgS6WiOq1Eeh-tezRRtAhYwWcFRSTfjjhJ9EA@mail.gmail.com>
2014-05-09 6:38 ` OMAPDSS: omap5 SYNC_LOST error with DPI/LCD Archit Taneja
2014-05-09 8:37 ` Patil, Vikash
2014-05-09 8:43 ` Archit Taneja
2014-05-09 11:09 ` Patil, Vikash
[not found] ` <536CB9C7.8070404@ti.com>
2014-05-12 8:41 ` Vikas Patil
2014-05-12 11:26 ` Tomi Valkeinen
2014-05-12 11:33 ` Vikas Patil
2014-05-12 11:58 ` Tomi Valkeinen
2014-05-12 12:31 ` Vikas Patil
2014-05-13 6:26 ` Vikas Patil
2014-05-16 8:53 ` Tomi Valkeinen
2014-05-16 10:07 ` Vikas Patil
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.