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.

AM4378: AM438x: Display performance problems after resume from suspend

Part Number: AM4378

Hi,

We have enabled suspend mode (RTC + DDR SR) on our product based on AM438x.

After resuming from suspend, the screen transition seems to be slow and sluggish.

I observed FIFO underflow on gfx  errors in kernel message, after enabling FIFO merge these errors are not seen anymore.

However I still see that the screen transition is not as fast as it is before going to sleep.

Any pointers to debug this further will be very helpful.

I took a dump of all registers before and after going to sleep (also attaching here).

bef_sleep.txtafter_sleep.txt

And here is the output of gfx_check.sh

WSEGL settings
[default]
#WindowSystem=libpvrws_WAYLAND.so
------
ARM CPU information
processor	: 0
model name	: ARMv7 Processor rev 10 (v7l)
BogoMIPS	: 1196.85
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x2
CPU part	: 0xc09
CPU revision	: 10

Hardware	: Generic AM43 (Flattened Device Tree)
Revision	: 0000
Serial		: 0000000000000000
------
SGX driver information
Version SGX_DDK sgxddk MAIN@3699939 (release) omap_linux
System Version String: SGX revision = 125
------
Framebuffer settings

mode "480x480-0"
	# D: 0.000 MHz, H: 0.000 kHz, V: 0.000 Hz
	geometry 480 480 480 480 32
	timings 0 0 0 0 0 0 0
	accel true
	rgba 8/16,8/8,8/0,0/0
endmode

------
Rotation settings
0
------
Kernel Module information
Module                  Size  Used by
ppp_async              20480  1
crc_ccitt              16384  1 ppp_async
ppp_generic            32768  5 ppp_async
slhc                   16384  1 ppp_generic
bc_example             16384  0
xhci_plat_hcd          16384  0
xhci_hcd              118784  1 xhci_plat_hcd
usbcore               204800  2 xhci_plat_hcd,xhci_hcd
usb_f_acm              16384  1
u_serial               20480  1 usb_f_acm
usb_f_ecm              16384  1
dwc3                   69632  0
pm33xx                 16384  0
ti_usim                16384  0
omap_des               20480  0
omap_aes_driver        24576  0
des_generic            28672  1 omap_des
crypto_engine          16384  2 omap_des,omap_aes_driver
omap_sham              28672  0
ti_emif_sram           16384  1 pm33xx
dwc3_omap              16384  0
omap_wdt               16384  0
tca5013_gpio           16384  0
wkup_m3_ipc            16384  1 pm33xx
wkup_m3_rproc          16384  1
remoteproc             40960  2 wkup_m3_rproc,wkup_m3_ipc
sch_fq_codel           20480  4
pvrsrvkm              409600  3 bc_example
himax_touch            77824  0
g_multi                16384  0
usb_f_mass_storage     40960  2 g_multi
usb_f_rndis            24576  2 g_multi
u_ether                20480  3 usb_f_ecm,g_multi,usb_f_rndis
libcomposite           49152  5 usb_f_ecm,usb_f_acm,usb_f_mass_storage,g_multi,usb_f_rndis
udc_core               28672  8 usb_f_ecm,usb_f_acm,usb_f_mass_storage,u_serial,u_ether,usb_f_rndis,libcomposite,dwc3
usb_common             16384  4 udc_core,libcomposite,usbcore,dwc3
cc26xx                 40960  0
brcmfmac              221184  0
cfg80211              249856  1 brcmfmac
brcmutil               16384  1 brcmfmac
------
Boot settings
console=ttyS0,115200n8 root=PARTUUID=e0574aba-02 ro rootfstype=ext4 rootwait
------
Linux Kernel version
Linux sumup-solo 4.14.231-g299bda9ef0 #10 SMP PREEMPT Thu Aug 5 15:31:37 CEST 2021 armv7l armv7l armv7l GNU/Linux


Regards,

