This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/PROCESSOR-SDK-AM335X: SGX issue

Part Number: PROCESSOR-SDK-AM335X

Tool/software: Linux

Hey Guys,

Once again a thread on the SGK drivers ... this time I tried the TI-Kernel and the TI-Gfx from the SDK 4.00.00.04

Building everything with buildroot, had to make a minor change to make the compile ( a folder reference problem )

Then got my image ...

On boot, i still get :

Initializing SGX graphics driver PVR:(Error): OpenServices: Cannot open device driver /dev/omapdrm_pvr. [140, /pvr_bridge_u.c]
PVR:(Error): PVRSRVInitSrvConnect: PVRSRVConnect failed [2572, /bridged_pvr_glue.c]
PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (4) [37, /srvinit.c]
PVR:(Error): main: SrvInit failed (4) [49, /pvrsrvinit.c]
FAIL

Linux is : 

Linux 4.9.28-geed43d1050 #13 SMP PREEMPT Wed Aug 2 12:08:39 EDT 2017 armv7l GNU/Linux from the SDK

On loading module with modprobe , the dmesg print : 

[ 712.214697] pvrsrvkm: loading out-of-tree module taints kernel.
[ 712.234145] bus: 'platform': add driver pvrsrvkm

But there's no record of it in /proc/devices