Vishal

  • Hello Vishal,

    Our display owner is on vacation this week. They will return to work next Thursday. Maybe ping the thread if you don't get a response by next Friday?

    Regards,

    Nick

  • Hi Nick,

    Thanks for the response.  

    I am still not able to root cause the reason for this performance drop.


    I collected and analysed PVRPerfServer data(attached below) for both cases and noticed that before sleep fps can reach upto 70 but after sleep it barely reached 40 fps. I can see that the memory load, usage, cpu load, GPU frequency, CPU frequency in both cases looks similar. I could not identify the bottleneck with this data. Could you guys please have a look and check if you can find anything. 


    pvrTune.zip

    Is there any specific procedure to root cause these kind of problems?

    Regards,

    Vishal

  • Hi Krunal,

    We dont set all the registers mentioned in this link.


    However we set "EMIF Class of Service " and "FIFO Merge" according to Advisory 14 of https://www.ti.com/lit/pdf/sprz408.  before making these changes we used to observe the FIFO underflow on gfx errors as I explained earlier in the post.  I also found that Limiting A9 bandwidth does not have any visible improvement in this case (so I have not applied the a9 bandwidth limitation). 

    A9 limiter
    /dev/mem opened.
    Memory mapped at address 0xb6f10000.
    Read at address  0x44005208 (0xb6f10208): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xb6f1c000.
    Read at address  0x4400520C (0xb6f1c20c): 0x00000001
    /dev/mem opened.
    Memory mapped at address 0xb6f76000.
    Read at address  0x44005210 (0xb6f76210): 0x000007FF
    EMIF COS
    /dev/mem opened.
    Memory mapped at address 0xb6f34000.
    Read at address  0x4C000120 (0xb6f34120): 0x00000405
    /dev/mem opened.
    Memory mapped at address 0xb6fbd000.
    Read at address  0x4C000104 (0xb6fbd104): 0x80000094
    /dev/mem opened.
    Memory mapped at address 0xb6f4e000.
    Read at address  0x4C000108 (0xb6f4e108): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xb6f54000.
    Read at address  0x4C000100 (0xb6f54100): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xb6fd4000.
    Read at address  0x4C000124 (0xb6fd4124): 0x0002FFFF
    DSS MREQ Prio
    /dev/mem opened.
    Memory mapped at address 0xb6fc4000.
    Read at address  0x44E10670 (0xb6fc4670): 0x44444477
    /dev/mem opened.
    Memory mapped at address 0xb6fad000.
    Read at address  0x44E10674 (0xb6fad674): 0x00444400
    


    Above are the current settings for the registers mentioned in the link. These settings remain same before and after sleep. Do you see any issue with them?

    Regards,

    -Vishal 

  • Hi Vishal,

    The A9, emif_cos and mreq_prio registers should automatically be set in the ti-uboot branch and inherited by Kernel. Are you overriding the default settings?

    Also, before sleep, I am assuming the system is in normal condition and after sleep, you mentioned about display being sluggish/slow. I am wondering if you could please explain how you are measuring that. Have the OPP values changed after sleep?

    Regards,
    Krunal

  • Hi Krunal,

    I double checked our code and yes we have changed these settings in u-boot. I reverted to default TI settings and still see the same issue.

    The slowness is visible when out QT application transition from one screen to other.  I have also used PVRPerfServer (logs attached earlier here) and observed the FPS is dropping after sleep.

    We are using default cpufreq governor policy (ondemand)  I have checked the OPP after sleep and before sleep, it keeps on changing based on the load as expected.

    root@sumup-solo:~# cpufreq-info
    cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
    Report errors and bugs to cpufreq@vger.kernel.org, please.
    analyzing CPU 0:
      driver: cpufreq-dt
      CPUs which run at the same hardware frequency: 0
      CPUs which need to have their frequency coordinated by software: 0
      maximum transition latency: 300 us.
      hardware limits: 300 MHz - 600 MHz
      available frequency steps: 300 MHz, 600 MHz
      available cpufreq governors: conservative, userspace, powersave, ondemand, performance, schedutil
      current policy: frequency should be within 300 MHz and 600 MHz.
                      The governor "ondemand" may decide which speed to use
                      within this range.
      current CPU frequency is 600 MHz (asserted by call to hardware).
      cpufreq stats: 300 MHz:71.06%, 600 MHz:28.94%  (684)
    

    Regards,

    Vishal

  • Hi Vishal,

    Based on my internal discussions, our SDK supports resume after suspend feature. I am trying a few experiments on my AM4378 EVM and I will get back to you in 48 hours.

    Regards,
    Krunal

  • Hi Vishal,

    On my AM4378x GPEVM, I ran the following command "rtcwake -m standby -s 5" and after wakeup, I did not notice any CPU or GPU performance drops. To better understand our implementation, I am wondering if you could please review the following guide "https://software-dl.ti.com/processor-sdk-linux/esd/AM437X/07_03_00_005/exports/docs/linux/Foundational_Components/Kernel/Kernel_Drivers/Power_Management.html" and start at section "Power Management on AM335 and AM437".

    Regards,
    Krunal

  • Hi Krunal, 

    Thanks for your response.

    Our product is based on AM438x as mentioned in my earlier message. I couldn't select AM438x on the form, hence choose AM4378 as closest.

    Our product on AM438x uses Linux +OPTEE combination and this issue is observed when supporting lowest power mode ( Tamper + DDR) 

    Can you try in AM438 board with tamper +DDR mode ?

    Also If you can point me to any resource to debug this issue would be great. I see a drop in FPS when with pvrtune , when CPU load and memory usage, GPU frequency remains same in both cases. Is there any other parameter, I can look at ?

    Thanks,

    Vishal

  • Hi Vishal,

    1. Could you please provide boot logs before and after sleep?

    2. Also, before going to sleep, could you please set the cpufreq to performance instead of default ondemand?

    3. Can you try running other ARM/DDR benchmarks? I would like to understand if the issue is observed on other cores or just the GPU. 

    4. The above issue seems to be a system level issue and I do not have any debug documents that I could share with you.   

    Regards,
    Krunal

  • Hi Krunal,

    1. Here are the kernel logs for boot and a suspend resume cycle.  Are you looking for specific logs enabled ? If yes, please let me know I will provide the logs.

    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.14.231-g299bda9ef0 (vishal@vishal-XPS-15-9570) (gcc version 7.5.0 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04)) #23 SMP PREEMPT Fri Aug 20 19:18:58 CEST 2021
    [    0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] OF: fdt: Machine model: AM43x Solo
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] hs_secmem_reserve: Incorrect SDRAM region 0x8e000000..0x8fefffff specified
    [    0.000000] cma: Reserved 48 MiB at 0x8a800000
    [    0.000000] On node 0 totalpages: 65024
    [    0.000000] free_area_init_node: node 0, pgdat c0f8b440, node_mem_map cfba1000
    [    0.000000]   Normal zone: 572 pages used for memmap
    [    0.000000]   Normal zone: 0 pages reserved
    [    0.000000]   Normal zone: 65024 pages, LIFO batch:15
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM437x ES1.2 (sgx neon)
    [    0.000000] percpu: Embedded 16 pages/cpu s35468 r8192 d21876 u65536
    [    0.000000] pcpu-alloc: s35468 r8192 d21876 u65536 alloc=16*4096
    [    0.000000] pcpu-alloc: [0] 0 
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 64452
    [    0.000000] Kernel command line: console=ttyS0,115200n8 root=PARTUUID=e0574aba-02 rw rootfstype=ext4 rootwait
    [    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    [    0.000000] Memory: 159928K/260096K available (8192K kernel code, 696K rwdata, 2868K rodata, 2048K init, 288K bss, 51016K reserved, 49152K cma-reserved, 0K highmem)
    [    0.000000] Virtual kernel memory layout:
                       vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                       fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                       vmalloc : 0xd0000000 - 0xff800000   ( 760 MB)
                       lowmem  : 0xc0000000 - 0xcfe00000   ( 254 MB)
                       pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
                       modules : 0xbf000000 - 0xbfe00000   (  14 MB)
                         .text : 0xc0008000 - 0xc0900000   (9184 kB)
                         .init : 0xc0d00000 - 0xc0f00000   (2048 kB)
                         .data : 0xc0f00000 - 0xc0fae3f8   ( 697 kB)
                          .bss : 0xc0fae3f8 - 0xc0ff67a0   ( 289 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000] 	RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
    [    0.000000] 	Tasks RCU enabled.
    [    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] L2C: platform modifies aux control register: 0x0e030000 -> 0x3e430000
    [    0.000000] L2C: DT/platform modifies aux control register: 0x0e030000 -> 0x3e430000
    [    0.000000] L2C-310 enabling early BRESP for Cortex-A9
    [    0.000000] OMAP L2C310: ROM does not support power control setting
    [    0.000000] L2C-310 dynamic clock gating disabled, standby mode disabled
    [    0.000000] L2C-310 cache controller enabled, 16 ways, 256 kB
    [    0.000000] L2C-310: CACHE_ID 0x410000c9, AUX_CTRL 0x4e430000
    [    0.000000] OMAP clockevent source: timer2 at 24000000 Hz
    [    0.000019] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    [    0.000048] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
    [    0.000061] OMAP clocksource: timer1 at 24000000 Hz
    [    0.000848] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [    0.000863] OMAP clocksource: 32k_counter at 32768 Hz
    [    0.001603] Console: colour dummy device 80x30
    [    0.021399] Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
    [    0.110480] pid_max: default: 32768 minimum: 301
    [    0.111215] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.111249] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.114129] CPU: Testing write buffer coherency: ok
    [    0.114295] CPU0: Spectre v2: using BPIALL workaround
    [    0.115262] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.150633] Setting up static identity map for 0x80100000 - 0x80100060
    [    0.151134] HyperSEAM: Initialization failed (0xffffffff).
    [    0.170447] Hierarchical SRCU implementation.
    [    0.196854] EFI services will not be available.
    [    0.210511] smp: Bringing up secondary CPUs ...
    [    0.210537] smp: Brought up 1 node, 1 CPU
    [    0.210552] SMP: Total of 1 processors activated (1196.85 BogoMIPS).
    [    0.210565] CPU: All CPU(s) started in SVC mode.
    [    0.213190] devtmpfs: initialized
    [    0.326774] random: get_random_u32 called from bucket_table_alloc+0x114/0x240 with crng_init=0
    [    0.330914] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
    [    0.332015] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.332067] futex hash table entries: 256 (order: 2, 16384 bytes)
    [    0.338078] pinctrl core: initialized pinctrl subsystem
    [    0.341777] DMI not present or invalid.
    [    0.343536] NET: Registered protocol family 16
    [    0.352561] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.458718] omap_hwmod: adc_mag: cannot be enabled for reset (3)
    [    0.464785] cpuidle: using governor ladder
    [    0.464844] cpuidle: using governor menu
    [    0.472980] ------------[ cut here ]------------
    [    0.473031] WARNING: CPU: 0 PID: 1 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x250/0x368
    [    0.473049] 44000000.ocp:L3 Standard Error: MASTER M1 (128-bit) TARGET EMIF (Read): At Address: 0x0F6FEFE0 : Data Access in Supervisor mode during Functional access
    [    0.473059] Modules linked in:
    [    0.473083] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.231-g299bda9ef0 #23
    [    0.473094] Hardware name: Generic AM43 (Flattened Device Tree)
    [    0.473144] [<c01113e8>] (unwind_backtrace) from [<c010c18c>] (show_stack+0x10/0x14)
    [    0.473170] [<c010c18c>] (show_stack) from [<c085ed70>] (dump_stack+0x94/0xa8)
    [    0.473206] [<c085ed70>] (dump_stack) from [<c01302fc>] (__warn+0xec/0x104)
    [    0.473227] [<c01302fc>] (__warn) from [<c013034c>] (warn_slowpath_fmt+0x38/0x48)
    [    0.473247] [<c013034c>] (warn_slowpath_fmt) from [<c04734f0>] (l3_interrupt_handler+0x250/0x368)
    [    0.473279] [<c04734f0>] (l3_interrupt_handler) from [<c0188028>] (__handle_irq_event_percpu+0x5c/0x294)
    [    0.473299] [<c0188028>] (__handle_irq_event_percpu) from [<c018827c>] (handle_irq_event_percpu+0x1c/0x58)
    [    0.473316] [<c018827c>] (handle_irq_event_percpu) from [<c01882f0>] (handle_irq_event+0x38/0x5c)
    [    0.473341] [<c01882f0>] (handle_irq_event) from [<c018ba08>] (handle_fasteoi_irq+0xb0/0x164)
    [    0.473361] [<c018ba08>] (handle_fasteoi_irq) from [<c0187338>] (generic_handle_irq+0x24/0x34)
    [    0.473378] [<c0187338>] (generic_handle_irq) from [<c018785c>] (__handle_domain_irq+0x5c/0xb4)
    [    0.473399] [<c018785c>] (__handle_domain_irq) from [<c0101498>] (gic_handle_irq+0x3c/0x78)
    [    0.473415] [<c0101498>] (gic_handle_irq) from [<c010cc0c>] (__irq_svc+0x6c/0xa8)
    [    0.473426] Exception stack(0xca507cb0 to 0xca507cf8)
    [    0.473440] 7ca0:                                     ca75f268 60000013 00010004 00000005
    [    0.473456] 7cc0: ca75f200 ca762780 00000015 00000000 ca75f2d0 ca75f268 60000013 ca75f214
    [    0.473469] 7ce0: 00000000 ca507d00 c018a22c c0865628 60000013 ffffffff
    [    0.473502] [<c010cc0c>] (__irq_svc) from [<c0865628>] (_raw_spin_unlock_irqrestore+0x1c/0x4c)
    [    0.473523] [<c0865628>] (_raw_spin_unlock_irqrestore) from [<c018a22c>] (__setup_irq+0x440/0x710)
    [    0.473542] [<c018a22c>] (__setup_irq) from [<c018a65c>] (request_threaded_irq+0xd8/0x14c)
    [    0.473564] [<c018a65c>] (request_threaded_irq) from [<c018cbe4>] (devm_request_threaded_irq+0x68/0xbc)
    [    0.473584] [<c018cbe4>] (devm_request_threaded_irq) from [<c04737d0>] (omap_l3_probe+0x1c8/0x264)
    [    0.473607] [<c04737d0>] (omap_l3_probe) from [<c05a140c>] (platform_drv_probe+0x50/0xac)
    [    0.473642] [<c05a140c>] (platform_drv_probe) from [<c059f6fc>] (driver_probe_device+0x344/0x43c)
    [    0.473663] [<c059f6fc>] (driver_probe_device) from [<c059d8fc>] (bus_for_each_drv+0x44/0x94)
    [    0.473682] [<c059d8fc>] (bus_for_each_drv) from [<c059f284>] (__device_attach+0xb0/0x134)
    [    0.473701] [<c059f284>] (__device_attach) from [<c059e6d0>] (bus_probe_device+0x84/0x8c)
    [    0.473719] [<c059e6d0>] (bus_probe_device) from [<c059c978>] (device_add+0x3c0/0x5c4)
    [    0.473741] [<c059c978>] (device_add) from [<c06e2014>] (of_platform_device_create_pdata+0x74/0xa4)
    [    0.473759] [<c06e2014>] (of_platform_device_create_pdata) from [<c06e215c>] (of_platform_bus_create+0x10c/0x2bc)
    [    0.473775] [<c06e215c>] (of_platform_bus_create) from [<c06e24c0>] (of_platform_populate+0x74/0x110)
    [    0.473798] [<c06e24c0>] (of_platform_populate) from [<c0d0da34>] (pdata_quirks_init+0x6c/0x80)
    [    0.473814] [<c0d0da34>] (pdata_quirks_init) from [<c0d0d9bc>] (omap_generic_init+0x10/0x1c)
    [    0.473835] [<c0d0d9bc>] (omap_generic_init) from [<c0d036e8>] (customize_machine+0x20/0x30)
    [    0.473854] [<c0d036e8>] (customize_machine) from [<c0101b90>] (do_one_initcall+0x44/0x164)
    [    0.473871] [<c0101b90>] (do_one_initcall) from [<c0d00dec>] (kernel_init_freeable+0x144/0x1d0)
    [    0.473887] [<c0d00dec>] (kernel_init_freeable) from [<c085ee78>] (kernel_init+0x8/0x114)
    [    0.473913] [<c085ee78>] (kernel_init) from [<c0108388>] (ret_from_fork+0x14/0x2c)
    [    0.473934] ---[ end trace bbfe28879fd65e45 ]---
    [    0.492026] omap_gpio 44e07000.gpio: could not find pctldev for node /ocp@44000000/l4_wkup@44c00000/scm@210000/pinmux@800/gpio_0_pins_default, deferring probe
    [    0.493563] omap_gpio 4804c000.gpio: could not find pctldev for node /ocp@44000000/l4_wkup@44c00000/scm@210000/pinmux@800/gpio_1_pins_default, deferring probe
    [    0.497002] OMAP GPIO hardware version 0.1
    [    0.498763] omap_gpio 481ae000.gpio: could not find pctldev for node /ocp@44000000/l4_wkup@44c00000/scm@210000/pinmux@800/gpio_3_pins_default, deferring probe
    [    0.539131] No ATAGs?
    [    0.539263] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
    [    0.539287] hw-breakpoint: maximum watchpoint size is 4 bytes.
    [    0.647084] edma 49000000.edma: TI EDMA DMA engine driver
    [    0.657956] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp@44000000/l4_wkup@44c00000/scm@210000/pinmux@800/i2c_pmu_pins_default, deferring probe
    [    0.658147] omap_i2c 4802a000.i2c: could not find pctldev for node /ocp@44000000/l4_wkup@44c00000/scm@210000/pinmux@800/i2c_secure_pins_default, deferring probe
    [    0.658290] omap_i2c 4819c000.i2c: could not find pctldev for node /ocp@44000000/l4_wkup@44c00000/scm@210000/pinmux@800/i2c_aux_pins_default, deferring probe
    [    0.658566] media: Linux media interface: v0.10
    [    0.658830] Linux video capture interface: v2.00
    [    0.659363] pps_core: LinuxPPS API ver. 1 registered
    [    0.659377] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.659479] PTP clock support registered
    [    0.659647] EDAC MC: Ver: 3.0.0
    [    0.671285] dmi: Firmware registration failed.
    [    0.672617] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [    0.681056] clocksource: Switched to clocksource timer1
    [    0.935141] NET: Registered protocol family 2
    [    0.937556] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.937630] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
    [    0.937681] TCP: Hash tables configured (established 2048 bind 2048)
    [    0.938008] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [    0.938078] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [    0.939015] NET: Registered protocol family 1
    [    0.960723] RPC: Registered named UNIX socket transport module.
    [    0.960745] RPC: Registered udp transport module.
    [    0.960755] RPC: Registered tcp transport module.
    [    0.960765] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.960784] PCI: CLS 0 bytes, default 64
    [    0.968326] workingset: timestamp_bits=14 max_order=16 bucket_order=2
    [    1.000215] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    1.014839] NFS: Registering the id_resolver key type
    [    1.014949] Key type id_resolver registered
    [    1.014961] Key type id_legacy registered
    [    1.015121] ntfs: driver 2.1.32 [Flags: R/O].
    [    1.019043] cryptomgr_test (27) used greatest stack depth: 7060 bytes left
    [    1.021303] cryptomgr_test (32) used greatest stack depth: 6712 bytes left
    [    1.024134] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    1.024158] io scheduler noop registered
    [    1.024170] io scheduler deadline registered
    [    1.024924] io scheduler cfq registered (default)
    [    1.024941] io scheduler mq-deadline registered
    [    1.024952] io scheduler kyber registered
    [    1.040020] pinctrl-single 44e10800.pinmux: 199 pins at pa f9e10800 size 796
    [    1.062990] pwm-backlight backlight: backlight supply power not found, using dummy regulator
    [    1.334228] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [    1.346934] omap8250 44e09000.serial: No clock speed specified: using default: 48000000
    [    1.348504] console [ttyS0] disabled
    [    1.348694] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
    [    2.523086] console [ttyS0] enabled
    [    2.528757] omap8250 481a6000.serial: No clock speed specified: using default: 48000000
    [    2.538503] 481a6000.serial: ttyS3 at MMIO 0x481a6000 (irq = 31, base_baud = 3000000) is a 8250
    [    2.552951] omap_rng 48310000.rng: Random Number Generator ver. 20
    [    2.560590] pub2sec pub2sec: pub2sec: Driver (v0.83) initialized.
    [    2.567233] random: fast init done
    [    2.570775] random: crng init done
    [    2.575024] pub2sec pub2sec: LogTable is not available.
    [    2.583865] omapdss_dss 4832a000.dss: 4832a000.dss supply vdda_video not found, using dummy regulator
    [    2.593767] DSS: OMAP DSS rev 2.0
    [    2.597492] omapdss_dss 4832a000.dss: bound 4832a400.dispc (ops dispc_component_ops)
    [    2.609461] panel-dpi display: display supply vcc not found, using dummy regulator
    [    2.672820] brd: module loaded
    [    2.722057] loop: module loaded
    [    2.734223] spi spi1.0: not using DMA for McSPI (-19)
    [    2.744224] spi spi2.0: not using DMA for McSPI (-19)
    [    2.750473] spi spi2.2: not using DMA for McSPI (-19)
    [    2.757072] spi spi2.3: not using DMA for McSPI (-19)
    [    2.764367] Cannot request GPIO Disp reset
    [    2.768514] spidev spi2.3: not using DMA for McSPI (-19)
    [    2.773996] spi setup status = 0x0
    [    2.777645] ID: SSD2805
    [    3.043326] libphy: Fixed MDIO Bus: probed
    [    3.050366] i2c /dev entries driver
    [    3.055336] IR NEC protocol handler initialized
    [    3.059897] IR RC5(x/sz) protocol handler initialized
    [    3.065165] IR RC6 protocol handler initialized
    [    3.069724] IR JVC protocol handler initialized
    [    3.074446] IR Sony protocol handler initialized
    [    3.079089] IR SANYO protocol handler initialized
    [    3.083844] IR Sharp protocol handler initialized
    [    3.088570] IR MCE Keyboard/mouse protocol handler initialized
    [    3.094450] IR XMP protocol handler initialized
    [    3.106593] cpuidle: enable-method property 'ti,am4372' found operations
    [    3.115304] sdhci: Secure Digital Host Controller Interface driver
    [    3.121867] sdhci: Copyright(c) Pierre Ossman
    [    3.236855] mmc0: new high speed MMC card at address 0001
    [    3.243384] sdhci-pltfm: SDHCI platform and OF driver helper
    [    3.256246] mmcblk0: mmc0:0001 4FTE4R 3.64 GiB 
    [    3.266351] ledtrig-cpu: registered to indicate activity on CPUs
    [    3.274524] mmcblk0boot0: mmc0:0001 4FTE4R partition 1 4.00 MiB
    [    3.284915] optee: probing for conduit method from DT.
    [    3.290121] optee: revision 3.6 (9241922c)
    [    3.292811] mmcblk0boot1: mmc0:0001 4FTE4R partition 2 4.00 MiB
    [    3.304047] optee: initialized driver
    [    3.310763] NET: Registered protocol family 10
    [    3.316305] mmcblk0rpmb: mmc0:0001 4FTE4R partition 3 512 KiB, chardev (243:0)
    [    3.330750] Segment Routing with IPv6
    [    3.336152] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    3.342429]  mmcblk0: p1 p2 p3 p4 < p5 p6 >
    [    3.350893] NET: Registered protocol family 17
    [    3.364346] Key type dns_resolver registered
    [    3.368851] omap_voltage_late_init: Voltage driver support not added
    [    3.380046] Soc is am437x
    [    3.384342] Registering SWP/SWPB emulation handler
    [    3.392401] kmemleak: Kernel memory leak detector initialized
    [    3.401245] kmemleak: Automatic memory scanning thread started
    [    3.445231] omapdrm omapdrm.0: DMM not available, disable DMM support
    [    3.454598] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    3.461406] [drm] No driver support for vblank timestamp query.
    [    3.512065] Console: switching to colour frame buffer device 60x30
    [    3.543224] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
    [    3.553131] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0
    [    3.607344] tps6521x_pb_probe:Before request irq, pb_mask = 37
    [    3.608667] tps6521x_pb_probe:After request irq, pb_mask = 37
    [    3.616589] input: tps65218_pwrbutton as /devices/platform/44000000.ocp/44e0b000.i2c/i2c-0/0-0024/tps65218-pwrbutton.0.auto/input/input0
    [    3.656715] tps65218 0-0024: HACK: Removed GPO1 from SEQ7
    [    3.662649] tps65218_probe: pb_mask = 37
    [    3.668789] ------------[ cut here ]------------
    [    3.677420] WARNING: CPU: 0 PID: 15 at kernel/irq/manage.c:1433 __setup_irq+0x6c0/0x710
    [    3.685461] Modules linked in:
    [    3.688545] CPU: 0 PID: 15 Comm: kworker/0:1 Tainted: G        W       4.14.231-g299bda9ef0 #23
    [    3.697282] Hardware name: Generic AM43 (Flattened Device Tree)
    [    3.703259] Workqueue: events deferred_probe_work_func
    [    3.708461] [<c01113e8>] (unwind_backtrace) from [<c010c18c>] (show_stack+0x10/0x14)
    [    3.716257] [<c010c18c>] (show_stack) from [<c085ed70>] (dump_stack+0x94/0xa8)
    [    3.723536] [<c085ed70>] (dump_stack) from [<c01302fc>] (__warn+0xec/0x104)
    [    3.730541] [<c01302fc>] (__warn) from [<c01303c4>] (warn_slowpath_null+0x20/0x28)
    [    3.738154] [<c01303c4>] (warn_slowpath_null) from [<c018a4ac>] (__setup_irq+0x6c0/0x710)
    [    3.746378] [<c018a4ac>] (__setup_irq) from [<c018a65c>] (request_threaded_irq+0xd8/0x14c)
    [    3.754698] [<c018a65c>] (request_threaded_irq) from [<c05c11c8>] (regmap_add_irq_chip+0x7cc/0x910)
    [    3.763809] [<c05c11c8>] (regmap_add_irq_chip) from [<c05cf5c8>] (max77818_i2c_probe+0x1e4/0x6d4)
    [    3.772742] [<c05cf5c8>] (max77818_i2c_probe) from [<c064b740>] (i2c_device_probe+0x288/0x2b4)
    [    3.781408] [<c064b740>] (i2c_device_probe) from [<c059f6fc>] (driver_probe_device+0x344/0x43c)
    [    3.790155] [<c059f6fc>] (driver_probe_device) from [<c059d8fc>] (bus_for_each_drv+0x44/0x94)
    [    3.798728] [<c059d8fc>] (bus_for_each_drv) from [<c059f284>] (__device_attach+0xb0/0x134)
    [    3.807037] [<c059f284>] (__device_attach) from [<c059e6d0>] (bus_probe_device+0x84/0x8c)
    [    3.815260] [<c059e6d0>] (bus_probe_device) from [<c059c978>] (device_add+0x3c0/0x5c4)
    [    3.823223] [<c059c978>] (device_add) from [<c064c608>] (i2c_new_device+0x140/0x2ec)
    [    3.831015] [<c064c608>] (i2c_new_device) from [<c064f1b4>] (of_i2c_register_device+0x118/0x1c8)
    [    3.839851] [<c064f1b4>] (of_i2c_register_device) from [<c064f550>] (of_i2c_register_devices+0x70/0xe8)
    [    3.849295] [<c064f550>] (of_i2c_register_devices) from [<c064cbd0>] (i2c_register_adapter+0x160/0x400)
    [    3.858740] [<c064cbd0>] (i2c_register_adapter) from [<c064cedc>] (__i2c_add_numbered_adapter+0x6c/0x110)
    [    3.868359] [<c064cedc>] (__i2c_add_numbered_adapter) from [<c064d038>] (i2c_add_adapter+0xb8/0x128)
    [    3.877540] [<c064d038>] (i2c_add_adapter) from [<c0652488>] (omap_i2c_probe+0x4f8/0x6d8)
    [    3.885764] [<c0652488>] (omap_i2c_probe) from [<c05a140c>] (platform_drv_probe+0x50/0xac)
    [    3.894075] [<c05a140c>] (platform_drv_probe) from [<c059f6fc>] (driver_probe_device+0x344/0x43c)
    [    3.902995] [<c059f6fc>] (driver_probe_device) from [<c059d8fc>] (bus_for_each_drv+0x44/0x94)
    [    3.911567] [<c059d8fc>] (bus_for_each_drv) from [<c059f284>] (__device_attach+0xb0/0x134)
    [    3.919877] [<c059f284>] (__device_attach) from [<c059e6d0>] (bus_probe_device+0x84/0x8c)
    [    3.928099] [<c059e6d0>] (bus_probe_device) from [<c059ec00>] (deferred_probe_work_func+0x4c/0x16c)
    [    3.937209] [<c059ec00>] (deferred_probe_work_func) from [<c0149764>] (process_one_work+0x200/0x57c)
    [    3.946395] [<c0149764>] (process_one_work) from [<c014a804>] (worker_thread+0x2a0/0x598)
    [    3.954624] [<c014a804>] (worker_thread) from [<c014f4b4>] (kthread+0x150/0x158)
    [    3.962074] [<c014f4b4>] (kthread) from [<c0108388>] (ret_from_fork+0x14/0x2c)
    [    3.969331] ---[ end trace bbfe28879fd65e47 ]---
    [    3.985012] max77818-charger: property:FCHGTIME		4hour
    [    3.990197] max77818-charger: property:CHG_CC		1500mA
    [    3.995487] max77818-charger: property:CHG_CV_PRM		4350mV
    [    4.000935] max77818-charger: property:TOPOFF_TIME		1min
    [    4.006354] max77818-charger: property:TOPOFF_ITH		200mA
    [    4.011808] max77818-charger: property:CHG_RSTRT		150mV
    [    4.017063] max77818-charger: property:INPUT_CURRENT_LIMIT		1600mA
    [    4.028802] max77818_fg_probe: MAX77818 Fuelgauge Driver Loading
    [    4.035587] max77818-fuelgauge max77818-fuelgauge: MAX77818 Fuel-Gauge Ver 0x20b0
    [    4.044301] max77818-fuelgauge max77818-fuelgauge: MAX77818 Fuel-Gauge irq 94
    [    4.057897] <max77818> driver core 1.0 installed
    [    4.063781] <max77818> CHIP ID FFh REV FFh
    [    4.069161] omap_i2c 44e0b000.i2c: bus 0 rev0.12 at 400 kHz
    [    4.080063] omap_i2c 4802a000.i2c: bus 1 rev0.12 at 100 kHz
    [    4.089572] omap_i2c 4819c000.i2c: bus 2 rev0.12 at 100 kHz
    [    4.100690] hctosys: unable to open rtc device (rtc0)
    [    4.107252] vbat: disabling
    [    4.289613] EXT4-fs (mmcblk0p2): recovery complete
    [    4.295653] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    4.304171] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    4.311627] devtmpfs: mounted
    [    4.318812] Freeing unused kernel memory: 2048K
    [    4.650870] systemd[1]: System time before build time, advancing clock.
    [    4.707822] systemd[1]: systemd 239 running in system mode. (-PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    4.731822] systemd[1]: Detected architecture arm.
    [    4.793212] systemd[1]: Set hostname to <sumup-solo>.
    [    5.105138] systemd-debug-g (63) used greatest stack depth: 6148 bytes left
    [    5.160022] systemd-rc-loca (68) used greatest stack depth: 5868 bytes left
    [    5.172156] systemd-fstab-g (64) used greatest stack depth: 5772 bytes left
    [    5.230751] systemd-sysv-ge (70) used greatest stack depth: 5512 bytes left
    [    5.324276] systemd[1]: File /lib/systemd/system/systemd-journald.service:37 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
    [    5.341883] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    5.957863] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    5.964990] modprobe (71) used greatest stack depth: 5300 bytes left
    [    6.026288] systemd[1]: Created slice system-wpa_supplicant.slice.
    [    6.061937] systemd[1]: Reached target Swap.
    [    6.102672] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [    6.133296] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    6.873934] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    [    8.182532] cc26xx: loading out-of-tree module taints kernel.
    [    8.294009] CC26xx spi2.2: Reseting Chip
    [    8.337174] CC26xx spi2.2: BT: Received a message
    [    8.363293] 00000121000094
    
    [    8.372603] CC26xx spi2.2: BT: Received a Power event
    [    8.390853] systemd-tmpfile (84) used greatest stack depth: 4880 bytes left
    [    8.517659] systemd-journald[80]: Received request to flush runtime journal from PID 1
    [    8.767252] udc-core: couldn't find an available UDC - added [g_multi] to list of pending drivers
    [    8.884708] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
    [    8.923307] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
    [    8.953774] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
    [    8.973908] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
    [    9.005078] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
    [    9.024216] mmc1: queuing unknown CIS tuple 0x80 (6 bytes)
    [    9.161511] mmc1: new high speed SDIO card at address 0001
    [    9.269459] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43430-sdio.bin for chip 0x00a9a6(43430) rev 0x000001
    [    9.612380] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Sep 11 2018 09:22:09 version 7.45.98.65 (r707797 CY) FWID 01-b54727f
    [   10.022648] input: HimaxTouch as /devices/platform/44000000.ocp/4802a000.i2c/i2c-1/1-004b/input/input1
    [   10.536319] [drm] Initialized pvr 1.14.3699939 20110701 for 56000000.sgx on minor 1
    [   13.192266] remoteproc remoteproc0: wkup_m3 is available
    [   13.321967] remoteproc remoteproc0: powering up wkup_m3
    [   13.354280] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 225132
    [   13.433483] remoteproc remoteproc0: remote processor wkup_m3 is now up
    [   13.440082] CM3 Firmware Version = 0x192
    [   16.354757] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [   16.403421] omap-sham 53100000.sham: hw accel on OMAP rev 0.0
    [   16.524879] omap-aes 53501000.aes: OMAP AES hw accel rev: 0.1
    [   16.548890] omap-aes 53501000.aes: will run requests pump with realtime priority
    [   16.693894] omap-des 53701000.des: OMAP DES hw accel rev: 0.33
    [   16.731642] omap-des 53701000.des: will run requests pump with realtime priority
    [   18.561884] PM: AM438X HS detected--Tamper RTC mode supported
    [   18.567813] PM: Leaving EFUSE power domain active
    [   27.513770] unwind: Index not found bf1772a0
    [   27.518107] unwind: Index not found bf1772a0
    [   27.531936] unwind: Index not found bf1772a0
    [   27.588027] unwind: Index not found bf1772a0
    [   27.602940] unwind: Index not found bf1772a0
    [   27.607314] unwind: Index not found bf1772a0
    [   27.622968] unwind: Index not found bf1772a0
    [   27.627315] unwind: Index not found bf1772a0
    [   27.642047] unwind: Index not found bf1772a0
    [   27.646385] using random self ethernet address
    [   27.650852] using random host ethernet address
    [   27.682773] using host ethernet address: ba:bc:ae:0e:62:12
    [   27.682885] unwind: Index not found bf177300
    [   27.703069] unwind: Index not found bf177300
    [   27.707445] unwind: Index not found bf177300
    [   27.721992] unwind: Index not found bf177300
    [   27.726343] unwind: Index not found bf177300
    [   27.730657] unwind: Index not found bf177300
    [   27.751816] using random self ethernet address
    [   27.756313] using random host ethernet address
    [   27.760856] unwind: Index not found bf177300
    [   27.792730] using host ethernet address: ba:bc:ae:0e:62:12
    [   27.792916] unwind: Index not found bf177358
    [   27.813052] unwind: Index not found bf177358
    [   27.817399] unwind: Index not found bf177358
    [   27.831778] unwind: Index not found bf177358
    [   27.836159] unwind: Index not found bf177358
    [   27.840474] unwind: Index not found bf177358
    [   27.861986] unwind: Index not found bf177358
    [   27.866340] unwind: Index not found bf177358
    [   27.870656] unwind: Index not found bf177358
    [   27.892317] unwind: Index not found bf177358
    [   27.896665] unwind: Index not found bf177358
    [   27.900992] unwind: Index not found bf177358
    [   27.921831] unwind: Index not found bf177358
    [   27.926183] unwind: Index not found bf177358
    [   27.930500] unwind: Index not found bf177358
    [   27.962942] unwind: Index not found bf177358
    [   27.967296] unwind: Index not found bf177358
    [   27.981918] unwind: Index not found bf177358
    [   27.986266] unwind: Index not found bf177358
    [   27.990583] unwind: Index not found bf177358
    [   28.011914] unwind: Index not found bf177358
    [   28.016293] unwind: Index not found bf177358
    [   28.020613] unwind: Index not found bf177358
    [   28.041920] unwind: Index not found bf177358
    [   28.046270] unwind: Index not found bf177358
    [   28.050585] unwind: Index not found bf177358
    [   28.071792] unwind: Index not found bf177358
    [   28.076145] unwind: Index not found bf177358
    [   28.080460] unwind: Index not found bf177358
    [   28.101887] unwind: Index not found bf177358
    [   28.106236] unwind: Index not found bf177358
    [   28.110554] unwind: Index not found bf177358
    [   28.131804] unwind: Index not found bf177358
    [   28.136156] unwind: Index not found bf177358
    [   28.140476] unwind: Index not found bf177358
    [   28.172790] unwind: Index not found bf177358
    [   28.177172] unwind: Index not found bf177358
    [   28.191921] unwind: Index not found bf177358
    [   28.196275] unwind: Index not found bf177358
    [   28.200614] unwind: Index not found bf177358
    [   28.221929] unwind: Index not found bf177358
    [   28.226274] unwind: Index not found bf177358
    [   28.230588] unwind: Index not found bf177358
    [   28.251752] unwind: Index not found bf177358
    [   28.256102] unwind: Index not found bf177358
    [   28.260417] unwind: Index not found bf177358
    [   28.281937] unwind: Index not found bf177358
    [   28.286285] unwind: Index not found bf177358
    [   28.290604] unwind: Index not found bf177358
    [   28.311775] unwind: Index not found bf177358
    [   28.316124] unwind: Index not found bf177358
    [   28.320439] unwind: Index not found bf177358
    [   28.352760] unwind: Index not found bf177358
    [   28.357111] unwind: Index not found bf177358
    [   28.365145] unwind: Index not found bf177358
    [   28.369490] unwind: Index not found bf177358
    [   28.392108] unwind: Index not found bf177358
    [   28.396460] unwind: Index not found bf177358
    [   28.400779] unwind: Index not found bf177358
    [   28.412296] unwind: Index not found bf177358
    [   28.416818] unwind: Index not found bf177358
    [   28.428529] unwind: Index not found bf177358
    [   28.435059] unwind: Index not found bf177358
    [   28.439400] unwind: Index not found bf177358
    [   28.445444] unwind: Index not found bf177358
    [   28.449784] unwind: Index not found bf177358
    [   28.461796] unwind: Index not found bf177358
    [   28.466146] unwind: Index not found bf177358
    [   28.470461] unwind: Index not found bf177358
    [   28.491979] unwind: Index not found bf177358
    [   28.496330] unwind: Index not found bf177358
    [   28.500672] unwind: Index not found bf177358
    [   28.521858] unwind: Index not found bf177358
    [   28.533739] unwind: Index not found bf177358
    [   28.538105] unwind: Index not found bf177358
    [   28.562556] unwind: Index not found bf177358
    [   28.566918] unwind: Index not found bf177358
    [   28.582139] unwind: Index not found bf177358
    [   28.586520] unwind: Index not found bf177358
    [   28.590839] unwind: Index not found bf177358
    [   28.611834] unwind: Index not found bf177358
    [   28.616190] unwind: Index not found bf177358
    [   28.620525] unwind: Index not found bf177358
    [   28.641888] unwind: Index not found bf177358
    [   28.653786] unwind: Index not found bf177358
    [   28.658147] unwind: Index not found bf177358
    [   28.682394] unwind: Index not found bf177358
    [   28.686776] unwind: Index not found bf177358
    [   28.702929] unwind: Index not found bf177358
    [   28.707279] unwind: Index not found bf177358
    [   28.722015] unwind: Index not found bf177358
    [   28.726363] unwind: Index not found bf177358
    [   28.730676] unwind: Index not found bf177358
    [   28.751758] unwind: Index not found bf177358
    [   28.756129] unwind: Index not found bf177358
    [   28.760448] unwind: Index not found bf177358
    [   28.781907] unwind: Index not found bf177358
    [   28.786273] unwind: Index not found bf177358
    [   28.790598] unwind: Index not found bf177358
    [   28.811735] unwind: Index not found bf177358
    [   28.816079] unwind: Index not found bf177358
    [   28.831459] unwind: Index not found bf177358
    [   28.835817] unwind: Index not found bf177358
    [   28.840139] unwind: Index not found bf177358
    [   28.872688] unwind: Index not found bf177358
    [   28.877060] unwind: Index not found bf177358
    [   28.891943] unwind: Index not found bf177358
    [   28.896310] unwind: Index not found bf177358
    [   28.900651] unwind: Index not found bf177358
    [   28.922125] unwind: Index not found bf177358
    [   28.926473] unwind: Index not found bf177358
    [   28.930841] unwind: Index not found bf177358
    [   28.951733] unwind: Index not found bf177358
    [   28.956124] unwind: Index not found bf177358
    [   28.960444] unwind: Index not found bf177358
    [   28.981851] unwind: Index not found bf177358
    [   28.986211] unwind: Index not found bf177358
    [   28.990573] unwind: Index not found bf177358
    [   29.011741] unwind: Index not found bf177358
    [   29.016135] unwind: Index not found bf177358
    [   29.020492] unwind: Index not found bf177358
    [   29.041892] unwind: Index not found bf177358
    [   29.046272] unwind: Index not found bf177358
    [   29.050675] unwind: Index not found bf177358
    [   29.082966] unwind: Index not found bf177358
    [   29.087361] unwind: Index not found bf177358
    [   29.101999] unwind: Index not found bf177358
    [   29.106354] unwind: Index not found bf177358
    [   29.110697] unwind: Index not found bf177358
    [   29.131893] unwind: Index not found bf177358
    [   29.136307] usb0: HOST MAC ba:bc:ae:0e:62:12
    [   29.151889] unwind: Index not found bf177358
    [   29.156243] unwind: Index not found bf177358
    [   29.171697] usb0: MAC ae:92:d9:e7:dd:3c
    [   29.175736] unwind: Index not found bf17739c
    [   29.180053] unwind: Index not found bf17739c
    [   29.201970] unwind: Index not found bf17739c
    [   29.293658] unwind: Index not found bf17739c
    [   29.298003] unwind: Index not found bf17739c
    [   29.314864] unwind: Index not found bf17739c
    [   29.319398] unwind: Index not found bf17739c
    [   29.330869] unwind: Index not found bf17739c
    [   29.336599] unwind: Index not found bf17739c
    [   29.340935] unwind: Index not found bf17739c
    [   29.351562] unwind: Index not found bf17739c
    [   29.355915] unwind: Index not found bf17739c
    [   29.360239] unwind: Index not found bf17739c
    [   29.382074] unwind: Index not found bf17739c
    [   29.386471] unwind: Index not found bf17739c
    [   29.390802] unwind: Index not found bf17739c
    [   29.422871] unwind: Index not found bf17739c
    [   29.427230] unwind: Index not found bf17739c
    [   29.435220] unwind: Index not found bf17739c
    [   29.439570] unwind: Index not found bf17739c
    [   29.461516] unwind: Index not found bf17739c
    [   29.465883] unwind: Index not found bf17739c
    [   29.470204] unwind: Index not found bf17739c
    [   29.492019] unwind: Index not found bf17739c
    [   29.496374] unwind: Index not found bf17739c
    [   29.500701] unwind: Index not found bf17739c
    [   29.522059] unwind: Index not found bf17739c
    [   29.526432] unwind: Index not found bf17739c
    [   29.530750] unwind: Index not found bf17739c
    [   29.557327] unwind: Index not found bf1773b8
    [   29.574336] unwind: Index not found bf1773b8
    [   29.578688] unwind: Index not found bf1773b8
    [   29.591886] unwind: Index not found bf1773b8
    [   29.596232] unwind: Index not found bf1773b8
    [   29.600548] unwind: Index not found bf1773b8
    [   29.621904] unwind: Index not found bf1773b8
    [   29.626247] unwind: Index not found bf1773b8
    [   29.630553] unwind: Index not found bf1773b8
    [   29.662956] unwind: Index not found bf1773b8
    [   29.667296] unwind: Index not found bf1773b8
    [   29.675094] unwind: Index not found bf1773b8
    [   29.679429] unwind: Index not found bf1773b8
    [   29.702244] unwind: Index not found bf1773b8
    [   29.706588] unwind: Index not found bf1773b8
    [   29.710899] unwind: Index not found bf1773b8
    [   29.731699] unwind: Index not found bf1773b8
    [   29.736044] unwind: Index not found bf1773b8
    [   29.740353] unwind: Index not found bf1773b8
    [   29.761904] unwind: Index not found bf1773b8
    [   29.766245] unwind: Index not found bf1773b8
    [   29.770554] unwind: Index not found bf1773b8
    [   29.791588] unwind: Index not found bf1773b8
    [   29.795935] unwind: Index not found bf1773b8
    [   29.800247] unwind: Index not found bf1773b8
    [   29.821864] unwind: Index not found bf1773b8
    [   29.826207] unwind: Index not found bf1773b8
    [   29.830517] unwind: Index not found bf1773b8
    [   29.851741] unwind: Index not found bf1773b8
    [   29.856084] unwind: Index not found bf1773b8
    [   29.860400] unwind: Index not found bf1773b8
    [   29.892657] unwind: Index not found bf1773b8
    [   29.896999] unwind: Index not found bf1773b8
    [   29.913178] unwind: Index not found bf1773b8
    [   29.917521] unwind: Index not found bf1773b8
    [   29.931540] Mass Storage Function, version: 2009/09/11
    [   29.936806] unwind: Index not found bf1773b8
    [   29.951776] unwind: Index not found bf1773b8
    [   29.956100] LUN: removable file: (no medium)
    [   29.960428] unwind: Index not found bf1773ec
    [   29.982026] unwind: Index not found bf1773ec
    [   29.986372] unwind: Index not found bf1773ec
    [   29.990678] unwind: Index not found bf1773ec
    [   30.011773] unwind: Index not found bf1773ec
    [   30.016144] unwind: Index not found bf1773ec
    [   30.020452] unwind: Index not found bf1773ec
    [   30.052765] unwind: Index not found bf1773ec
    [   30.057105] unwind: Index not found bf1773ec
    [   30.073182] unwind: Index not found bf1773ec
    [   30.077523] unwind: Index not found bf1773ec
    [   30.091396] unwind: Index not found bf1773ec
    [   30.095733] unwind: Index not found bf1773ec
    [   30.100046] unwind: Index not found bf1773ec
    [   30.122410] unwind: Index not found bf1773ec
    [   30.126749] unwind: Index not found bf1773ec
    [   30.142018] unwind: Index not found bf1773ec
    [   30.146355] unwind: Index not found bf1773ec
    [   30.150661] unwind: Index not found bf1773ec
    [   30.182371] unwind: Index not found bf1773ec
    [   30.186710] unwind: Index not found bf1773ec
    [   30.191016] unwind: Index not found bf1773ec
    [   30.201929] unwind: Index not found bf1773ec
    [   30.206259] unwind: Index not found bf1773ec
    [   30.210565] unwind: Index not found bf1773ec
    [   30.232020] unwind: Index not found bf1773ec
    [   30.236359] unwind: Index not found bf1773ec
    [   30.240667] unwind: Index not found bf1773ec
    [   30.272757] unwind: Index not found bf1773ec
    [   30.277098] unwind: Index not found bf1773ec
    [   30.292997] unwind: Index not found bf1773ec
    [   30.297334] unwind: Index not found bf1773ec
    [   30.311588] unwind: Index not found bf1773ec
    [   30.316175] unwind: Index not found bf17740c
    [   30.320512] unwind: Index not found bf17742c
    [   30.341921] unwind: Index not found bf17742c
    [   30.346275] unwind: Index not found bf17742c
    [   30.350611] unwind: Index not found bf17742c
    [   30.371778] unwind: Index not found bf17742c
    [   30.376159] unwind: Index not found bf17742c
    [   30.393064] unwind: Index not found bf17742c
    [   30.397407] unwind: Index not found bf17742c
    [   30.422233] unwind: Index not found bf17742c
    [   30.426577] unwind: Index not found bf17742c
    [   30.430897] unwind: Index not found bf17742c
    [   30.451674] unwind: Index not found bf17742c
    [   30.456059] unwind: Index not found bf17742c
    [   30.460383] unwind: Index not found bf17742c
    [   30.481910] unwind: Index not found bf17742c
    [   30.486254] unwind: Index not found bf17742c
    [   30.490569] unwind: Index not found bf17742c
    [   30.506873] unwind: Index not found bf17742c
    [   30.522577] unwind: Index not found bf17742c
    [   30.526922] unwind: Index not found bf17742c
    [   30.542267] unwind: Index not found bf17742c
    [   30.553197] unwind: Index not found bf17742c
    [   30.557612] unwind: Index not found bf17742c
    [   30.572839] unwind: Index not found bf17742c
    [   30.577252] unwind: Index not found bf17742c
    [   30.602275] unwind: Index not found bf17742c
    [   30.606685] unwind: Index not found bf17742c
    [   30.622039] unwind: Index not found bf17742c
    [   30.626412] unwind: Index not found bf17742c
    [   30.630714] LUN: file: /home/root/usb-blockdev-used-by-g_multi.bin
    [   30.651433] Number of LUNs=1
    [   30.654443] unwind: Index not found bf177484
    [   30.658778] unwind: Index not found bf177484
    [   30.682785] unwind: Index not found bf177484
    [   30.687155] unwind: Index not found bf177484
    [   30.702081] unwind: Index not found bf177484
    [   30.706440] unwind: Index not found bf177484
    [   30.710754] unwind: Index not found bf177484
    [   30.731842] unwind: Index not found bf177484
    [   30.736191] unwind: Index not found bf177484
    [   30.740538] unwind: Index not found bf177484
    [   30.772692] unwind: Index not found bf177484
    [   30.777039] unwind: Index not found bf177484
    [   30.783398] unwind: Index not found bf177484
    [   30.787741] unwind: Index not found bf177484
    [   30.812623] unwind: Index not found bf177484
    [   30.817360] unwind: Index not found bf177484
    [   30.831833] unwind: Index not found bf177484
    [   30.836204] unwind: Index not found bf177494
    [   30.840627] unwind: Index not found bf177494
    [   30.861961] unwind: Index not found bf177494
    [   30.866366] unwind: Index not found bf177494
    [   30.870678] unwind: Index not found bf177494
    [   30.892304] unwind: Index not found bf177494
    [   30.896668] unwind: Index not found bf177494
    [   30.900983] unwind: Index not found bf177494
    [   30.921604] g_multi gadget: Multifunction Composite Gadget
    [   30.927153] g_multi gadget: userspace failed to provide iSerialNumber
    [   30.951836] g_multi gadget: g_multi ready
    [   31.305801] usbcore: registered new interface driver usbfs
    [   31.336465] usbcore: registered new interface driver hub
    [   31.359877] usbcore: registered new device driver usb
    [   31.387541] g_multi gadget: high-speed config #2: Multifunction with CDC ECM
    [   31.560393] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
    [   31.582462] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 1
    [   31.603614] xhci-hcd xhci-hcd.3.auto: hcc params 0x0238f06d hci version 0x100 quirks 0x0000000002010010
    [   31.633151] xhci-hcd xhci-hcd.3.auto: irq 111, io mem 0x483d0000
    [   31.659673] hub 1-0:1.0: USB hub found
    [   31.676221] hub 1-0:1.0: 1 port detected
    [   31.696369] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
    [   31.714716] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 2
    [   31.734195] xhci-hcd xhci-hcd.3.auto: Host supports USB 3.0  SuperSpeed
    [   31.753096] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [   31.786884] hub 2-0:1.0: USB hub found
    [   31.802138] hub 2-0:1.0: 1 port detected
    [   31.998624] systemd-udevd (125) used greatest stack depth: 3768 bytes left
    [   45.196118] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [   46.147518] EXT4-fs (mmcblk0p5): mounting ext3 file system using the ext4 subsystem
    [   46.198875] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
    [   47.593727] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
    [   48.618834] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ]
    [   49.624815] spidev spi2.3: not using DMA for McSPI (-19)
    [   49.630315] spidev spi2.3: not using DMA for McSPI (-19)
    [   58.156906] PPP generic driver version 2.4.2
    [   59.190850] alloc_contig_range: [8aa00, 8aae1) PFNs busy
    [   59.206112] alloc_contig_range: [8aa00, 8aae1) PFNs busy
    [   59.217281] alloc_contig_range: [8aa00, 8aae1) PFNs busy
    [   60.218426] spidev spi1.0: not using DMA for McSPI (-19)
    [   60.225015] spidev spi1.0: not using DMA for McSPI (-19)
    [   60.230426] spidev spi1.0: not using DMA for McSPI (-19)
    [   94.603607] NOHZ: local_softirq_pending 08
    [   94.863402] NOHZ: local_softirq_pending 08
    [   95.796067] NOHZ: local_softirq_pending 08
    

    [  116.762765] Power button triggered
    [  117.018358] Power button triggered
    [  117.553425] PM: suspend entry (deep)
    [  117.557050] PM: Syncing filesystems ... done.
    [  117.613440] Freezing user space processes ... (elapsed 0.002 seconds) done.
    [  117.623784] OOM killer disabled.
    [  117.627134] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
    [  117.636598] PM: PRCM_CM_WKUP_CLKDIV32K_CLKCTRL = 0x00000100
    [  117.642329] PM: Initiating RTC-Only Mode
    [  117.646293] PM: Calling Early Suspend Resume address = 0x8010e62c
    [  117.657932] PM: Early Suspend Success
    [  117.661751] Suspending console(s) (use no_console_suspend to debug)
    [  117.668161] Suspend test start done 
    [  117.682228] <max77818> suspending
    [  117.686779] tps65218_reg_read Interrupt Mask = 0x37
    [  117.700826] Suspend test finsih done 
    [  117.714456] Disabling non-boot CPUs ...
    [  117.714506] PM: Successfully put all powerdomains to target state
    [  117.714506] PM: Wakeup source Tamper RTC
    [  117.729882] 
                   ==========Resume started ========== error = 0 wakeup = 0x0 state = 3
    [  117.729931] Start Resume
    [  117.732715] remoteproc remoteproc0: stopped remote processor wkup_m3
    [  117.732770] remoteproc remoteproc0: powering up wkup_m3
    [  117.732942] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 225132
    [  117.734115] remoteproc remoteproc0: remote processor wkup_m3 is now up
    [  117.871041] Power button triggered
    [  117.875457] tps65218_reg_read Interrupt Mask = 0x37
    [  117.875482] tps65218_regulator_resume Interrupt Mask = 0x37
    [  117.880911] Cannot request GPIO Disp reset
    [  117.891203] spidev spi2.3: not using DMA for McSPI (-19)
    [  117.897056] spi setup status = 0x0
    [  117.901042] SSD2828: SPI communication failed.
    [  117.905653] <max77818> resuming
    [  117.912236] usb usb1: root hub lost power or was reset
    [  117.917455] usb usb2: root hub lost power or was reset
    [  118.190829] OOM killer enabled.
    [  118.194068] Restarting tasks ... done.
    [  118.338089] PM: suspend exit
    [  118.362021] spidev spi1.0: not using DMA for McSPI (-19)
    [  118.414905] spidev spi1.0: not using DMA for McSPI (-19)
    [  118.420370] spidev spi1.0: not using DMA for McSPI (-19)
    [  118.691562] spidev spi2.3: not using DMA for McSPI (-19)
    [  118.719568] spidev spi2.3: not using DMA for McSPI (-19)
    [  131.001521] g_multi gadget: high-speed config #2: Multifunction with CDC ECM
    [  131.237749] NOHZ: local_softirq_pending 08
    
    


    2. I have tried change the cpufreq to performance and still no difference seen.

    3. I ran the benchmark tools earlier (bw_mem and lat_mem_rd, Do you recommend any other tools ?), I see that read becomes slower after sleep while write is faster.   Numbers looks better before sleep.

    t@sumup-solo:~/bench# ./bw_mem 10M rd
    10.00 242.07
    root@sumup-solo:~/bench# ./bw_mem 10M wr
    10.00 204.58
    root@sumup-solo:~/bench# ./bw_mem 10M wr
    10.00 205.25
    root@sumup-solo:~/bench# ./bw_mem 10M rd
    10.00 242.04
    root@sumup-solo:~/bench# ./bw_mem 50M rd
    50.00 241.53
    root@sumup-solo:~/bench# ./bw_mem 50M wr
    50.00 203.44
    root@sumup-solo:~/bench# ./lat_mem_rd 64 512                                                                                                                                                  
    "stride=512
    0.00049 6.687
    0.00098 6.695
    0.00195 6.703
    0.00293 6.702
    0.00391 6.707
    0.00586 6.689
    0.00781 6.703
    0.01172 6.703
    0.01562 6.705
    0.02344 18.593
    0.03125 22.150
    0.04688 26.195
    0.06250 29.754
    0.09375 31.024
    0.12500 30.792
    0.18750 65.067
    0.25000 105.928
    0.37500 176.847
    0.50000 225.483
    0.75000 261.576
    1.00000 269.715
    1.50000 276.010
    2.00000 279.896
    3.00000 275.732
    4.00000 269.668
    6.00000 259.868
    8.00000 251.052
    12.00000 236.692
    16.00000 228.541
    24.00000 221.311
    32.00000 219.747
    48.00000 216.801
    64.00000 224.935
    
    

    t@sumup-solo:~/bench# ./bw_mem 10M rd                                                                                                                                                      
    10.00 216.33                                                                                                                                                                                  
    root@sumup-solo:~/bench# ./bw_mem 10M wr                                                                                                                                                      
    10.00 214.47                                                                                                                                                                                  
    root@sumup-solo:~/bench# ./bw_mem 10M wr
    10.00 214.75
    root@sumup-solo:~/bench# ./bw_mem 10M rd
    10.00 219.55
    root@sumup-solo:~/bench# ./bw_mem 50M rd
    50.00 217.45
    root@sumup-solo:~/bench# ./bw_mem 50M wr
    50.00 213.85
    
    t@sumup-solo:~/bench# ./lat_mem_rd 64 512
    "stride=512
    0.00049 6.770
    0.00098 6.827
    0.00195 6.831
    0.00293 6.777
    0.00391 6.769
    0.00586 6.826
    0.00781 6.827
    0.01172 6.826
    0.01562 6.773
    0.02344 6.843
    0.03125 87.465
    0.04688 190.132
    0.06250 247.435
    0.09375 272.761
    0.12500 277.293
    0.18750 274.893
    0.25000 271.916
    0.37500 271.340
    0.50000 273.516
    0.75000 275.319
    1.00000 276.696
    1.50000 274.730
    2.00000 277.744
    3.00000 277.598
    4.00000 268.722
    6.00000 257.401
    8.00000 249.896
    12.00000 236.785
    16.00000 230.455
    24.00000 224.584
    32.00000 222.900
    48.00000 217.437
    64.00000 223.257
    
    
    




    4. Yes Krunal, Maybe this is system level issue, we need to find a way to debug this. Any clues or direction to debug this further is much appreciated.

    Is it possible for you to test this on AM438x platform after going to Tamper + DDR mode?  

    Regards,

    Vishal

  • Hi Vishal,

    The kernel boot log shows some PM/PMIC related error messages, for example, at line 251, and those "Index not found" unwind error messages. I think you probably want to fixes these issues before looking at the resume slow issue.

    I am not sure what the bw_mem results tell, the difference is less than 10%, while your sgx performance difference is more than 40%.

    I think the SDK filesystem provides dhrystone and memtester benchmark utilities. Maybe you can test how much difference in these tests?

  • Hi Bin Liu,

    The messages you are pointing out at line 251 are not related to PMIC but related to battery charger and it's a warning not an error. I know it's annoying but its being taken care of. 
    "Index not found" unwind errors are messages are result of enabling more kernel debug configs, with default configs these messages don't appear. I confirm the slowness issue is seen with default kernel configs also. So I don't think these messages are related to suspend/resume slowness issue. 

    Apart from these messages, Did you guys saw what you were looking in the boot logs? Were you looking for any specific driver log ?

    Here are the dhrystone results.

    t@sumup-solo:~/tb# ./dhrystone 
    
    Dhrystone Benchmark, Version 2.1 (Language: C)
    
    Program compiled without 'register' attribute
    
    Please give the number of runs through the benchmark: 100000000
    
    Execution starts, 100000000 runs through Dhrystone
    Execution ends
    
    Final values of the variables used in the benchmark:
    
    Int_Glob:            5
            should be:   5
    Bool_Glob:           1
            should be:   1
    Ch_1_Glob:           A
            should be:   A
    Ch_2_Glob:           B
            should be:   B
    Arr_1_Glob[8]:       7
            should be:   7
    Arr_2_Glob[8][7]:    100000010
            should be:   Number_Of_Runs + 10
    Ptr_Glob->
      Ptr_Comp:          33701896
            should be:   (implementation-dependent)
      Discr:             0
            should be:   0
      Enum_Comp:         2
            should be:   2
      Int_Comp:          17
            should be:   17
      Str_Comp:          DHRYSTONE PROGRAM, SOME STRING
            should be:   DHRYSTONE PROGRAM, SOME STRING
    Next_Ptr_Glob->
      Ptr_Comp:          33701896
            should be:   (implementation-dependent), same as above
      Discr:             0
            should be:   0
      Enum_Comp:         1
            should be:   1
      Int_Comp:          18
            should be:   18
      Str_Comp:          DHRYSTONE PROGRAM, SOME STRING
            should be:   DHRYSTONE PROGRAM, SOME STRING
    Int_1_Loc:           5
            should be:   5
    Int_2_Loc:           13
            should be:   13
    Int_3_Loc:           7
            should be:   7
    Enum_Loc:            1
            should be:   1
    Str_1_Loc:           DHRYSTONE PROGRAM, 1'ST STRING
            should be:   DHRYSTONE PROGRAM, 1'ST STRING
    Str_2_Loc:           DHRYSTONE PROGRAM, 2'ND STRING
            should be:   DHRYSTONE PROGRAM, 2'ND STRING
    
    Microseconds for one run through Dhrystone:    0.4 
    Dhrystones per Second:                      2702702.8 
    

    t@sumup-solo:~/tb# ./dhrystone 100000000             
    
    Dhrystone Benchmark, Version 2.1 (Language: C)
    
    Program compiled without 'register' attribute
    
    number of runs = 100000000
    Execution starts, 100000000 runs through Dhrystone
    Execution ends
    
    Final values of the variables used in the benchmark:
    
    Int_Glob:            5
            should be:   5
    Bool_Glob:           1
            should be:   1
    Ch_1_Glob:           A
            should be:   A
    Ch_2_Glob:           B
            should be:   B
    Arr_1_Glob[8]:       7
            should be:   7
    Arr_2_Glob[8][7]:    100000010
            should be:   Number_Of_Runs + 10
    Ptr_Glob->
      Ptr_Comp:          15806472
            should be:   (implementation-dependent)
      Discr:             0
            should be:   0
      Enum_Comp:         2
            should be:   2
      Int_Comp:          17
            should be:   17
      Str_Comp:          DHRYSTONE PROGRAM, SOME STRING
            should be:   DHRYSTONE PROGRAM, SOME STRING
    Next_Ptr_Glob->
      Ptr_Comp:          15806472
            should be:   (implementation-dependent), same as above
      Discr:             0
            should be:   0
      Enum_Comp:         1
            should be:   1
      Int_Comp:          18
            should be:   18
      Str_Comp:          DHRYSTONE PROGRAM, SOME STRING
            should be:   DHRYSTONE PROGRAM, SOME STRING
    Int_1_Loc:           5
            should be:   5
    Int_2_Loc:           13
            should be:   13
    Int_3_Loc:           7
            should be:   7
    Enum_Loc:            1
            should be:   1
    Str_1_Loc:           DHRYSTONE PROGRAM, 1'ST STRING
            should be:   DHRYSTONE PROGRAM, 1'ST STRING
    Str_2_Loc:           DHRYSTONE PROGRAM, 2'ND STRING
            should be:   DHRYSTONE PROGRAM, 2'ND STRING
    
    Microseconds for one run through Dhrystone:    0.4 
    Dhrystones per Second:                      2564102.5 
    
    


    memtester shows no errors.


    Regards,

    Vishal

  • Hi Vishal,

    Apart from these messages, Did you guys saw what you were looking in the boot logs? Were you looking for any specific driver log ?

    Yes, I wanted to check the CM3 firmware logs. It seems loaded properly.

    The dhrystone numbers are about 5% difference, still far different from the SGX issue, so I am still not sure if the issue is in the ARM core.

    Have you tried to run dhrystrone multiple times before suspend to see what the result variation is?

  • Hi Bin Lui,

    I have run the dhrystrone multiple times and I get the similar results.

    Regards,

    Vishal

  • Hi Vishal,

    Based on our internal discussions, is it possible for you to check the PLLs before and after sleep? If possible, try running the am43xx-ctt.dss file from the following repo: https://git.ti.com/cgit/sitara-dss-files/am43xx-dss-files/tree/. Next, pull the information into the Clock tree tool to review the clockings.

    Regards,
    Krunal

  • Hi Krunal,

    Thanks for the suggestion. I checked the PLLs before and after the sleep. I was not able to use the Clock Tree Tool (I could not export the data to ctt format as omapconf tool is only running in safe mode ),  I checked these differences manually. I see some differences in CM_WKUP and CM_PER regions. I think these are same difference as observed in the registers dump I attached earlier.

    I am attaching the files captured by executing am43xx-ctt.dss  for your review. Please let me know if you find anything useful. 

    I also tried to set the before sleep PLL settings in resume path (in uboot), and did not see any improvements in the speed. 

    DeviceName AM43xx_SR1.x
    0x44df0000 0x40000400
    0x44df0004 0x00000500
    0x44df0008 0x00000200
    0x44df000c 0x00000100
    0x44df0010 0x00000000
    0x44df0300 0x003f0707
    0x44df0304 0x000003f7
    0x44df0314 0x00000000
    0x44df0324 0x00000701
    0x44df0400 0x00030103
    0x44df0404 0x00000037
    0x44df0410 0x00000000
    0x44df0414 0x00000001
    0x44df0424 0x00000101
    0x44df0548 0x00000000
    0x44df0648 0x00000000
    0x44df0700 0x00000003
    0x44df0704 0x00000007
    0x44df0724 0x00000001
    0x44df0800 0x00ff0f07
    0x44df0804 0x00000ff7
    0x44df0810 0x00000003
    0x44df0814 0x00000000
    0x44df0824 0x00000001
    0x44df082c 0x00000001
    0x44df0834 0x00000001
    0x44df083c 0x00000101
    0x44df0844 0x00000001
    0x44df084c 0x00000001
    0x44df0854 0x00000301
    0x44df085c 0x00000001
    0x44df0864 0x00000001
    0x44df086c 0x00000101
    0x44df0874 0x00000101
    0x44df087c 0x00000101
    0x44df0884 0x00000101
    0x44df088c 0x00000101
    0x44df0894 0x00000101
    0x44df089c 0x00000001
    0x44df08a4 0x00000001
    0x44df08ac 0x00000001
    0x44df0a24 0x00000001
    0x44df0a2c 0x00000001
    0x44df0a34 0x00000001
    0x44df0a3c 0x00000001
    0x44df0a44 0x00000001
    0x44df0a4c 0x00000101
    0x44df0a5c 0x00000001
    0x44df0a64 0x00000101
    0x44df0a6c 0x00000101
    0x44df0b24 0x00000101
    0x44df0c24 0x00000001
    0x44df0c2c 0x00000001
    0x44df0c34 0x00000001
    0x44df0c3c 0x00000001
    0x44df0c44 0x00000001
    0x44df0c4c 0x00000001
    0x44df0c54 0x00000001
    0x44df0c5c 0x00000001
    0x44df0c64 0x00000001
    0x44df0c6c 0x00000001
    0x44df0c74 0x00000001
    0x44df0c7c 0x00000001
    0x44df0c84 0x00000001
    0x44df0c8c 0x00000001
    0x44df0c94 0x00000001
    0x44df0c9c 0x00000001
    0x44df0ca4 0x00000001
    0x44df0cac 0x00000001
    0x44df0cb4 0x00000001
    0x44df0cbc 0x00000001
    0x44df0cc4 0x00000101
    0x44df0ccc 0x00000101
    0x44df0cd4 0x00000101
    0x44df0ce4 0x00000001
    0x44df0cec 0x00000001
    0x44df0cf4 0x00000001
    0x44df0d04 0x00000001
    0x44df0d0c 0x00000001
    0x44df0d14 0x00000001
    0x44df0d1c 0x00000001
    0x44df0d24 0x00000001
    0x44df0d2c 0x00000101
    0x44df0d34 0x00000001
    0x44df0d3c 0x00000001
    0x44df0d44 0x00000001
    0x44df0d4c 0x00000001
    0x44df0d54 0x00000001
    0x44df0d5c 0x00000001
    0x44df0d64 0x00000001
    0x44df0d6c 0x00000001
    0x44df0d74 0x00000001
    0x44df0d7c 0x00000001
    0x44df0d84 0x00000101
    0x44df0d8c 0x00000101
    0x44df0d94 0x00000101
    0x44df0d9c 0x00000101
    0x44df0da4 0x00000101
    0x44df0dac 0x00000001
    0x44df0db4 0x00000001
    0x44df0dbc 0x00000001
    0x44df0dc4 0x00000001
    0x44df0f24 0x00000001
    0x44df0f2c 0x00000001
    0x44df0f34 0x00000001
    0x44df0f3c 0x00000001
    0x44df1024 0x00000101
    0x44df1224 0x00000101
    0x44df1324 0x00000101
    0x44df1424 0x00000001
    0x44df2020 0x00000000
    0x44df2024 0x00000101
    0x44df2034 0x00000000
    0x44df2134 0x00000000
    0x44df2234 0x00000001
    0x44df223c 0x00000000
    0x44df2244 0x00000000
    0x44df2334 0x00000001
    0x44df233c 0x00000001
    0x44df2344 0x00000001
    0x44df234c 0x00000101
    0x44df2354 0x00000001
    0x44df235c 0x00000001
    0x44df2364 0x00000000
    0x44df236c 0x00000001
    0x44df237c 0x00000000
    0x44df2800 0x00001f02
    0x44df2820 0x12500f02
    0x44df2900 0x00000001
    0x44df2920 0x00030000
    0x44df2a00 0x00000502
    0x44df2a20 0x00000002
    0x44df2a28 0x00040002
    0x44df2a30 0x00030000
    0x44df2a38 0x00000000
    0x44df2a40 0x00000100
    0x44df2a48 0x00000100
    0x44df2b00 0x0001c102
    0x44df2b20 0x00000002
    0x44df2b28 0x00000002
    0x44df2b30 0x00000002
    0x44df2b38 0x00030000
    0x44df2b40 0x00000002
    0x44df2b48 0x00000002
    0x44df2b50 0x00030000
    0x44df2b58 0x00030000
    0x44df2b60 0x00000002
    0x44df2b68 0x00000002
    0x44df2d20 0x00000007
    0x44df2d24 0x00000001
    0x44df2d2c 0x0003e817
    0x44df2d38 0x0000022a
    0x44df2d3c 0x00000028
    0x44df2d40 0x00000024
    0x44df2d48 0x00000000
    0x44df2d4c 0x00000000
    0x44df2d60 0x00000007
    0x44df2d64 0x00000001
    0x44df2d6c 0x00001901
    0x44df2d70 0x00000201
    0x44df2d88 0x00000000
    0x44df2d8c 0x00000000
    0x44df2da0 0x00000007
    0x44df2da4 0x00000001
    0x44df2dac 0x0000850b
    0x44df2db0 0x00000221
    0x44df2db8 0x00000222
    0x44df2dc8 0x00000000
    0x44df2dcc 0x00000000
    0x44df2de0 0x00000007
    0x44df2de4 0x00000001
    0x44df2dec 0x04019009
    0x44df2df0 0x00000285
    0x44df2e04 0x00000000
    0x44df2e08 0x00000000
    0x44df2e0c 0x00000000
    0x44df2e14 0x00000200
    0x44df2e20 0x00000007
    0x44df2e24 0x00000001
    0x44df2e2c 0x00002103
    0x44df2e30 0x00000201
    0x44df2e48 0x00000000
    0x44df2e4c 0x00000000
    0x44df2e60 0x00000007
    0x44df2e64 0x00000001
    0x44df2e6c 0x0200fa0b
    0x44df2e70 0x0000008a
    0x44df2e84 0x00080000
    0x44df2e88 0x00000000
    0x44df2e8c 0x00000000
    0x44df2fa0 0x00000d0c
    0x44df2fa4 0x00000410
    0x44df4000 0x00000000
    0x44df4004 0x00000001
    0x44df4008 0x00004006
    0x44df400c 0x78000017
    0x44df4010 0x00000003
    0x44df4014 0x00000000
    0x44df4018 0x00000003
    0x44df401c 0x00000000
    0x44df4020 0x0000003a
    0x44df4024 0x00010020
    0x44df4028 0x00000000
    0x44df4030 0x00000000
    0x44df4100 0x00000000
    0x44df4104 0x00000004
    0x44df4108 0x00000000
    0x44df4200 0x00000000
    0x44df4204 0x00000001
    0x44df4208 0x00000001
    0x44df420c 0x00000001
    0x44df4210 0x00000001
    0x44df4214 0x00000001
    0x44df4218 0x00000001
    0x44df421c 0x00000001
    0x44df4220 0x00000001
    0x44df4224 0x00000001
    0x44df4228 0x00000001
    0x44df422c 0x00000000
    0x44df4230 0x00000002
    0x44df4234 0x00000004
    0x44df4238 0x00000001
    0x44df423c 0x00000000
    0x44df4240 0x00000000
    0x44df4244 0x00000000
    0x44df4248 0x00000000
    0x44df424c 0x00000001
    0x44df4250 0x00000000
    0x44df4254 0x00000001
    0x44df4258 0x00000001
    0x44df425c 0x00000002
    0x44df4260 0x00000000
    0x44df8300 0x00000103
    0x44df8320 0x00000002
    0x44df8400 0x00000302
    0x44df8420 0x00000002
    0x44df8500 0x00000302
    0x44df8520 0x00000002
    0x44df8600 0x00000102
    0x44df8620 0x00000002
    0x44df8700 0x00000302
    0x44df8720 0x00000002
    0x44df8800 0x00000402
    0x44df8820 0x00000002
    0x44df8828 0x00000002
    0x44df8830 0x00030000
    0x44df8838 0x00070000
    0x44df8840 0x00000002
    0x44df8848 0x00070000
    0x44df8850 0x00000002
    0x44df8858 0x00000002
    0x44df8860 0x00030000
    0x44df8868 0x00070000
    0x44df8870 0x00070000
    0x44df8878 0x00000002
    0x44df8880 0x00000002
    0x44df8888 0x00000002
    0x44df8890 0x00000002
    0x44df8898 0x00030000
    0x44df88a0 0x00000002
    0x44df88a8 0x00000002
    0x44df8a00 0x00001902
    0x44df8a20 0x00030000
    0x44df8a28 0x00040002
    0x44df8a30 0x00030000
    0x44df8a38 0x00030000
    0x44df8a40 0x00030000
    0x44df8a48 0x00030000
    0x44df8a58 0x00030000
    0x44df8a60 0x00000102
    0x44df8a68 0x00000102
    0x44df8b00 0x00000002
    0x44df8b20 0x00070000
    0x44df8c00 0x08001502
    0x44df8c20 0x00000002
    0x44df8c28 0x00030000
    0x44df8c30 0x00030000
    0x44df8c38 0x00030000
    0x44df8c40 0x00030000
    0x44df8c48 0x00030000
    0x44df8c50 0x00030000
    0x44df8c58 0x00030000
    0x44df8c60 0x00030000
    0x44df8c68 0x00000002
    0x44df8c70 0x00030000
    0x44df8c78 0x00000002
    0x44df8c80 0x00000002
    0x44df8c88 0x00000002
    0x44df8c90 0x00000002
    0x44df8c98 0x00000002
    0x44df8ca0 0x00030000
    0x44df8ca8 0x00000002
    0x44df8cb0 0x00000002
    0x44df8cb8 0x00000002
    0x44df8cc0 0x00030000
    0x44df8cc8 0x00000002
    0x44df8cd0 0x00000002
    0x44df8ce0 0x00000002
    0x44df8ce8 0x00030000
    0x44df8cf0 0x00030000
    0x44df8d00 0x00030000
    0x44df8d08 0x00030000
    0x44df8d10 0x00030000
    0x44df8d18 0x00030000
    0x44df8d20 0x00030000
    0x44df8d28 0x00030000
    0x44df8d30 0x00000002
    0x44df8d38 0x00030000
    0x44df8d40 0x00030000
    0x44df8d48 0x00030000
    0x44df8d50 0x00030000
    0x44df8d58 0x00030000
    0x44df8d60 0x00030000
    0x44df8d68 0x00030000
    0x44df8d70 0x00030000
    0x44df8d78 0x00030000
    0x44df8d80 0x00030000
    0x44df8d88 0x00030000
    0x44df8d90 0x00000002
    0x44df8d98 0x00030000
    0x44df8da0 0x00030000
    0x44df8da8 0x00000002
    0x44df8db0 0x00000002
    0x44df8db8 0x00000002
    0x44df8dc0 0x00000002
    0x44df8f00 0x00000702
    0x44df8f20 0x00000002
    0x44df8f28 0x00000000
    0x44df8f30 0x00000002
    0x44df8f38 0x00000002
    0x44df9000 0x00000002
    0x44df9020 0x00070000
    0x44df9200 0x00000e02
    0x44df9220 0x00000002
    0x44df9300 0x00000001
    0x44df9320 0x00070000
    0x44df9400 0x00000102
    0x44df9420 0x00000002
    0x44e10040 0x00400201
    0x44e101bc 0x00000000
    0x44e10444 0x00000000
    0x44e3e054 0x00000000
    



    DeviceName AM43xx_SR1.x
    0x44df0000 0x40000400
    0x44df0004 0x00000500
    0x44df0008 0x00000200
    0x44df000c 0x00000100
    0x44df0010 0x00000000
    0x44df0300 0x003f0707
    0x44df0304 0x000003f7
    0x44df0314 0x00000000
    0x44df0324 0x00000701
    0x44df0400 0x00030103
    0x44df0404 0x00000037
    0x44df0410 0x00000000
    0x44df0414 0x00000001
    0x44df0424 0x00000101
    0x44df0548 0x00000000
    0x44df0648 0x00000000
    0x44df0700 0x00000003
    0x44df0704 0x00000007
    0x44df0724 0x00000001
    0x44df0800 0x00ff0f07
    0x44df0804 0x00000ff7
    0x44df0810 0x00000003
    0x44df0814 0x00000000
    0x44df0824 0x00000001
    0x44df082c 0x00000001
    0x44df0834 0x00000001
    0x44df083c 0x00000101
    0x44df0844 0x00000001
    0x44df084c 0x00000001
    0x44df0854 0x00000301
    0x44df085c 0x00000001
    0x44df0864 0x00000001
    0x44df086c 0x00000101
    0x44df0874 0x00000101
    0x44df087c 0x00000101
    0x44df0884 0x00000101
    0x44df088c 0x00000101
    0x44df0894 0x00000101
    0x44df089c 0x00000001
    0x44df08a4 0x00000001
    0x44df08ac 0x00000001
    0x44df0a24 0x00000001
    0x44df0a2c 0x00000001
    0x44df0a34 0x00000001
    0x44df0a3c 0x00000001
    0x44df0a44 0x00000001
    0x44df0a4c 0x00000101
    0x44df0a5c 0x00000001
    0x44df0a64 0x00000101
    0x44df0a6c 0x00000101
    0x44df0b24 0x00000101
    0x44df0c24 0x00000001
    0x44df0c2c 0x00000001
    0x44df0c34 0x00000001
    0x44df0c3c 0x00000001
    0x44df0c44 0x00000001
    0x44df0c4c 0x00000001
    0x44df0c54 0x00000001
    0x44df0c5c 0x00000001
    0x44df0c64 0x00000001
    0x44df0c6c 0x00000001
    0x44df0c74 0x00000001
    0x44df0c7c 0x00000001
    0x44df0c84 0x00000001
    0x44df0c8c 0x00000001
    0x44df0c94 0x00000001
    0x44df0c9c 0x00000001
    0x44df0ca4 0x00000001
    0x44df0cac 0x00000001
    0x44df0cb4 0x00000001
    0x44df0cbc 0x00000001
    0x44df0cc4 0x00000101
    0x44df0ccc 0x00000101
    0x44df0cd4 0x00000101
    0x44df0ce4 0x00000001
    0x44df0cec 0x00000001
    0x44df0cf4 0x00000001
    0x44df0d04 0x00000001
    0x44df0d0c 0x00000001
    0x44df0d14 0x00000001
    0x44df0d1c 0x00000001
    0x44df0d24 0x00000001
    0x44df0d2c 0x00000101
    0x44df0d34 0x00000001
    0x44df0d3c 0x00000001
    0x44df0d44 0x00000001
    0x44df0d4c 0x00000001
    0x44df0d54 0x00000001
    0x44df0d5c 0x00000001
    0x44df0d64 0x00000001
    0x44df0d6c 0x00000001
    0x44df0d74 0x00000001
    0x44df0d7c 0x00000001
    0x44df0d84 0x00000101
    0x44df0d8c 0x00000101
    0x44df0d94 0x00000101
    0x44df0d9c 0x00000101
    0x44df0da4 0x00000101
    0x44df0dac 0x00000001
    0x44df0db4 0x00000001
    0x44df0dbc 0x00000001
    0x44df0dc4 0x00000001
    0x44df0f24 0x00000001
    0x44df0f2c 0x00000001
    0x44df0f34 0x00000001
    0x44df0f3c 0x00000001
    0x44df1024 0x00000101
    0x44df1224 0x00000101
    0x44df1324 0x00000101
    0x44df1424 0x00000001
    0x44df2020 0x00000000
    0x44df2024 0x00000101
    0x44df2034 0x00000000
    0x44df2134 0x00000000
    0x44df2234 0x00000001
    0x44df223c 0x00000000
    0x44df2244 0x00000000
    0x44df2334 0x00000001
    0x44df233c 0x00000001
    0x44df2344 0x00000001
    0x44df234c 0x00000101
    0x44df2354 0x00000001
    0x44df235c 0x00000001
    0x44df2364 0x00000000
    0x44df236c 0x00000001
    0x44df237c 0x00000000
    0x44df2800 0x00001f02
    0x44df2820 0x12500f02
    0x44df2900 0x00000001
    0x44df2920 0x00030000
    0x44df2a00 0x00000502
    0x44df2a20 0x00000002
    0x44df2a28 0x00000002
    0x44df2a30 0x00030000
    0x44df2a38 0x00000100
    0x44df2a40 0x00000100
    0x44df2a48 0x00000100
    0x44df2b00 0x0001c102
    0x44df2b20 0x00000002
    0x44df2b28 0x00000002
    0x44df2b30 0x00000002
    0x44df2b38 0x00030000
    0x44df2b40 0x00000002
    0x44df2b48 0x00000002
    0x44df2b50 0x00030000
    0x44df2b58 0x00030000
    0x44df2b60 0x00000002
    0x44df2b68 0x00000002
    0x44df2d20 0x00000007
    0x44df2d24 0x00000001
    0x44df2d2c 0x0003e817
    0x44df2d38 0x0000022a
    0x44df2d3c 0x00000028
    0x44df2d40 0x00000024
    0x44df2d48 0x00000000
    0x44df2d4c 0x00000000
    0x44df2d60 0x00000007
    0x44df2d64 0x00000001
    0x44df2d6c 0x00001900
    0x44df2d70 0x00000201
    0x44df2d88 0x00000000
    0x44df2d8c 0x00000000
    0x44df2da0 0x00000007
    0x44df2da4 0x00000001
    0x44df2dac 0x0000850b
    0x44df2db0 0x00000221
    0x44df2db8 0x00000222
    0x44df2dc8 0x00000000
    0x44df2dcc 0x00000000
    0x44df2de0 0x00000007
    0x44df2de4 0x00000001
    0x44df2dec 0x04019009
    0x44df2df0 0x00000285
    0x44df2e04 0x00000000
    0x44df2e08 0x00000000
    0x44df2e0c 0x00000000
    0x44df2e14 0x00000200
    0x44df2e20 0x00000007
    0x44df2e24 0x00000001
    0x44df2e2c 0x00002103
    0x44df2e30 0x00000201
    0x44df2e48 0x00000000
    0x44df2e4c 0x00000000
    0x44df2e60 0x00000007
    0x44df2e64 0x00000001
    0x44df2e6c 0x0200fa0b
    0x44df2e70 0x0000038a
    0x44df2e84 0x00080000
    0x44df2e88 0x00000000
    0x44df2e8c 0x00000000
    0x44df2fa0 0x00000d0c
    0x44df2fa4 0x00000410
    0x44df4000 0x00000000
    0x44df4004 0x00000001
    0x44df4008 0x00004006
    0x44df400c 0x78000017
    0x44df4010 0x00000003
    0x44df4014 0x00000000
    0x44df4018 0x00000003
    0x44df401c 0x00000000
    0x44df4020 0x0000003a
    0x44df4024 0x00010020
    0x44df4028 0x00000000
    0x44df4030 0x00000000
    0x44df4100 0x00000000
    0x44df4104 0x00000004
    0x44df4108 0x00000000
    0x44df4200 0x00000000
    0x44df4204 0x00000001
    0x44df4208 0x00000001
    0x44df420c 0x00000001
    0x44df4210 0x00000001
    0x44df4214 0x00000001
    0x44df4218 0x00000001
    0x44df421c 0x00000001
    0x44df4220 0x00000001
    0x44df4224 0x00000001
    0x44df4228 0x00000001
    0x44df422c 0x00000000
    0x44df4230 0x00000002
    0x44df4234 0x00000004
    0x44df4238 0x00000001
    0x44df423c 0x00000000
    0x44df4240 0x00000000
    0x44df4244 0x00000000
    0x44df4248 0x00000000
    0x44df424c 0x00000001
    0x44df4250 0x00000000
    0x44df4254 0x00000001
    0x44df4258 0x00000001
    0x44df425c 0x00000002
    0x44df4260 0x00000000
    0x44df8300 0x00000103
    0x44df8320 0x00000002
    0x44df8400 0x00000302
    0x44df8420 0x00000002
    0x44df8500 0x00000302
    0x44df8520 0x00000002
    0x44df8600 0x00000102
    0x44df8620 0x00000002
    0x44df8700 0x00000302
    0x44df8720 0x00000002
    0x44df8800 0x00000402
    0x44df8820 0x00000002
    0x44df8828 0x00030000
    0x44df8830 0x00030000
    0x44df8838 0x00070000
    0x44df8840 0x00000002
    0x44df8848 0x00070000
    0x44df8850 0x00000002
    0x44df8858 0x00030000
    0x44df8860 0x00030000
    0x44df8868 0x00070000
    0x44df8870 0x00070000
    0x44df8878 0x00000002
    0x44df8880 0x00000002
    0x44df8888 0x00000002
    0x44df8890 0x00000002
    0x44df8898 0x00030000
    0x44df88a0 0x00000002
    0x44df88a8 0x00000002
    0x44df8a00 0x00001902
    0x44df8a20 0x00030000
    0x44df8a28 0x00040002
    0x44df8a30 0x00030000
    0x44df8a38 0x00030000
    0x44df8a40 0x00030000
    0x44df8a48 0x00030000
    0x44df8a58 0x00030000
    0x44df8a60 0x00000102
    0x44df8a68 0x00000102
    0x44df8b00 0x00000002
    0x44df8b20 0x00070000
    0x44df8c00 0x58001502
    0x44df8c20 0x00000002
    0x44df8c28 0x00030000
    0x44df8c30 0x00030000
    0x44df8c38 0x00030000
    0x44df8c40 0x00030000
    0x44df8c48 0x00030000
    0x44df8c50 0x00030000
    0x44df8c58 0x00030000
    0x44df8c60 0x00030000
    0x44df8c68 0x00000002
    0x44df8c70 0x00030000
    0x44df8c78 0x00000002
    0x44df8c80 0x00000002
    0x44df8c88 0x00000002
    0x44df8c90 0x00000002
    0x44df8c98 0x00000002
    0x44df8ca0 0x00030000
    0x44df8ca8 0x00000002
    0x44df8cb0 0x00000002
    0x44df8cb8 0x00000002
    0x44df8cc0 0x00030000
    0x44df8cc8 0x00000002
    0x44df8cd0 0x00030000
    0x44df8ce0 0x00000002
    0x44df8ce8 0x00030000
    0x44df8cf0 0x00030000
    0x44df8d00 0x00030000
    0x44df8d08 0x00030000
    0x44df8d10 0x00030000
    0x44df8d18 0x00030000
    0x44df8d20 0x00030000
    0x44df8d28 0x00030000
    0x44df8d30 0x00000002
    0x44df8d38 0x00030000
    0x44df8d40 0x00030000
    0x44df8d48 0x00030000
    0x44df8d50 0x00030000
    0x44df8d58 0x00030000
    0x44df8d60 0x00030000
    0x44df8d68 0x00030000
    0x44df8d70 0x00030000
    0x44df8d78 0x00030000
    0x44df8d80 0x00030000
    0x44df8d88 0x00030000
    0x44df8d90 0x00000002
    0x44df8d98 0x00030000
    0x44df8da0 0x00030000
    0x44df8da8 0x00000302
    0x44df8db0 0x00000002
    0x44df8db8 0x00000002
    0x44df8dc0 0x00000002
    0x44df8f00 0x00000702
    0x44df8f20 0x00000002
    0x44df8f28 0x00000000
    0x44df8f30 0x00000002
    0x44df8f38 0x00000002
    0x44df9000 0x00000002
    0x44df9020 0x00070000
    0x44df9200 0x00000e02
    0x44df9220 0x00000002
    0x44df9300 0x00000001
    0x44df9320 0x00070000
    0x44df9400 0x00000102
    0x44df9420 0x00000002
    0x44e10040 0x00400201
    0x44e101bc 0x00000000
    0x44e10444 0x00000000
    0x44e3e054 0x00000000
    


    PS: Changed the file extension to txt as the portal won't accept rd1

    Regards,

    Vishal

  • Hi Vishal,

    I apologize for the delay and we are still internally reviewing the register dumps. I am also checking with the software team for other debug suggestions. I will also be out of office next week and I will get back to you by 9/14. 

    Regards,
    Krunal