What am I doing wrong ?

  • For the Kernel Module, seems that buildroot wasn't setting the TARGET_PRODUCT variable.

    I changed the default TARGET_PRODUCT = ti335x in the omap_linux folder and now I can properly insmod my things.

    I only need to get the proper TI-SGX_UM working now .... another journey

    PVR:(Error): OpenServices: Cannot open device driver /dev/omapdrm_pvr. [140, /pvr_bridge_u.c]
    PVR:(Error): PVRSRVConnect: Unable to open connection. [361, /bridged_pvr_glue.c]
    Cannot initialize PVR2D contex
    Could not initialize egl display
    Aborted

    It won't ever find this omapdrm_pvr because it's using tilcdc ( on am335x ).

    And .. there's this :

    PVR: Hint: Setting WindowSystem to libpvrDRMWSEGL_FRONT.so
  • Hello Simon,

    Can you reboot the board and attach these logs?

    root@am335x-evm:~# chmod +x ./gfx_check.sh
    root@am335x-evm:~# ./gfx_check.sh > gfx_check.log
    root@am335x-evm:~# ps aux > ps.log
    root@am335x-evm:~# /etc/init.d/weston stop
    root@am335x-evm:~# eglinfo > eglinfo.log
    root@am335x-evm:~# cat /var/log/weston.log > weston.log
    root@am335x-evm:~# dmesg > dmesg.log

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/3652.gfx_5F00_check.sh

    Best regards,
    Kemal

  • Will do.

    By the meantime can you refer me to the usermode program ?
    in the SDK there's the sgx-km module but no sgx-um. Which one should I take ??

    I dont have eglinfo weston on my device

    [    1.008244] PM: Adding info for No Bus:tty53
    [    1.008842] device: 'tty54': device_add
    [    1.009030] PM: Adding info for No Bus:tty54
    [    1.009638] device: 'tty55': device_add
    [    1.009826] PM: Adding info for No Bus:tty55
    [    1.010572] device: 'tty56': device_add
    [    1.010773] PM: Adding info for No Bus:tty56
    [    1.011453] device: 'tty57': device_add
    [    1.011643] PM: Adding info for No Bus:tty57
    [    1.012273] device: 'tty58': device_add
    [    1.012463] PM: Adding info for No Bus:tty58
    [    1.013277] device: 'tty59': device_add
    [    1.013467] PM: Adding info for No Bus:tty59
    [    1.014103] device: 'tty60': device_add
    [    1.014294] PM: Adding info for No Bus:tty60
    [    1.014921] device: 'tty61': device_add
    [    1.015112] PM: Adding info for No Bus:tty61
    [    1.015516] device: 'tty62': device_add
    [    1.015714] PM: Adding info for No Bus:tty62
    [    1.016313] device: 'tty63': device_add
    [    1.016512] PM: Adding info for No Bus:tty63
    [    1.018272] device class 'thermal': registering
    [    1.019483] NET: Registered protocol family 2
    [    1.023634] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [    1.023747] TCP bind hash table entries: 4096 (order: 5, 147456 bytes)
    [    1.024929] TCP: Hash tables configured (established 4096 bind 4096)
    [    1.025129] UDP hash table entries: 256 (order: 2, 20480 bytes)
    [    1.025304] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
    [    1.026095] NET: Registered protocol family 1
    [    1.048036] RPC: Registered named UNIX socket transport module.
    [    1.048065] RPC: Registered udp transport module.
    [    1.048076] RPC: Registered tcp transport module.
    [    1.048086] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    2.530415] random: fast init done
    [    5.564655] bus: 'platform': add driver armv6-pmu
    [    5.565523] bus: 'platform': add driver armv7-pmu
    [    5.565613] bus: 'platform': driver_probe_device: matched device pmu with driver armv7-pmu
    [    5.565632] bus: 'platform': really_probe: probing driver armv7-pmu with device pmu
    [    5.565682] armv7-pmu pmu: no pinctrl handle
    [    5.565753] devices_kset: Moving pmu to end of list
    [    5.566435] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [    5.566463] driver: 'armv7-pmu': driver_bound: bound to device 'pmu'
    [    5.566486] bus: 'platform': really_probe: bound device pmu to driver armv7-pmu
    [    5.567231] bus: 'platform': add driver omap_timer
    [    5.567480] bus: 'platform': driver_probe_device: matched device 48042000.timer with driver omap_timer
    [    5.567495] bus: 'platform': really_probe: probing driver omap_timer with device 48042000.timer
    [    5.567538] omap_timer 48042000.timer: no pinctrl handle
    [    5.567597] devices_kset: Moving 48042000.timer to end of list
    [    5.568585] driver: 'omap_timer': driver_bound: bound to device '48042000.timer'
    [    5.568617] bus: 'platform': really_probe: bound device 48042000.timer to driver omap_timer
    [    5.568653] bus: 'platform': driver_probe_device: matched device 48044000.timer with driver omap_timer
    [    5.568668] bus: 'platform': really_probe: probing driver omap_timer with device 48044000.timer
    [    5.568715] omap_timer 48044000.timer: no pinctrl handle
    [    5.568785] devices_kset: Moving 48044000.timer to end of list
    [    5.569068] driver: 'omap_timer': driver_bound: bound to device '48044000.timer'
    [    5.569090] bus: 'platform': really_probe: bound device 48044000.timer to driver omap_timer
    [    5.569118] bus: 'platform': driver_probe_device: matched device 48046000.timer with driver omap_timer
    [    5.569129] bus: 'platform': really_probe: probing driver omap_timer with device 48046000.timer
    [    5.569163] omap_timer 48046000.timer: no pinctrl handle
    [    5.569221] devices_kset: Moving 48046000.timer to end of list
    [    5.569704] driver: 'omap_timer': driver_bound: bound to device '48046000.timer'
    [    5.569726] bus: 'platform': really_probe: bound device 48046000.timer to driver omap_timer
    [    5.569755] bus: 'platform': driver_probe_device: matched device 48048000.timer with driver omap_timer
    [    5.569767] bus: 'platform': really_probe: probing driver omap_timer with device 48048000.timer
    [    5.569803] omap_timer 48048000.timer: no pinctrl handle
    [    5.569862] devices_kset: Moving 48048000.timer to end of list
    [    5.570588] driver: 'omap_timer': driver_bound: bound to device '48048000.timer'
    [    5.570615] bus: 'platform': really_probe: bound device 48048000.timer to driver omap_timer
    [    5.570646] bus: 'platform': driver_probe_device: matched device 4804a000.timer with driver omap_timer
    [    5.570660] bus: 'platform': really_probe: probing driver omap_timer with device 4804a000.timer
    [    5.570702] omap_timer 4804a000.timer: no pinctrl handle
    [    5.570767] devices_kset: Moving 4804a000.timer to end of list
    [    5.570997] driver: 'omap_timer': driver_bound: bound to device '4804a000.timer'
    [    5.571017] bus: 'platform': really_probe: bound device 4804a000.timer to driver omap_timer
    [    5.572136] bus: 'clocksource': registered
    [    5.572167] device: 'clocksource': device_add
    [    5.572314] PM: Adding info for No Bus:clocksource
    [    5.572345] device: 'clocksource0': device_add
    [    5.572389] bus: 'clocksource': add device clocksource0
    [    5.572532] PM: Adding info for clocksource:clocksource0
    [    5.573149] bus: 'platform': add driver alarmtimer
    [    5.573656] Registering platform device 'alarmtimer'. Parent at platform
    [    5.573669] device: 'alarmtimer': device_add
    [    5.573726] bus: 'platform': add device alarmtimer
    [    5.573905] PM: Adding info for platform:alarmtimer
    [    5.574499] bus: 'platform': driver_probe_device: matched device alarmtimer with driver alarmtimer
    [    5.574515] bus: 'platform': really_probe: probing driver alarmtimer with device alarmtimer
    [    5.574557] alarmtimer alarmtimer: no default pinctrl state
    [    5.574634] devices_kset: Moving alarmtimer to end of list
    [    5.574648] driver: 'alarmtimer': driver_bound: bound to device 'alarmtimer'
    [    5.574666] bus: 'platform': really_probe: bound device alarmtimer to driver alarmtimer
    [    5.575682] bus: 'clockevents': registered
    [    5.575717] device: 'clockevents': device_add
    [    5.575863] PM: Adding info for No Bus:clockevents
    [    5.575892] device: 'clockevent0': device_add
    [    5.575938] bus: 'clockevents': add device clockevent0
    [    5.576077] PM: Adding info for clockevents:clockevent0
    [    5.577095] device: 'broadcast': device_add
    [    5.577147] bus: 'clockevents': add device broadcast
    [    5.577283] PM: Adding info for clockevents:broadcast
    [    5.578852] bus: 'event_source': registered
    [    5.578905] device: 'armv7_cortex_a8': device_add
    [    5.579349] bus: 'event_source': add device armv7_cortex_a8
    [    5.579563] PM: Adding info for event_source:armv7_cortex_a8
    [    5.581101] device: 'breakpoint': device_add
    [    5.581178] bus: 'event_source': add device breakpoint
    [    5.581375] PM: Adding info for event_source:breakpoint
    [    5.581705] device: 'tracepoint': device_add
    [    5.581761] bus: 'event_source': add device tracepoint
    [    5.581934] PM: Adding info for event_source:tracepoint
    [    5.582431] device: 'software': device_add
    [    5.582488] bus: 'event_source': add device software
    [    5.582660] PM: Adding info for event_source:software
    [    5.595191] workingset: timestamp_bits=30 max_order=17 bucket_order=0
    [    5.598015] NFS: Registering the id_resolver key type
    [    5.598401] Key type id_resolver registered
    [    5.598419] Key type id_legacy registered
    [    5.598586] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
    [    5.612481] io scheduler noop registered
    [    5.612513] io scheduler deadline registered
    [    5.612641] io scheduler cfq registered (default)
    [    5.612805] bus: 'platform': add driver omap-ocp2scp
    [    5.613572] device class 'phy': registering
    [    5.613842] bus: 'platform': add driver omap-usb2
    [    5.614453] bus: 'platform': add driver pinctrl-single
    [    5.614563] bus: 'platform': driver_probe_device: matched device 44e10800.pinmux with driver pinctrl-single
    [    5.614582] bus: 'platform': really_probe: probing driver pinctrl-single with device 44e10800.pinmux
    [    5.614682] pinctrl-single 44e10800.pinmux: no pinctrl handle
    [    5.614750] devices_kset: Moving 44e10800.pinmux to end of list
    [    5.614803] pinctrl-single 44e10800.pinmux: please update dts to use #pinctrl-cells = <1>
    [    5.616699] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
    [    5.616724] driver: 'pinctrl-single': driver_bound: bound to device '44e10800.pinmux'
    [    5.616748] bus: 'platform': really_probe: bound device 44e10800.pinmux to driver pinctrl-single
    [    5.618271] bus: 'platform': add driver ecap
    [    5.619154] bus: 'platform': add driver ehrpwm
    [    5.619708] bus: 'platform': add driver pwmss
    [    5.619904] bus: 'platform': driver_probe_device: matched device 48300000.epwmss with driver pwmss
    [    5.619922] bus: 'platform': really_probe: probing driver pwmss with device 48300000.epwmss
    [    5.619971] pwmss 48300000.epwmss: no pinctrl handle
    [    5.620359] devices_kset: Moving 48300000.epwmss to end of list
    [    5.620594] device: '48300200.pwm': device_add
    [    5.620671] bus: 'platform': add device 48300200.pwm
    [    5.620856] PM: Adding info for platform:48300200.pwm
    [    5.621872] bus: 'platform': driver_probe_device: matched device 48300200.pwm with driver ehrpwm
    [    5.621892] bus: 'platform': really_probe: probing driver ehrpwm with device 48300200.pwm
    [    5.622133] ehrpwm 48300200.pwm: no init pinctrl state
    [    5.622160] ehrpwm 48300200.pwm: no sleep pinctrl state
    [    5.622168] ehrpwm 48300200.pwm: no idle pinctrl state
    [    5.622266] devices_kset: Moving 48300200.pwm to end of list
    [    5.622864] device: 'pwmchip0': device_add
    [    5.623414] PM: Adding info for No Bus:pwmchip0
    [    5.624968] driver: 'ehrpwm': driver_bound: bound to device '48300200.pwm'
    [    5.624997] bus: 'platform': really_probe: bound device 48300200.pwm to driver ehrpwm
    [    5.625295] driver: 'pwmss': driver_bound: bound to device '48300000.epwmss'
    [    5.625318] bus: 'platform': really_probe: bound device 48300000.epwmss to driver pwmss
    [    5.625350] bus: 'platform': driver_probe_device: matched device 48304000.epwmss with driver pwmss
    [    5.625363] bus: 'platform': really_probe: probing driver pwmss with device 48304000.epwmss
    [    5.625428] pwmss 48304000.epwmss: no pinctrl handle
    [    5.625503] devices_kset: Moving 48304000.epwmss to end of list
    [    5.625723] device: '48304200.pwm': device_add
    [    5.625796] bus: 'platform': add device 48304200.pwm
    [    5.625975] PM: Adding info for platform:48304200.pwm
    [    5.626629] bus: 'platform': driver_probe_device: matched device 48304200.pwm with driver ehrpwm
    [    5.626646] bus: 'platform': really_probe: probing driver ehrpwm with device 48304200.pwm
    [    5.626834] ehrpwm 48304200.pwm: no init pinctrl state
    [    5.626862] ehrpwm 48304200.pwm: no sleep pinctrl state
    [    5.626870] ehrpwm 48304200.pwm: no idle pinctrl state
    [    5.626937] devices_kset: Moving 48304200.pwm to end of list
    [    5.627110] device: 'pwmchip2': device_add
    [    5.627408] PM: Adding info for No Bus:pwmchip2
    [    5.627723] driver: 'ehrpwm': driver_bound: bound to device '48304200.pwm'
    [    5.627743] bus: 'platform': really_probe: bound device 48304200.pwm to driver ehrpwm
    [    5.627944] driver: 'pwmss': driver_bound: bound to device '48304000.epwmss'
    [    5.627963] bus: 'platform': really_probe: bound device 48304000.epwmss to driver pwmss
    [    5.628371] bus: 'platform': add driver platform-lcd
    [    5.629298] bus: 'platform': add driver pwm-backlight
    [    5.629563] bus: 'platform': driver_probe_device: matched device lcd_backlight@0 with driver pwm-backlight
    [    5.629580] bus: 'platform': really_probe: probing driver pwm-backlight with device lcd_backlight@0
    [    5.629626] pwm-backlight lcd_backlight@0: no pinctrl handle
    [    5.629689] devices_kset: Moving lcd_backlight@0 to end of list
    [    5.629731] pwm-backlight lcd_backlight@0: GPIO lookup for consumer enable
    [    5.629741] pwm-backlight lcd_backlight@0: using device tree for GPIO lookup
    [    5.629757] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/lcd_backlight@0[0]'
    [    5.629768] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/lcd_backlight@0[0]'
    [    5.629777] pwm-backlight lcd_backlight@0: using lookup tables for GPIO lookup
    [    5.631660] pwm-backlight lcd_backlight@0: lookup for GPIO enable failed
    [    5.632330] device: 'lcd_backlight@0': device_add
    [    5.632660] PM: Adding info for No Bus:lcd_backlight@0
    [    5.633400] driver: 'pwm-backlight': driver_bound: bound to device 'lcd_backlight@0'
    [    5.633429] bus: 'platform': really_probe: bound device lcd_backlight@0 to driver pwm-backlight
    [    5.633849] bus: 'platform': add driver omapvrfb
    [    5.634525] bus: 'platform': remove driver omapvrfb
    [    5.634788] driver: 'omapvrfb': driver_release
    [    5.634811] bus: 'platform': add driver of_fixed_factor_clk
    [    5.635385] bus: 'platform': add driver of_fixed_clk
    [    5.636196] bus: 'platform': add driver gpio-clk
    [    5.637355] bus: 'platform': add driver dra7-atl
    [    5.638577] device: 'ptmx': device_add
    [    5.638782] PM: Adding info for No Bus:ptmx
    [    5.639402] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    5.639585] Registering platform device 'serial8250'. Parent at platform
    [    5.639595] device: 'serial8250': device_add
    [    5.639650] bus: 'platform': add device serial8250
    [    5.639822] PM: Adding info for platform:serial8250
    [    5.641309] device: 'ttyS0': device_add
    [    5.642021] PM: Adding info for No Bus:ttyS0
    [    5.643679] device: 'ttyS1': device_add
    [    5.644140] PM: Adding info for No Bus:ttyS1
    [    5.644829] device: 'ttyS2': device_add
    [    5.645263] PM: Adding info for No Bus:ttyS2
    [    5.645887] device: 'ttyS3': device_add
    [    5.646322] PM: Adding info for No Bus:ttyS3
    [    5.647373] bus: 'platform': add driver serial8250
    [    5.647560] bus: 'platform': driver_probe_device: matched device serial8250 with driver serial8250
    [    5.647580] bus: 'platform': really_probe: probing driver serial8250 with device serial8250
    [    5.647641] serial8250 serial8250: no default pinctrl state
    [    5.647723] devices_kset: Moving serial8250 to end of list
    [    5.647738] driver: 'serial8250': driver_bound: bound to device 'serial8250'
    [    5.647756] bus: 'platform': really_probe: bound device serial8250 to driver serial8250
    [    5.648318] bus: 'platform': add driver of_serial
    [    5.649236] bus: 'platform': add driver omap_uart
    [    5.649391] bus: 'platform': driver_probe_device: matched device 44e09000.serial with driver omap_uart
    [    5.649407] bus: 'platform': really_probe: probing driver omap_uart with device 44e09000.serial
    [    5.649617] omap_uart 44e09000.serial: no init pinctrl state
    [    5.649651] omap_uart 44e09000.serial: no sleep pinctrl state
    [    5.649661] omap_uart 44e09000.serial: no idle pinctrl state
    [    5.649723] devices_kset: Moving 44e09000.serial to end of list
    [    5.649891] omap_uart 44e09000.serial: no wakeirq for uart0
    [    5.649919] of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@44e09000[0]'
    [    5.652432] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 158, base_baud = 3000000) is a OMAP UART0
    [    6.296723] console [ttyO0] enabled
    [    6.300515] device: 'ttyO0': device_add
    [    6.301147] PM: Adding info for No Bus:ttyO0
    [    6.302149] driver: 'omap_uart': driver_bound: bound to device '44e09000.serial'
    [    6.302179] bus: 'platform': really_probe: bound device 44e09000.serial to driver omap_uart
    [    6.302972] device: 'hw_random': device_add
    [    6.303418] PM: Adding info for No Bus:hw_random
    [    6.304470] bus: 'platform': add driver omap_rng
    [    6.304791] bus: 'platform': driver_probe_device: matched device 48310000.rng with driver omap_rng
    [    6.304809] bus: 'platform': really_probe: probing driver omap_rng with device 48310000.rng
    [    6.304862] omap_rng 48310000.rng: no pinctrl handle
    [    6.304931] devices_kset: Moving 48310000.rng to end of list
    [    6.305870] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
    [    6.313704] driver: 'omap_rng': driver_bound: bound to device '48310000.rng'
    [    6.313731] bus: 'platform': really_probe: bound device 48310000.rng to driver omap_rng
    [    6.314187] bus: 'platform': add driver omap3-rom-rng
    [    6.314655] device class 'drm': registering
    [    6.314967] [drm] Initialized
    [    6.318084] bus: 'i2c': add driver tda998x
    [    6.487839] device: '1:0': device_add
    [    6.488146] PM: Adding info for No Bus:1:0
    [    6.488743] device: 'ram0': device_add
    [    6.489139] PM: Adding info for No Bus:ram0
    [    6.492256] device: '1:1': device_add
    [    6.492523] PM: Adding info for No Bus:1:1
    [    6.493246] device: 'ram1': device_add
    [    6.493610] PM: Adding info for No Bus:ram1
    [    6.495563] device: '1:2': device_add
    [    6.495815] PM: Adding info for No Bus:1:2
    [    6.496144] device: 'ram2': device_add
    [    6.496501] PM: Adding info for No Bus:ram2
    [    6.497916] device: '1:3': device_add
    [    6.498162] PM: Adding info for No Bus:1:3
    [    6.498936] device: 'ram3': device_add
    [    6.499306] PM: Adding info for No Bus:ram3
    [    6.501470] device: '1:4': device_add
    [    6.501729] PM: Adding info for No Bus:1:4
    [    6.502088] device: 'ram4': device_add
    [    6.502440] PM: Adding info for No Bus:ram4
    [    6.503872] device: '1:5': device_add
    [    6.504121] PM: Adding info for No Bus:1:5
    [    6.504918] device: 'ram5': device_add
    [    6.505292] PM: Adding info for No Bus:ram5
    [    6.507171] device: '1:6': device_add
    [    6.507425] PM: Adding info for No Bus:1:6
    [    6.507742] device: 'ram6': device_add
    [    6.508095] PM: Adding info for No Bus:ram6
    [    6.509487] device: '1:7': device_add
    [    6.509748] PM: Adding info for No Bus:1:7
    [    6.510839] device: 'ram7': device_add
    [    6.511192] PM: Adding info for No Bus:ram7
    [    6.513194] device: '1:8': device_add
    [    6.513454] PM: Adding info for No Bus:1:8
    [    6.513784] device: 'ram8': device_add
    [    6.514135] PM: Adding info for No Bus:ram8
    [    6.515507] device: '1:9': device_add
    [    6.515761] PM: Adding info for No Bus:1:9
    [    6.516537] device: 'ram9': device_add
    [    6.516885] PM: Adding info for No Bus:ram9
    [    6.518808] device: '1:10': device_add
    [    6.519056] PM: Adding info for No Bus:1:10
    [    6.519382] device: 'ram10': device_add
    [    6.519731] PM: Adding info for No Bus:ram10
    [    6.522174] device: '1:11': device_add
    [    6.522425] PM: Adding info for No Bus:1:11
    [    6.523038] device: 'ram11': device_add
    [    6.523398] PM: Adding info for No Bus:ram11
    [    6.525268] device: '1:12': device_add
    [    6.525525] PM: Adding info for No Bus:1:12
    [    6.525844] device: 'ram12': device_add
    [    6.526190] PM: Adding info for No Bus:ram12
    [    6.527561] device: '1:13': device_add
    [    6.527802] PM: Adding info for No Bus:1:13
    [    6.528567] device: 'ram13': device_add
    [    6.528939] PM: Adding info for No Bus:ram13
    [    6.531523] device: '1:14': device_add
    [    6.531774] PM: Adding info for No Bus:1:14
    [    6.532219] device: 'ram14': device_add
    [    6.532571] PM: Adding info for No Bus:ram14
    [    6.534339] device: '1:15': device_add
    [    6.534587] PM: Adding info for No Bus:1:15
    [    6.535152] device: 'ram15': device_add
    [    6.535520] PM: Adding info for No Bus:ram15
    [    6.537404] brd: module loaded
    [    6.541449] device: 'loop-control': device_add
    [    6.541660] PM: Adding info for No Bus:loop-control
    [    6.554626] device: '7:0': device_add
    [    6.555071] PM: Adding info for No Bus:7:0
    [    6.555877] device: 'loop0': device_add
    [    6.556279] PM: Adding info for No Bus:loop0
    [    6.569353] device: '7:1': device_add
    [    6.569649] PM: Adding info for No Bus:7:1
    [    6.570511] device: 'loop1': device_add
    [    6.570914] PM: Adding info for No Bus:loop1
    [    6.583708] device: '7:2': device_add
    [    6.583999] PM: Adding info for No Bus:7:2
    [    6.584431] device: 'loop2': device_add
    [    6.584820] PM: Adding info for No Bus:loop2
    [    6.586861] device: '7:3': device_add
    [    6.587136] PM: Adding info for No Bus:7:3
    [    6.588003] device: 'loop3': device_add
    [    6.588400] PM: Adding info for No Bus:loop3
    [    6.601339] device: '7:4': device_add
    [    6.601629] PM: Adding info for No Bus:7:4
    [    6.602019] device: 'loop4': device_add
    [    6.602409] PM: Adding info for No Bus:loop4
    [    6.604508] device: '7:5': device_add
    [    6.604780] PM: Adding info for No Bus:7:5
    [    6.605671] device: 'loop5': device_add
    [    6.606055] PM: Adding info for No Bus:loop5
    [    6.618601] device: '7:6': device_add
    [    6.618878] PM: Adding info for No Bus:7:6
    [    6.619284] device: 'loop6': device_add
    [    6.619659] PM: Adding info for No Bus:loop6
    [    6.632535] device: '7:7': device_add
    [    6.632818] PM: Adding info for No Bus:7:7
    [    6.633210] device: 'loop7': device_add
    [    6.633588] PM: Adding info for No Bus:loop7
    [    6.635280] loop: module loaded
    [    6.638612] bus: 'platform': add driver ti_am3359-tscadc
    [    6.638902] bus: 'platform': driver_probe_device: matched device 44e0d000.tscadc with driver ti_am3359-tscadc
    [    6.638919] bus: 'platform': really_probe: probing driver ti_am3359-tscadc with device 44e0d000.tscadc
    [    6.638972] ti_am3359-tscadc 44e0d000.tscadc: no pinctrl handle
    [    6.639041] devices_kset: Moving 44e0d000.tscadc to end of list
    [    6.639890] Registering platform device 'TI-am335x-tsc'. Parent at 44e0d000.tscadc
    [    6.639906] device: 'TI-am335x-tsc': device_add
    [    6.640820] bus: 'platform': add device TI-am335x-tsc
    [    6.641014] PM: Adding info for platform:TI-am335x-tsc
    [    6.641719] Registering platform device 'TI-am335x-adc'. Parent at 44e0d000.tscadc
    [    6.641734] device: 'TI-am335x-adc': device_add
    [    6.641820] bus: 'platform': add device TI-am335x-adc
    [    6.642013] PM: Adding info for platform:TI-am335x-adc
    [    6.642691] driver: 'ti_am3359-tscadc': driver_bound: bound to device '44e0d000.tscadc'
    [    6.642715] bus: 'platform': really_probe: bound device 44e0d000.tscadc to driver ti_am3359-tscadc
    [    6.643103] bus: 'i2c': add driver menelaus
    [    6.643395] bus: 'i2c': add driver twl
    [    6.643663] bus: 'platform': add driver twl4030_power
    [    6.644664] bus: 'platform': add driver twl4030-audio
    [    6.645993] bus: 'i2c': add driver twl6040
    [    6.646674] device class 'scsi_disk': registering
    [    6.647165] bus: 'scsi': add driver sd
    [    6.647447] device class 'mtd': registering
    [    6.647756] device: 'mtd': device_add
    [    6.648015] PM: Adding info for No Bus:mtd
    [    6.648728] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    6.656975] bus: 'platform': add driver omap2-nand
    [    6.657735] bus: 'platform': add driver omap2-onenand
    [    6.658174] device class 'spidev': registering
    [    6.658403] bus: 'spi': add driver spidev
    [    6.658682] bus: 'platform': add driver omap2_mcspi
    [    6.658894] bus: 'platform': driver_probe_device: matched device 48030000.spi with driver omap2_mcspi
    [    6.658912] bus: 'platform': really_probe: probing driver omap2_mcspi with device 48030000.spi
    [    6.659131] omap2_mcspi 48030000.spi: no init pinctrl state
    [    6.659166] omap2_mcspi 48030000.spi: no sleep pinctrl state
    [    6.659175] omap2_mcspi 48030000.spi: no idle pinctrl state
    [    6.659242] devices_kset: Moving 48030000.spi to end of list
    [    6.659547] device: 'spi1': device_add
    [    6.661592] PM: Adding info for No Bus:spi1
    [    6.663250] device: 'spi1.0': device_add
    [    6.663496] bus: 'spi': add device spi1.0
    [    6.664182] PM: Adding info for spi:spi1.0
    [    6.665153] bus: 'spi': driver_probe_device: matched device spi1.0 with driver spidev
    [    6.665174] bus: 'spi': really_probe: probing driver spidev with device spi1.0
    [    6.665272] spidev spi1.0: no pinctrl handle
    [    6.665387] devices_kset: Moving spi1.0 to end of list
    [    6.665427] spidev spi1.0: buggy DT: spidev listed directly in DT
    [    6.672757] ------------[ cut here ]------------
    [    6.677618] WARNING: CPU: 0 PID: 1 at drivers/spi/spidev.c:757 spidev_probe+0x188/0x1d0
    [    6.686351] Modules linked in:
    [    6.686379] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.9.28-geed43d1050 #10
    [    6.686386] Hardware name: Generic AM33XX (Flattened Device Tree)
    [    6.686418] [<c01102fc>] (unwind_backtrace) from [<c010c554>] (show_stack+0x10/0x14)
    [    6.686443] [<c010c554>] (show_stack) from [<c046052c>] (dump_stack+0xa4/0xd8)
    [    6.686467] [<c046052c>] (dump_stack) from [<c0136024>] (__warn+0xd4/0x100)
    [    6.686482] [<c0136024>] (__warn) from [<c01360fc>] (warn_slowpath_null+0x20/0x28)
    [    6.686498] [<c01360fc>] (warn_slowpath_null) from [<c05d4b54>] (spidev_probe+0x188/0x1d0)
    [    6.686512] [<c05d4b54>] (spidev_probe) from [<c05d0b00>] (spi_drv_probe+0x7c/0xa8)
    [    6.686537] [<c05d0b00>] (spi_drv_probe) from [<c054e758>] (driver_probe_device.part.1+0x244/0x38c)
    [    6.686552] [<c054e758>] (driver_probe_device.part.1) from [<c054ca8c>] (bus_for_each_drv+0x64/0x98)
    [    6.686565] [<c054ca8c>] (bus_for_each_drv) from [<c054e48c>] (__device_attach+0xb0/0x130)
    [    6.686578] [<c054e48c>] (__device_attach) from [<c054d8e4>] (bus_probe_device+0x88/0x90)
    [    6.686590] [<c054d8e4>] (bus_probe_device) from [<c054bbd0>] (device_add+0x3f0/0x574)
    [    6.686603] [<c054bbd0>] (device_add) from [<c05d1cc8>] (spi_add_device+0x90/0x134)
    [    6.686616] [<c05d1cc8>] (spi_add_device) from [<c05d20e0>] (of_register_spi_device+0x1ec/0x30c)
    [    6.686629] [<c05d20e0>] (of_register_spi_device) from [<c05d4384>] (spi_register_master+0x268/0x4ac)
    [    6.686643] [<c05d4384>] (spi_register_master) from [<c05d45f8>] (devm_spi_register_master+0x30/0x70)
    [    6.686655] [<c05d45f8>] (devm_spi_register_master) from [<c05d77dc>] (omap2_mcspi_probe+0x27c/0x350)
    [    6.686670] [<c05d77dc>] (omap2_mcspi_probe) from [<c05508c0>] (platform_drv_probe+0x4c/0xb0)
    [    6.686682] [<c05508c0>] (platform_drv_probe) from [<c054e758>] (driver_probe_device.part.1+0x244/0x38c)
    [    6.686694] [<c054e758>] (driver_probe_device.part.1) from [<c054e984>] (__driver_attach+0xe4/0xf4)
    [    6.686705] [<c054e984>] (__driver_attach) from [<c054c9e0>] (bus_for_each_dev+0x6c/0xa0)
    [    6.686717] [<c054c9e0>] (bus_for_each_dev) from [<c054daf4>] (bus_add_driver+0xe0/0x234)
    [    6.686729] [<c054daf4>] (bus_add_driver) from [<c054f8cc>] (driver_register+0x78/0xf8)
    [    6.686742] [<c054f8cc>] (driver_register) from [<c0101998>] (do_one_initcall+0x3c/0x178)
    [    6.686762] [<c0101998>] (do_one_initcall) from [<c0c00d9c>] (kernel_init_freeable+0x124/0x1f0)
    [    6.686777] [<c0c00d9c>] (kernel_init_freeable) from [<c08dd2bc>] (kernel_init+0x8/0x114)
    [    6.686795] [<c08dd2bc>] (kernel_init) from [<c0107ab0>] (ret_from_fork+0x14/0x24)
    [    6.686869] ---[ end trace 755017cc40c23710 ]---
    [    6.692253] device: 'spidev1.0': device_add
    [    6.692815] PM: Adding info for No Bus:spidev1.0
    [    6.694242] driver: 'spidev': driver_bound: bound to device 'spi1.0'
    [    6.694295] bus: 'spi': really_probe: bound device spi1.0 to driver spidev
    [    6.694472] driver: 'omap2_mcspi': driver_bound: bound to device '48030000.spi'
    [    6.694497] bus: 'platform': really_probe: bound device 48030000.spi to driver omap2_mcspi
    [    6.695118] bus: 'platform': add driver mdio-mux-gpio
    [    6.695747] bus: 'platform': add driver mdio-mux-mmioreg
    [    6.696264] bus: 'mdio_bus': add driver Atheros 8035 ethernet
    [    6.696525] bus: 'mdio_bus': add driver Atheros 8030 ethernet
    [    6.697102] bus: 'mdio_bus': add driver Atheros 8031 ethernet
    [    6.697431] Registering platform device 'Fixed MDIO bus.0'. Parent at platform
    [    6.697444] device: 'Fixed MDIO bus.0': device_add
    [    6.697501] bus: 'platform': add device Fixed MDIO bus.0
    [    6.697679] PM: Adding info for platform:Fixed MDIO bus.0
    [    6.698062] device: 'fixed-0': device_add
    [    6.698295] PM: Adding info for No Bus:fixed-0
    [    6.698982] libphy: Fixed MDIO Bus: probed
    [    6.705085] bus: 'mdio_bus': add driver Microchip LAN88xx
    [    6.705473] bus: 'mdio_bus': add driver SMSC LAN83C185
    [    6.705749] bus: 'mdio_bus': add driver SMSC LAN8187
    [    6.706007] bus: 'mdio_bus': add driver SMSC LAN8700
    [    6.706253] bus: 'mdio_bus': add driver SMSC LAN911x Internal PHY
    [    6.706496] bus: 'mdio_bus': add driver SMSC LAN8710/LAN8720
    [    6.706744] bus: 'mdio_bus': add driver SMSC LAN8740
    [    6.707006] CAN device driver interface
    [    6.712517] bus: 'platform': add driver c_can_platform
    [    6.712772] bus: 'platform': driver_probe_device: matched device 481cc000.can with driver c_can_platform
    [    6.712790] bus: 'platform': really_probe: probing driver c_can_platform with device 481cc000.can
    [    6.713010] c_can_platform 481cc000.can: no init pinctrl state
    [    6.713042] c_can_platform 481cc000.can: no sleep pinctrl state
    [    6.713050] c_can_platform 481cc000.can: no idle pinctrl state
    [    6.713118] devices_kset: Moving 481cc000.can to end of list
    [    6.713813] device: 'can0': device_add
    [    6.715103] PM: Adding info for No Bus:can0
    [    6.716880] c_can_platform 481cc000.can: c_can_platform device registered (regs=fa1cc000, irq=164)
    [    6.727261] driver: 'c_can_platform': driver_bound: bound to device '481cc000.can'
    [    6.727291] bus: 'platform': really_probe: bound device 481cc000.can to driver c_can_platform
    [    6.727895] bus: 'platform': add driver ti_hecc
    [    6.728353] bus: 'platform': add driver davinci_mdio
    [    6.728930] bus: 'platform': add driver cpsw-phy-sel
    [    6.729482] bus: 'platform': add driver cpsw
    [    6.729720] bus: 'platform': driver_probe_device: matched device 4a100000.ethernet with driver cpsw
    [    6.729737] bus: 'platform': really_probe: probing driver cpsw with device 4a100000.ethernet
    [    6.731203] cpsw 4a100000.ethernet: no init pinctrl state
    [    6.731263] cpsw 4a100000.ethernet: no idle pinctrl state
    [    6.731338] devices_kset: Moving 4a100000.ethernet to end of list
    [    6.745325] device: '4a101000.mdio': device_add
    [    6.745424] bus: 'platform': add device 4a101000.mdio
    [    6.745613] PM: Adding info for platform:4a101000.mdio
    [    6.746503] bus: 'platform': driver_probe_device: matched device 4a101000.mdio with driver davinci_mdio
    [    6.746522] bus: 'platform': really_probe: probing driver davinci_mdio with device 4a101000.mdio
    [    6.746783] davinci_mdio 4a101000.mdio: no init pinctrl state
    [    6.746811] davinci_mdio 4a101000.mdio: no idle pinctrl state
    [    6.746886] devices_kset: Moving 4a101000.mdio to end of list
    [    6.747062] device: '4a101000.mdio': device_add
    [    6.747410] PM: Adding info for No Bus:4a101000.mdio
    [    6.800095] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
    [    6.806480] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
    [    6.825905] device: '4a101000.mdio:00': device_add
    [    6.826063] bus: 'mdio_bus': add device 4a101000.mdio:00
    [    6.826246] PM: Adding info for mdio_bus:4a101000.mdio:00
    [    6.826395] bus: 'mdio_bus': driver_probe_device: matched device 4a101000.mdio:00 with driver SMSC LAN8710/LAN8720
    [    6.826411] bus: 'mdio_bus': really_probe: probing driver SMSC LAN8710/LAN8720 with device 4a101000.mdio:00
    [    6.826474] SMSC LAN8710/LAN8720 4a101000.mdio:00: no default pinctrl state
    [    6.826599] devices_kset: Moving 4a101000.mdio:00 to end of list
    [    6.826874] driver: 'SMSC LAN8710/LAN8720': driver_bound: bound to device '4a101000.mdio:00'
    [    6.826894] bus: 'mdio_bus': really_probe: bound device 4a101000.mdio:00 to driver SMSC LAN8710/LAN8720
    [    6.827033] libphy: 4a101000.mdio: probed
    [    6.832120] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
    [    6.842098] driver: 'davinci_mdio': driver_bound: bound to device '4a101000.mdio'
    [    6.842130] bus: 'platform': really_probe: bound device 4a101000.mdio to driver davinci_mdio
    [    6.842537] device: '44e10650.cpsw-phy-sel': device_add
    [    6.842637] bus: 'platform': add device 44e10650.cpsw-phy-sel
    [    6.842823] PM: Adding info for platform:44e10650.cpsw-phy-sel
    [    6.843505] bus: 'platform': driver_probe_device: matched device 44e10650.cpsw-phy-sel with driver cpsw-phy-sel
    [    6.843523] bus: 'platform': really_probe: probing driver cpsw-phy-sel with device 44e10650.cpsw-phy-sel
    [    6.843575] cpsw-phy-sel 44e10650.cpsw-phy-sel: no pinctrl handle
    [    6.843648] devices_kset: Moving 44e10650.cpsw-phy-sel to end of list
    [    6.843702] driver: 'cpsw-phy-sel': driver_bound: bound to device '44e10650.cpsw-phy-sel'
    [    6.843721] bus: 'platform': really_probe: bound device 44e10650.cpsw-phy-sel to driver cpsw-phy-sel
    [    6.844120] cpsw 4a100000.ethernet: Detected MACID = 04:a3:16:e9:44:7a
    [    6.852084] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
    [    6.860512] device: 'eth0': device_add
    [    6.861664] PM: Adding info for No Bus:eth0
    [    6.868662] driver: 'cpsw': driver_bound: bound to device '4a100000.ethernet'
    [    6.868699] bus: 'platform': really_probe: bound device 4a100000.ethernet to driver cpsw
    [    6.871360] bus: 'usb': add driver rtl8xxxu
    [    6.871843] usbcore: registered new interface driver rtl8xxxu
    [    6.877872] bus: 'spi': add driver wl1271_spi
    [    6.878608] bus: 'sdio': add driver wl1271_sdio
    [    6.878941] bus: 'platform': add driver wl18xx_driver
    [    6.879399] bus: 'usb': add driver asix
    [    6.879779] usbcore: registered new interface driver asix
    [    6.886279] bus: 'usb': add driver ax88179_178a
    [    6.886685] usbcore: registered new interface driver ax88179_178a
    [    6.894019] bus: 'usb': add driver cdc_ether
    [    6.894403] usbcore: registered new interface driver cdc_ether
    [    6.901089] bus: 'usb': add driver smsc95xx
    [    6.901522] usbcore: registered new interface driver smsc95xx
    [    6.907541] bus: 'usb': add driver net1080
    [    6.908236] usbcore: registered new interface driver net1080
    [    6.914326] bus: 'usb': add driver cdc_subset
    [    6.914686] usbcore: registered new interface driver cdc_subset
    [    6.921569] bus: 'usb': add driver zaurus
    [    6.921961] usbcore: registered new interface driver zaurus
    [    6.927807] bus: 'usb': add driver cdc_ncm
    [    6.928595] usbcore: registered new interface driver cdc_ncm
    [    6.934910] device class 'usbmon': registering
    [    6.935316] device: 'usbmon0': device_add
    [    6.935544] PM: Adding info for No Bus:usbmon0
    [    6.936440] bus: 'usb': add driver cdc_wdm
    [    6.936888] usbcore: registered new interface driver cdc_wdm
    [    6.943886] bus: 'usb': add driver usb-storage
    [    6.944384] usbcore: registered new interface driver usb-storage
    [    6.951084] bus: 'usb': add driver usbtest
    [    6.951520] usbcore: registered new interface driver usbtest
    [    6.957866] device: 'mice': device_add
    [    6.958083] PM: Adding info for No Bus:mice
    [    6.959415] device: 'psaux': device_add
    [    6.959628] PM: Adding info for No Bus:psaux
    [    6.960532] mousedev: PS/2 mouse device common for all mice
    [    6.966381] bus: 'serio': add driver atkbd
    [    6.968121] bus: 'platform': add driver twl4030_keypad
    [    6.968980] bus: 'serio': add driver psmouse
    [    6.969487] bus: 'spi': add driver ads7846
    [    6.969782] bus: 'platform': add driver TI-am335x-tsc
    [    6.970614] bus: 'platform': driver_probe_device: matched device TI-am335x-tsc with driver TI-am335x-tsc
    [    6.970636] bus: 'platform': really_probe: probing driver TI-am335x-tsc with device TI-am335x-tsc
    [    6.970693] TI-am335x-tsc TI-am335x-tsc: no pinctrl handle
    [    6.970766] devices_kset: Moving TI-am335x-tsc to end of list
    [    6.970826] TI-am335x-tsc TI-am335x-tsc: please use 'ti,coordinate-readouts' instead
    [    6.979362] device: 'input0': device_add
    [    6.979929] PM: Adding info for No Bus:input0
    [    6.981502] input: ti-tsc as /devices/platform/ocp/44e0d000.tscadc/TI-am335x-tsc/input/input0
    [    6.991334] device: 'mouse0': device_add
    [    6.991691] PM: Adding info for No Bus:mouse0
    [    6.992882] device: 'event0': device_add
    [    6.993106] PM: Adding info for No Bus:event0
    [    6.993594] driver: 'TI-am335x-tsc': driver_bound: bound to device 'TI-am335x-tsc'
    [    6.993619] bus: 'platform': really_probe: bound device TI-am335x-tsc to driver TI-am335x-tsc
    [    6.993972] bus: 'platform': add driver twl4030_pwrbutton
    [    6.994605] bus: 'platform': add driver omap_rtc
    [    6.994812] bus: 'platform': driver_probe_device: matched device 44e3e000.rtc with driver omap_rtc
    [    6.994829] bus: 'platform': really_probe: probing driver omap_rtc with device 44e3e000.rtc
    [    6.994881] omap_rtc 44e3e000.rtc: no pinctrl handle
    [    6.994948] devices_kset: Moving 44e3e000.rtc to end of list
    [    6.995574] omap_rtc 44e3e000.rtc: already running
    [    7.002505] device: 'rtc0': device_add
    [    7.002863] PM: Adding info for No Bus:rtc0
    [    7.003719] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
    [    7.012381] driver: 'omap_rtc': driver_bound: bound to device '44e3e000.rtc'
    [    7.012410] bus: 'platform': really_probe: bound device 44e3e000.rtc to driver omap_rtc
    [    7.012981] bus: 'platform': add driver twl_rtc
    [    7.013611] i2c /dev entries driver
    [    7.017288] device class 'i2c-dev': registering
    [    7.018159] Driver for 1-wire Dallas network protocol.
    [    7.024326] bus: 'w1': registered
    [    7.024341] bus: 'w1': add driver w1_master_driver
    [    7.024600] bus: 'w1': add driver w1_slave_driver
    [    7.024868] bus: 'platform': add driver ti-soc-thermal
    [    7.025547] bus: 'platform': add driver omap_wdt
    [    7.025719] bus: 'platform': driver_probe_device: matched device 44e35000.wdt with driver omap_wdt
    [    7.025736] bus: 'platform': really_probe: probing driver omap_wdt with device 44e35000.wdt
    [    7.025789] omap_wdt 44e35000.wdt: no pinctrl handle
    [    7.025854] devices_kset: Moving 44e35000.wdt to end of list
    [    7.027002] device: 'watchdog': device_add
    [    7.027391] PM: Adding info for No Bus:watchdog
    [    7.029328] device: 'watchdog0': device_add
    [    7.029821] PM: Adding info for No Bus:watchdog0
    [    7.031570] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 10 sec
    [    7.039484] driver: 'omap_wdt': driver_bound: bound to device '44e35000.wdt'
    [    7.039512] bus: 'platform': really_probe: bound device 44e35000.wdt to driver omap_wdt
    [    7.040471] bus: 'platform': add driver twl4030_wdt
    [    7.041146] bus: 'platform': add driver pwrseq_simple
    [    7.041686] bus: 'platform': add driver pwrseq_emmc
    [    7.042198] bus: 'mmc': add driver mmcblk
    [    7.042509] bus: 'sdio': add driver sdio_uart
    [    7.042775] bus: 'platform': add driver mmci-omap
    [    7.043290] bus: 'platform': add driver omap_hsmmc
    [    7.043472] bus: 'platform': driver_probe_device: matched device 48060000.mmc with driver omap_hsmmc
    [    7.043489] bus: 'platform': really_probe: probing driver omap_hsmmc with device 48060000.mmc
    [    7.043727] omap_hsmmc 48060000.mmc: no init pinctrl state
    [    7.043766] omap_hsmmc 48060000.mmc: no sleep pinctrl state
    [    7.043775] omap_hsmmc 48060000.mmc: no idle pinctrl state
    [    7.043841] devices_kset: Moving 48060000.mmc to end of list
    [    7.044474] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
    [    7.044487] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    7.044541] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0)
    [    7.044664] omap_hsmmc 48060000.mmc: Got CD GPIO
    [    7.049507] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
    [    7.049517] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    7.049530] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]'
    [    7.049541] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]'
    [    7.049550] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
    [    7.049567] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed
    [    7.053003] device: 'mmc0': device_add
    [    7.053259] PM: Adding info for No Bus:mmc0
    [    7.054210] omap_hsmmc 48060000.mmc: vmmc_aux set voltage failed
    [    7.061272] omap_hsmmc 48060000.mmc: vmmc_aux set voltage failed
    [    7.067560] omap_hsmmc 48060000.mmc: failed to switch to 3v
    [    7.073793] omap_hsmmc 48060000.mmc: vmmc_aux set voltage failed
    [    7.080210] omap_hsmmc 48060000.mmc: failed to switch 1.8v
    [    7.142060] driver: 'omap_hsmmc': driver_bound: bound to device '48060000.mmc'
    [    7.142098] bus: 'platform': really_probe: bound device 48060000.mmc to driver omap_hsmmc
    [    7.142143] bus: 'platform': driver_probe_device: matched device 481d8000.mmc with driver omap_hsmmc
    [    7.142422] bus: 'platform': really_probe: probing driver omap_hsmmc with device 481d8000.mmc
    [    7.142687] omap_hsmmc 481d8000.mmc: no init pinctrl state
    [    7.142733] omap_hsmmc 481d8000.mmc: no sleep pinctrl state
    [    7.142742] omap_hsmmc 481d8000.mmc: no idle pinctrl state
    [    7.142823] devices_kset: Moving 481d8000.mmc to end of list
    [    7.143050] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer cd
    [    7.143062] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [    7.143076] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@481d8000[0]'
    [    7.143087] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@481d8000[0]'
    [    7.143097] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [    7.143111] omap_hsmmc 481d8000.mmc: lookup for GPIO cd failed
    [    7.143128] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer wp
    [    7.143136] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [    7.143147] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@481d8000[0]'
    [    7.143157] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@481d8000[0]'
    [    7.143166] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [    7.143177] omap_hsmmc 481d8000.mmc: lookup for GPIO wp failed
    [    7.144505] device: 'mmc1': device_add
    [    7.144760] PM: Adding info for No Bus:mmc1
    [    7.145350] omap_hsmmc 481d8000.mmc: vmmc_aux set voltage failed
    [    7.155549] omap_hsmmc 481d8000.mmc: vmmc_aux set voltage failed
    [    7.162062] omap_hsmmc 481d8000.mmc: failed to switch to 3v
    [    7.167982] omap_hsmmc 481d8000.mmc: vmmc_aux set voltage failed
    [    7.174422] omap_hsmmc 481d8000.mmc: failed to switch 1.8v
    [    7.218567] mmc0: host does not support reading read-only switch, assuming write-enable
    [    7.229125] mmc0: new high speed SDHC card at address 1234
    [    7.235157] device: 'mmc0:1234': device_add
    [    7.235619] bus: 'mmc': add device mmc0:1234
    [    7.235841] PM: Adding info for mmc:mmc0:1234
    [    7.236432] bus: 'mmc': driver_probe_device: matched device mmc0:1234 with driver mmcblk
    [    7.236451] bus: 'mmc': really_probe: probing driver mmcblk with device mmc0:1234
    [    7.236575] mmcblk mmc0:1234: no default pinctrl state
    [    7.236710] devices_kset: Moving mmc0:1234 to end of list
    [    7.240346] driver: 'omap_hsmmc': driver_bound: bound to device '481d8000.mmc'
    [    7.240382] bus: 'platform': really_probe: bound device 481d8000.mmc to driver omap_hsmmc
    [    7.240436] bus: 'platform': driver_probe_device: matched device 47810000.mmc with driver omap_hsmmc
    [    7.240451] bus: 'platform': really_probe: probing driver omap_hsmmc with device 47810000.mmc
    [    7.240748] omap_hsmmc 47810000.mmc: no init pinctrl state
    [    7.240790] omap_hsmmc 47810000.mmc: no sleep pinctrl state
    [    7.240798] omap_hsmmc 47810000.mmc: no idle pinctrl state
    [    7.240875] devices_kset: Moving 47810000.mmc to end of list
    [    7.241131] omap_hsmmc 47810000.mmc: GPIO lookup for consumer cd
    [    7.241144] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
    [    7.241159] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@47810000[0]'
    [    7.241171] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@47810000[0]'
    [    7.241180] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
    [    7.241195] omap_hsmmc 47810000.mmc: lookup for GPIO cd failed
    [    7.241211] omap_hsmmc 47810000.mmc: GPIO lookup for consumer wp
    [    7.241220] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
    [    7.241230] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@47810000[0]'
    [    7.241240] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@47810000[0]'
    [    7.241249] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
    [    7.241260] omap_hsmmc 47810000.mmc: lookup for GPIO wp failed
    [    7.241809] OF: /ocp/mmc@47810000: could not get #dma-cells for /ocp/l4_wkup@44c00000/prcm@200000/clocks/dpll_ddr_m2_ck@4a0
    [    7.255009] mmcblk0: mmc0:1234 SA04G 3.71 GiB 
    [    7.255054] device: '179:0': device_add
    [    7.255444] PM: Adding info for No Bus:179:0
    [    7.256177] device: 'mmcblk0': device_add
    [    7.256718] PM: Adding info for No Bus:mmcblk0
    [    7.264844]  mmcblk0: p1
    [    7.265116] device: 'mmcblk0p1': device_add
    [    7.265689] PM: Adding info for No Bus:mmcblk0p1
    [    7.268753] driver: 'mmcblk': driver_bound: bound to device 'mmc0:1234'
    [    7.268797] bus: 'mmc': really_probe: bound device mmc0:1234 to driver mmcblk
    [    7.276161] omap_hsmmc 47810000.mmc: RX DMA channel request failed
    [    7.311463] omap_hsmmc: probe of 47810000.mmc rejects match -19
    [    7.312210] bus: 'platform': add driver leds_pwm
    [    7.312508] bus: 'platform': driver_probe_device: matched device pwm_led with driver leds_pwm
    [    7.312528] bus: 'platform': really_probe: probing driver leds_pwm with device pwm_led
    [    7.312580] leds_pwm pwm_led: no pinctrl handle
    [    7.312646] devices_kset: Moving pwm_led to end of list
    [    7.313083] device: 'green': device_add
    [    7.313366] PM: Adding info for No Bus:green
    [    7.314348] device: 'red': device_add
    [    7.314632] PM: Adding info for No Bus:red
    [    7.315564] device: 'blue': device_add
    [    7.315824] PM: Adding info for No Bus:blue
    [    7.316347] driver: 'leds_pwm': driver_bound: bound to device 'pwm_led'
    [    7.316373] bus: 'platform': really_probe: bound device pwm_led to driver leds_pwm
    [    7.317038] bus: 'hid': registered
    [    7.317111] bus: 'hid': add driver hid-generic
    [    7.317719] bus: 'usb': add driver usbhid
    [    7.318138] usbcore: registered new interface driver usbhid
    [    7.325180] usbhid: USB HID core driver
    [    7.329203] device class 'extcon': registering
    [    7.329538] bus: 'platform': add driver palmas-usb
    [    7.331041] bus: 'platform': add driver TI-am335x-adc
    [    7.331371] bus: 'platform': driver_probe_device: matched device TI-am335x-adc with driver TI-am335x-adc
    [    7.331388] bus: 'platform': really_probe: probing driver TI-am335x-adc with device TI-am335x-adc
    [    7.331443] TI-am335x-adc TI-am335x-adc: no pinctrl handle
    [    7.331512] devices_kset: Moving TI-am335x-adc to end of list
    [    7.333084] device: 'iio:device0': device_add
    [    7.333556] bus: 'iio': add device iio:device0
    [    7.333719] PM: Adding info for iio:iio:device0
    [    7.335271] driver: 'TI-am335x-adc': driver_bound: bound to device 'TI-am335x-adc'
    [    7.335304] bus: 'platform': really_probe: bound device TI-am335x-adc to driver TI-am335x-adc
    [    7.335769] bus: 'platform': add driver oprofile-perf
    [    7.336294] Registering platform device 'oprofile-perf.0'. Parent at platform
    [    7.336306] device: 'oprofile-perf.0': device_add
    [    7.336363] bus: 'platform': add device oprofile-perf.0
    [    7.336542] PM: Adding info for platform:oprofile-perf.0
    [    7.336928] bus: 'platform': driver_probe_device: matched device oprofile-perf.0 with driver oprofile-perf
    [    7.336945] bus: 'platform': really_probe: probing driver oprofile-perf with device oprofile-perf.0
    [    7.337002] oprofile-perf oprofile-perf.0: no default pinctrl state
    [    7.337079] devices_kset: Moving oprofile-perf.0 to end of list
    [    7.337091] driver: 'oprofile-perf': driver_bound: bound to device 'oprofile-perf.0'
    [    7.337109] bus: 'platform': really_probe: bound device oprofile-perf.0 to driver oprofile-perf
    [    7.337144] oprofile: using arm/armv7
    [    7.343267] Initializing XFRM netlink socket
    [    7.347905] NET: Registered protocol family 17
    [    7.353080] NET: Registered protocol family 15
    [    7.357724] can: controller area network core (rev 20120528 abi 9)
    [    7.364643] NET: Registered protocol family 29
    [    7.369385] can: raw protocol (rev 20120528)
    [    7.374342] can: broadcast manager protocol (rev 20161123 t)
    [    7.380458] can: netlink gateway (rev 20130117) max_hops=1
    [    7.386717] Key type dns_resolver registered
    [    7.391684] omap_voltage_late_init: Voltage driver support not added
    [    7.398634] device: 'soc0': device_add
    [    7.398765] bus: 'soc': add device soc0
    [    7.398916] PM: Adding info for soc:soc0
    [    7.399528] Registering platform device 'pm33xx.0'. Parent at platform
    [    7.399544] device: 'pm33xx.0': device_add
    [    7.399597] bus: 'platform': add device pm33xx.0
    [    7.399787] PM: Adding info for platform:pm33xx.0
    [    7.400402] ThumbEE CPU extension supported.
    [    7.404898] Registering SWP/SWPB emulation handler
    [    7.410689] device: 'cpu_dma_latency': device_add
    [    7.410910] PM: Adding info for No Bus:cpu_dma_latency
    [    7.411530] device: 'network_latency': device_add
    [    7.411732] PM: Adding info for No Bus:network_latency
    [    7.412214] device: 'network_throughput': device_add
    [    7.412409] PM: Adding info for No Bus:network_throughput
    [    7.412882] device: 'memory_bandwidth': device_add
    [    7.413072] PM: Adding info for No Bus:memory_bandwidth
    [    7.434567] PM: Moving platform:44e0b000.i2c to end of list
    [    7.434597] platform 44e0b000.i2c: Retrying from deferred list
    [    7.434837] bus: 'platform': driver_probe_device: matched device 44e0b000.i2c with driver omap_i2c
    [    7.434855] bus: 'platform': really_probe: probing driver omap_i2c with device 44e0b000.i2c
    [    7.435204] omap_i2c 44e0b000.i2c: no init pinctrl state
    [    7.435252] omap_i2c 44e0b000.i2c: no sleep pinctrl state
    [    7.435262] omap_i2c 44e0b000.i2c: no idle pinctrl state
    [    7.435507] devices_kset: Moving 44e0b000.i2c to end of list
    [    7.437571] device: 'i2c-0': device_add
    [    7.437772] bus: 'i2c': add device i2c-0
    [    7.437943] PM: Adding info for i2c:i2c-0
    [    7.438256] device: 'i2c-0': device_add
    [    7.438870] PM: Adding info for No Bus:i2c-0
    [    7.442366] device: '0-0024': device_add
    [    7.442492] bus: 'i2c': add device 0-0024
    [    7.442658] PM: Adding info for i2c:0-0024
    [    7.443446] bus: 'i2c': driver_probe_device: matched device 0-0024 with driver tps65217
    [    7.443466] bus: 'i2c': really_probe: probing driver tps65217 with device 0-0024
    [    7.443527] tps65217 0-0024: no pinctrl handle
    [    7.443681] devices_kset: Moving 0-0024 to end of list
    [    7.444138] Registering platform device 'tps65217-pmic'. Parent at 0-0024
    [    7.444152] device: 'tps65217-pmic': device_add
    [    7.444218] bus: 'platform': add device tps65217-pmic
    [    7.444425] PM: Adding info for platform:tps65217-pmic
    [    7.445623] bus: 'platform': driver_probe_device: matched device tps65217-pmic with driver tps65217-pmic
    [    7.445643] bus: 'platform': really_probe: probing driver tps65217-pmic with device tps65217-pmic
    [    7.445708] tps65217-pmic tps65217-pmic: no default pinctrl state
    [    7.445878] devices_kset: Moving tps65217-pmic to end of list
    [    7.472053] device: 'regulator.4': device_add
    [    7.472922] (null) - regulator_attr_is_visible - List all function enabled 
    [    7.473075] PM: Adding info for No Bus:regulator.4
    [    7.475576] device: 'regulator.5': device_add
    [    7.476232] (null) - regulator_attr_is_visible - List all function enabled 
    [    7.476381] PM: Adding info for No Bus:regulator.5
    [    7.478573] device: 'regulator.6': device_add
    [    7.479234] (null) - regulator_attr_is_visible - List all function enabled 
    [    7.479381] PM: Adding info for No Bus:regulator.6
    [    7.481448] device: 'regulator.7': device_add
    [    7.482367] (null) - regulator_attr_is_visible - List all function enabled 
    [    7.482519] PM: Adding info for No Bus:regulator.7
    [    7.484791] device: 'regulator.8': device_add
    [    7.485459] (null) - regulator_attr_is_visible - List all function enabled 
    [    7.485610] PM: Adding info for No Bus:regulator.8
    [    7.487555] device: 'regulator.9': device_add
    [    7.488206] (null) - regulator_attr_is_visible - List all function enabled 
    [    7.488354] PM: Adding info for No Bus:regulator.9
    [    7.490516] device: 'regulator.10': device_add
    [    7.491267] (null) - regulator_attr_is_visible - List all function enabled 
    [    7.491417] PM: Adding info for No Bus:regulator.10
    [    7.492219] driver: 'tps65217-pmic': driver_bound: bound to device 'tps65217-pmic'
    [    7.492341] bus: 'platform': really_probe: bound device tps65217-pmic to driver tps65217-pmic
    [    7.492478] Registering platform device 'tps65217-bl'. Parent at 0-0024
    [    7.492491] device: 'tps65217-bl': device_add
    [    7.492564] bus: 'platform': add device tps65217-bl
    [    7.492772] PM: Adding info for platform:tps65217-bl
    [    7.493509] Registering platform device 'tps65217-charger'. Parent at 0-0024
    [    7.493525] device: 'tps65217-charger': device_add
    [    7.493597] bus: 'platform': add device tps65217-charger
    [    7.493832] PM: Adding info for platform:tps65217-charger
    [    7.494269] Registering platform device 'tps65217-pwrbutton'. Parent at 0-0024
    [    7.494282] device: 'tps65217-pwrbutton': device_add
    [    7.494341] bus: 'platform': add device tps65217-pwrbutton
    [    7.494545] PM: Adding info for platform:tps65217-pwrbutton
    [    7.495770] tps65217 0-0024: TPS65217 ID 0xe version 1.2
    [    7.502000] driver: 'tps65217': driver_bound: bound to device '0-0024'
    [    7.502037] bus: 'i2c': really_probe: bound device 0-0024 to driver tps65217
    [    7.502211] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    [    7.508093] driver: 'omap_i2c': driver_bound: bound to device '44e0b000.i2c'
    [    7.508122] bus: 'platform': really_probe: bound device 44e0b000.i2c to driver omap_i2c
    [    7.508725] device class 'ubi': registering
    [    7.508933] device: 'ubi_ctrl': device_add
    [    7.509142] PM: Adding info for No Bus:ubi_ctrl
    [    7.510340] bus: 'platform': add driver davinci_emac
    [    7.510899] bus: 'platform': add driver gpio-keys
    [    7.511329] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 03:39:55 UTC (946697995)
    [    7.522658] vmmcsd_fixed: disabling
    [    7.526335] vmmcwifi_fixed: disabling
    [    7.530666] backlight_fixed: disabling
    [    7.632957] Freeing unused kernel memory: 58368K (c0c00000 - c4500000)
    [    7.915883] udevd[855]: starting version 3.2.1
    [    7.992787] udevd[856]: starting eudev-3.2.1
    [    8.980344] bus: 'platform': add driver da8xx_lcdc
    [    8.980689] bus: 'platform': driver_probe_device: matched device 4830e000.lcdc with driver da8xx_lcdc
    [    8.980709] bus: 'platform': really_probe: probing driver da8xx_lcdc with device 4830e000.lcdc
    [    8.981009] da8xx_lcdc 4830e000.lcdc: no init pinctrl state
    [    8.981078] da8xx_lcdc 4830e000.lcdc: no sleep pinctrl state
    [    8.981088] da8xx_lcdc 4830e000.lcdc: no idle pinctrl state
    [    8.981162] devices_kset: Moving 4830e000.lcdc to end of list
    [    9.022978] device: 'fb0': device_add
    [    9.023664] PM: Adding info for No Bus:fb0
    [    9.048218] device: 'vtcon1': device_add
    [    9.061831] PM: Adding info for No Bus:vtcon1
    [    9.063214] Console: switching to colour frame buffer device 100x30
    [    9.181543] driver: 'da8xx_lcdc': driver_bound: bound to device '4830e000.lcdc'
    [    9.182321] bus: 'platform': really_probe: bound device 4830e000.lcdc to driver da8xx_lcdc
    [    9.211522] bus: 'platform': add driver tfp410
    [    9.212143] bus: 'platform': add driver panel
    [    9.212576] bus: 'platform': add driver tilcdc
    [    9.308529] pvrsrvkm: loading out-of-tree module taints kernel.
    [    9.347932] bus: 'platform': add driver pvrsrvkm
    [    9.348272] bus: 'platform': driver_probe_device: matched device 56000000.sgx with driver pvrsrvkm
    [    9.348293] bus: 'platform': really_probe: probing driver pvrsrvkm with device 56000000.sgx
    [    9.348354] pvrsrvkm 56000000.sgx: no pinctrl handle
    [    9.348426] devices_kset: Moving 56000000.sgx to end of list
    [    9.374220] device: 'renderD128': device_add
    [    9.374936] PM: Adding info for No Bus:renderD128
    [    9.381982] device: 'card0': device_add
    [    9.382256] PM: Adding info for No Bus:card0
    [    9.411651] [drm] Initialized pvr 1.14.3699939 20110701 on minor 0
    [    9.418140] driver: 'pvrsrvkm': driver_bound: bound to device '56000000.sgx'
    [    9.432277] bus: 'platform': really_probe: bound device 56000000.sgx to driver pvrsrvkm
    [   10.049528] device: 'gpio14': device_add
    [   10.052242] PM: Adding info for No Bus:gpio14
    [   10.056781] device: 'gpio15': device_add
    [   10.057151] PM: Adding info for No Bus:gpio15
    [   10.209368] net eth0: initializing cpsw version 1.12 (0)
    [   10.228742] net eth0: initialized cpsw ale version 1.4
    [   10.235172] net eth0: ALE Table size 1024
    [   10.242323] libphy: PHY 4a101000.mdio:01 not found
    [   10.247353] net eth0: phy "4a101000.mdio:01" not found on slave 0, err -19
    [   10.350846] SMSC LAN8710/LAN8720 4a101000.mdio:00: attached PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=4a101000.mdio:00, irq=-1)
    [   10.367547] device: 'ptp0': device_add
    [   10.368192] PM: Adding info for No Bus:ptp0
    [   10.441885] device: 'gpio69': device_add
    [   10.442535] PM: Adding info for No Bus:gpio69
    [   10.447420] c_can_platform 481cc000.can can0: setting BTR=2701 BRPE=0000
    [   12.480931] cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
    [   19.521296] device: 'gpio61': device_add
    [   19.521799] PM: Adding info for No Bus:gpio61
    [   19.525225] device: 'gpio86': device_add
    [   19.525603] PM: Adding info for No Bus:gpio86
    [   19.528633] device: 'gpio87': device_add
    [   19.529004] PM: Adding info for No Bus:gpio87
    [   19.534049] device: 'gpio112': device_add
    [   19.534458] PM: Adding info for No Bus:gpio112
    [   19.537634] device: 'gpio113': device_add
    [   19.538023] PM: Adding info for No Bus:gpio113
    [   19.542578] device: 'gpio114': device_add
    [   19.542951] PM: Adding info for No Bus:gpio114
    [   19.545990] device: 'gpio115': device_add
    [   19.546358] PM: Adding info for No Bus:gpio115
    [   19.549242] device: 'gpio116': device_add
    [   19.549626] PM: Adding info for No Bus:gpio116
    [   19.553681] device: 'gpio117': device_add
    [   19.554053] PM: Adding info for No Bus:gpio117
    [  139.380636] random: crng init done
    

    WSEGL settings
    [default]
    WindowSystem=libpvrPVR2D_FRONTWSEGL.so
    #WindowSystem=libpvrPVR2D_FLIPWSEGL.so
    
    ------
    ARM CPU information
    processor	: 0
    model name	: ARMv7 Processor rev 2 (v7l)
    BogoMIPS	: 996.14
    Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32 
    CPU implementer	: 0x41
    CPU architecture: 7
    CPU variant	: 0x3
    CPU part	: 0xc08
    CPU revision	: 2
    
    Hardware	: Generic AM33XX (Flattened Device Tree)
    Revision	: 0000
    Serial		: 0000000000000000
    ------
    SGX driver information
    Version SGX_DDK sgxddk MAIN@3699939 (release) omap_linux
    System Version String: None
    ------
    Framebuffer settings
    
    mode "800x480-18"
        # D: 33.331 MHz, H: 17.968 kHz, V: 17.879 Hz
        geometry 800 480 800 480 24
        timings 30002 255 0 0 45 800 480
        rgba 8/16,8/8,8/0,0/0
    endmode
    
    Frame buffer device information:
        Name        : DA8xx FB Drv
        Address     : 0x9e900000
        Size        : 2457600
        Type        : PACKED PIXELS
        Visual      : TRUECOLOR
        XPanStep    : 0
        YPanStep    : 1
        YWrapStep   : 0
        LineLength  : 2400
        Accelerator : No
    ------
    Rotation settings
    0
    ------
    Kernel Module information
    Module                  Size  Used by    Tainted: G  
    pvrsrvkm              388492  0 
    tilcdc                 30238  0 
    da8xx_fb               12275  1 
    ------
    Boot settings
    root=/dev/ram0 rootwait console=ttyO0,115200 
    ------
    Linux Kernel version
    Linux tornatech-linux 4.9.28-geed43d1050 #10 SMP PREEMPT Thu Aug 3 14:21:41 EDT 2017 armv7l GNU/Linux
    ------
    CRTC
    ------
    DRM
    total 0
         0 drwxr-xr-x    2 root     root             0 Jan  1 03:39 .
         0 drwxr-xr-x   43 root     root             0 Jan  1 03:39 ..
         0 lrwxrwxrwx    1 root     root             0 Jan  1 03:41 card0 -> ../../devices/platform/ocp/56000000.sgx/drm/card0
         0 lrwxrwxrwx    1 root     root             0 Jan  1 03:41 renderD128 -> ../../devices/platform/ocp/56000000.sgx/drm/renderD128
         0 -r--r--r--    1 root     root          4096 Jan  1 03:39 version
    ------
    DRM drivers
         0 lrwxrwxrwx    1 root     root             0 Jan  1 03:41 /sys/class/drm/card0/device/driver -> ../../../../bus/platform/drivers/pvrsrvkm
         0 lrwxrwxrwx    1 root     root             0 Jan  1 03:41 /sys/class/drm/renderD128/device/driver -> ../../../../bus/platform/drivers/pvrsrvkm
    ------
    DRM version
    drm 1.1.0 20060810
    

    PID   USER     COMMAND
        1 root     init
        2 root     [kthreadd]
        3 root     [ksoftirqd/0]
        4 root     [kworker/0:0]
        5 root     [kworker/0:0H]
        6 root     [kworker/u2:0]
        7 root     [rcu_preempt]
        8 root     [rcu_sched]
        9 root     [rcu_bh]
       10 root     [migration/0]
       11 root     [lru-add-drain]
       12 root     [cpuhp/0]
       13 root     [kdevtmpfs]
       14 root     [kworker/u2:1]
       16 root     [kworker/0:1]
      315 root     [oom_reaper]
      316 root     [writeback]
      318 root     [kcompactd0]
      319 root     [crypto]
      320 root     [bioset]
      322 root     [kblockd]
      440 root     [cfg80211]
      441 root     [watchdogd]
      525 root     [rpciod]
      526 root     [xprtiod]
      543 root     [kswapd0]
      544 root     [vmstat]
      545 root     [nfsiod]
      605 root     [bioset]
      606 root     [bioset]
      607 root     [bioset]
      608 root     [bioset]
      609 root     [bioset]
      610 root     [bioset]
      611 root     [bioset]
      612 root     [bioset]
      613 root     [bioset]
      614 root     [bioset]
      615 root     [bioset]
      616 root     [bioset]
      617 root     [bioset]
      618 root     [bioset]
      619 root     [bioset]
      620 root     [bioset]
      654 root     [bioset]
      657 root     [bioset]
      660 root     [bioset]
      663 root     [bioset]
      666 root     [bioset]
      669 root     [bioset]
      672 root     [bioset]
      675 root     [bioset]
      695 root     [spi1]
      790 root     [irq/73-48060000]
      793 root     [bioset]
      794 root     [mmcqd/0]
      795 root     [kworker/0:2]
      809 root     [irq/179-TI-am33]
      820 root     [irq/159-44e0b00]
      851 root     /sbin/syslogd -n
      854 root     /sbin/klogd -n
      856 root     /sbin/udevd -d
      870 root     [pvr_timer]
      882 dbus     dbus-daemon --system
      896 root     [kworker/0:3]
      914 root     /usr/sbin/dropbear -R
      918 root     nginx: master process /usr/sbin/nginx
      920 www-data nginx: worker process
      930 root     udhcpc -i eth0 --now
      943 root     vsftpd
      969 tti      -sh
     1003 root     sh
     1019 root     [kworker/u2:2]
     1022 root     ps -a
    

  • First at all you have to decide which driver to use old FB or new DRM. Please see this wiki page.