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-AM437X: WL18XX bringup issue on custom board

Part Number: PROCESSOR-SDK-AM437X
Other Parts Discussed in Thread: SN74AVC1T45

Tool/software: Linux

Dear Support Team 

while booting up our custom board, wifi module is not able to get the clock and the enable pin it is not toggling. However in EVM board with the same sdcard, boot.img ,dtb,MLO, schematic and wifi module , it is working fine. I would like to know how can i debug this issue. After boot up when i check the .ko modules in custom board, there is no  wlan related modules installed in the kernel. So i tried to install manually in this order,

        insmod /lib/modules/4.1.6-g52c4aa7/kernel/net/wireless/cfg80211.ko

        insmod /lib/modules/4.1.6-g52c4aa7/kernel/net/mac80211/mac80211.ko

        insmod /lib/modules/4.1.6-g52c4aa7/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko

        insmod /lib/modules/4.1.6-g52c4aa7/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko

        insmod /lib/modules/4.1.6-g52c4aa7/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko 

now i can see the wl18xx.ko (with lsmod command). 

root@am437x-evm:~# lsmod

please look into  attached Wifiloadmodules.jpg

After that i try to run the wifi(hotspot) enable script (sh /usr/share/wl18xx/ap_start.sh). 

 Please look into attached ap_start.sh.jpg

could you please let me know what could be the reason??

There is no difference between the AM437X evaluation module and Custom board with respect to WiFi module i.e WL18XX comb

Please find the attached DTS file for your reference.

8156.dts_files.zip

  • Moving this to the WiLink forum.
  • Niranjana,

    In your boot log do you have a message similar to this

    [ 1.401829] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)

    This is on an AM335x board with WiLink on mmc2 (in DTS file) which is mmc1 for the kernel. This is the result of the kernel mmc driver probing the wl18xx. At this point WL_EN will have been driven high by the fixed-regulator attached the mmc.

    In your case you have WL_EN on GPIO1_20 attached to fixed regulator "vmmcwl_fixed" which is attached to mmc3 (in DTS)

    Assuming you don't have that message in dmesg then debug will be:
    - checking for any mmc2 messages in dmesg to validate you even try to probe it on kernel boot.
    - if you do try to probe it start logging mmc driver to see why it doesn't trigger "vmmcwl_fixed" to drive GPIO1_20 high.


    Iain
  • Dear Team,


              I have attached the boot logs for the Custom board as well as AM437X EVM board. Iam using the same SDcard for both custom board as well as EVM board. But in case of EVM everything is working fine but in our Custom we are not able to get the WiFi module UP. iam not seeing any mmc2 messages in the Log file.


    Please find the attached BOOTlogs.zip

    BOOTlogs.zip

    Please help me in solving this issue.

    Iam using the following


     ti-processor-sdk-linux-am437x-evm-02.00.00.00.

     Linux version :  4.1.6-g52c4aa7

     default config file: tisdk_am437x-evm_defconfig

    Host Platform -sitara


    OS :Linux


    Wilink : WL1835MODCOMBB8

  • Dear Team,

                Iam seeing the following messages are available in EVM boot logs but not available in Custom Logs.

    [    1.365913] mmc0: queuing unknown CIS tuple 0x91 (3 bytes)
    [    1.374242] mmc0: new high speed SDIO card at address 0001

    Iam waiting for your response for above posts I have shared the boots logs for both Custom Board as well as EVM board also.

    Do I need to do any configuration with respect to hardware? Kindly let me know.

    Your help is highly appreciated.

    With Regards

    Niranjana

  • Hi Niranjana,

    If you are not seeing the mmc driver probing the Wl18xx device then there are two likely causes:

    - the device tree file binary (.dtb) your kernel loads does not match your hardware

    - there is a hardware problem preventing WL18xx from being powered on and being communicated with.

    The first is most likely so lets address that first.

    -You say you have a custom board. What is different on that board to the AM437x EVM and does your dts file reflect these changes fully?

    - Add logging to MMC driver to see if it is being probed. Start with function omap_hsmmc_probe() in drivers/mmc/host/omap_hsmmc.c. Use a call like

    printk(KERN_DEBUG "%s()",__FUNCTION__)

    Once you see these being called add more calls to help you track the flow and variables being passed.

    Iain

  • In both boot logs you are loading the same size of device tree binary

    48268 bytes read in 40 ms (1.2 MiB/s)

    So unless your board is identical to the EVM it would most likely be that you have not modified device tree file or are loading the EVM one by mistake if you had created your own.
    Iain
  • Dear Iain Hunter,


                 Thanks for your reply. I would like to share one quick information with you that there is no difference to Wilink module and AM437X processor with respect to EVM board as well as Custom board. So ideally there should be no change with respect to DTS file.

    Kindly let me know is my understanding is correct.

    Actually iam not able to see the clock coming from the AM437X to wilink module. And also iam not able to see the WLAN_EN is going to high when I check with scope.


    Please help in debugging this issue.

    Attaching .dts file for your refrence which iam using for custom board and the same file iam using it for EVM also. The same dts file is working in EVM board but it is not working in custom board

    dts_files.zip


    With Regards


    Niranjana

  • Niranjana,

    If you are not seeing WL_EN or SDIO clock activity then you need to figure out why the software is not driving these signals.

    So you need to try to find out why the mmc driver is not driving WL_EN via the fixed regulator.

    To do this log MMC driver as I suggested before. The key functions in drivers/mmc/host/omap_hsmmc.c are:

    omap_hsmmc_probe() 

    omap_hsmmc_set_power()

    Iain

  • Dear Iain Hunter,

                  I added the printk messages in the below mentioned functions in omap_hsmmc.c

            omap_hsmmc_probe() ;


           omap_hsmmc_set_power();

    please find the attached logs LOG_feb_22_2017.txt

    7853.LOG_feb_22_2017.txt
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Initializing cgroup subsys cpuset
    [    0.000000] Initializing cgroup subsys cpu
    [    0.000000] Initializing cgroup subsys cpuacct
    [    0.000000] Linux version 4.1.6-g52c4aa7 (bhagyam@bhagyam-ThinkCentre-M91) (gcc version 4.9.3 20150413 (prerelease) (Linaro GCC 4.9-2015.05)7
    [    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] Machine model: TI AM437x GP EVM
    [    0.000000] cma: Reserved 24 MiB at 0xfe400000
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM437x ES1.2 (sgx neon )
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 522577
    [    0.000000] Kernel command line: console=ttyO0,115200n8 video=HDMI-A-1:800x600 root=PARTUUID=00000000-02 rw rootfstype=ext4 rootwait
    [    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Memory: 2042320K/2097148K available (7447K kernel code, 280K rwdata, 2436K rodata, 304K init, 237K bss, 30252K reserved, 24576K )
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xf0000000 - 0xff000000   ( 240 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xef800000   ( 760 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0xc0008000 - 0xc09af05c   (9885 kB)
    [    0.000000]       .init : 0xc09b0000 - 0xc09fc000   ( 304 kB)
    [    0.000000]       .data : 0xc09fc000 - 0xc0a42128   ( 281 kB)
    [    0.000000]        .bss : 0xc0a45000 - 0xc0a805cc   ( 238 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000]  Additional per-CPU info printed with stalls.
    [    0.000000] NR_IRQS:16 nr_irqs:16 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 ID prefetch enabled, offset 1 lines
    [    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 0x7e430000
    [    0.000000] OMAP clockevent source: timer2 at 24000000 Hz
    [    0.000012] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    [    0.000028] clocksource timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
    [    0.000036] OMAP clocksource: timer1 at 24000000 Hz
    [    0.000175] Console: colour dummy device 80x30
    [    0.099264] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [    0.099271] This ensures that you still see kernel messages. Please
    [    0.099276] update your kernel commandline.
    [    0.099293] Calibrating delay loop... 1993.93 BogoMIPS (lpj=9969664)
    [    0.159297] pid_max: default: 32768 minimum: 301
    [    0.159390] Security Framework initialized
    [    0.159430] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.159439] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.160080] Initializing cgroup subsys blkio
    [    0.160102] Initializing cgroup subsys memory
    [    0.160147] Initializing cgroup subsys devices
    [    0.160161] Initializing cgroup subsys freezer
    [    0.160174] Initializing cgroup subsys perf_event
    [    0.160199] CPU: Testing write buffer coherency: ok
    [    0.160538] Setting up static identity map for 0x80008200 - 0x80008270
    [    0.162060] devtmpfs: initialized
    [    0.171770] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
    [    0.186908] omap_hwmod: tptc0 using broken dt data from edma
    [    0.187079] omap_hwmod: tptc1 using broken dt data from edma
    [    0.187207] omap_hwmod: tptc2 using broken dt data from edma
    [    0.246531] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.248263] pinctrl core: initialized pinctrl subsystem
    [    0.249878] NET: Registered protocol family 16
    [    0.251203] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.279272] cpuidle: using governor ladder
    [    0.309262] cpuidle: using governor menu
    [    0.310659] omap_l3_noc 44000000.ocp: L3 debug error: target 8 mod:0 (unclearable)
    [    0.310714] omap_l3_noc 44000000.ocp: L3 application error: target 8 mod:0 (unclearable)
    [    0.313928] omap_gpio 44e07000.gpio: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/gpio0_pins, deferring probe
    [    0.314480] OMAP GPIO hardware version 0.1
    [    0.315981] omap_gpio 48322000.gpio: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/display_mux_pins, deferringe
    [    0.319143] omap-gpmc 50000000.gpmc: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/nand_flash_x8_default, defee
    [    0.323316] No ATAGs?
    [    0.323349] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
    [    0.323358] hw-breakpoint: maximum watchpoint size is 4 bytes.
    [    0.365934] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
    [    0.369756] vgaarb: loaded
    [    0.370401] SCSI subsystem initialized
    [    0.370932] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/i2c0_pins, deferring probe
    [    0.370980] omap_i2c 4802a000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/i2c1_pins_default, deferring e
    [    0.371128] pps_core: LinuxPPS API ver. 1 registered
    [    0.371135] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.371162] PTP clock support registered
    [    0.371815] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [    0.372074] Advanced Linux Sound Architecture Driver Initialized.
    [    0.372592]  800-1 njje1wr 
    [    0.372829] ------------[ cut here ]------------
    [    0.372851] WARNING: CPU: 0 PID: 1 at net/wireless/reg.c:524 regulatory_init+0x74/0x114()
    [    0.372856] db.txt is empty, you should update it...
    [    0.372861] Modules linked in:
    [    0.372876] CPU: 0 PID: 1 Comm: swapper Not tainted 4.1.6-g52c4aa7 #10
    [    0.372881] Hardware name: Generic AM43 (Flattened Device Tree)
    [    0.372887] Backtrace: 
    [    0.372916] [<c0012b70>] (dump_backtrace) from [<c0012d90>] (show_stack+0x18/0x1c)
    [    0.372922]  r7:c09631f4 r6:0000020c r5:00000009 r4:00000000
    [    0.372950] [<c0012d78>] (show_stack) from [<c07442ac>] (dump_stack+0x20/0x28)
    [    0.372969] [<c074428c>] (dump_stack) from [<c0039e68>] (warn_slowpath_common+0x7c/0xb4)
    [    0.372980] [<c0039dec>] (warn_slowpath_common) from [<c0039ed8>] (warn_slowpath_fmt+0x38/0x40)
    [    0.372985]  r8:c0a45000 r7:ee179e00 r6:c0a00de0 r5:c0a7fa3c r4:c0963ba4
    [    0.373004] [<c0039ea4>] (warn_slowpath_fmt) from [<c09e7b48>] (regulatory_init+0x74/0x114)
    [    0.373009]  r3:00000000 r2:c0963ba4
    [    0.373016]  r4:c0a41a64
    [    0.373026] [<c09e7ad4>] (regulatory_init) from [<c09e7a4c>] (cfg80211_init+0x64/0xec)
    [    0.373031]  r5:c0a7fa28 r4:00000000
    [    0.373043] [<c09e79e8>] (cfg80211_init) from [<c00096c4>] (do_one_initcall+0x88/0x1e0)
    [    0.373048]  r5:c09e79e8 r4:c0a00de0
    [    0.373067] [<c000963c>] (do_one_initcall) from [<c09b0e78>] (kernel_init_freeable+0x178/0x240)
    [    0.373072]  r10:c09b05e8 r9:c09ecc38 r8:c0a45000 r7:c09fae0c r6:c0a45000 r5:c09ecc28
    [    0.373085]  r4:00000004
    [    0.373096] [<c09b0d00>] (kernel_init_freeable) from [<c074133c>] (kernel_init+0x10/0xf4)
    [    0.373101]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c074132c
    [    0.373113]  r4:00000000
    [    0.373125] [<c074132c>] (kernel_init) from [<c000f988>] (ret_from_fork+0x14/0x2c)
    [    0.373129]  r5:c074132c r4:00000000
    [    0.373156] ---[ end trace e9ce5f52681d0ea4 ]---
    [    0.373212] cfg80211: Calling CRDA to update world regulatory domain
    [    0.373686] nfc: nfc_init: NFC Core ver 0.1
    [    0.373763] NET: Registered protocol family 39
    [    0.373946] Switched to clocksource timer1
    [    0.381926] NET: Registered protocol family 2
    [    0.382593] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.382668] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.382741] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.382888] UDP hash table entries: 512 (order: 1, 8192 bytes)
    [    0.382911] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes)
    [    0.383065] NET: Registered protocol family 1
    [    0.383388] RPC: Registered named UNIX socket transport module.
    [    0.383400] RPC: Registered udp transport module.
    [    0.383405] RPC: Registered tcp transport module.
    [    0.383410] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.385576] futex hash table entries: 256 (order: -1, 3072 bytes)
    [    0.385652] audit: initializing netlink subsys (disabled)
    [    0.385704] audit: type=2000 audit(0.370:1): initialized
    [    0.390813] VFS: Disk quotas dquot_6.6.0
    [    0.390989] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [    0.392687] NFS: Registering the id_resolver key type
    [    0.392740] Key type id_resolver registered
    [    0.392748] Key type id_legacy registered
    [    0.392814] jffs2: version 2.2. (NAND) (SUMMARY)  �© 2001-2006 Red Hat, Inc.
    [    0.395673] NET: Registered protocol family 38
    [    0.395767] bounce: pool size: 64 pages
    [    0.395792] io scheduler noop registered
    [    0.395803] io scheduler deadline registered
    [    0.395862] io scheduler cfq registered (default)
    [    0.398077] pinctrl-single 44e10800.pinmux: 199 pins at pa f9e10800 size 796
    [    0.400177] backlight supply power not found, using dummy regulator
    [    0.401773] 4832a000.dss supply vdda_video not found, using dummy regulator
    [    0.401881] OMAP DSS rev 2.0
    [    0.402192] omapdss_dss 4832a000.dss: bound 4832a400.dispc (ops dispc_component_ops)
    [    0.403739] ipmi message handler version 39.2
    [    0.404267] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
    [    0.405298] r3964: Philips r3964 Driver $Revision: 1.10 $
    [    0.503970] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.506471] omap8250 44e09000.serial: No clock speed specified: using default: 48000000
    [    0.506901] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 25, base_baud = 3000000) is a 8250
    [    1.479749] console [ttyS0] enabled
    [    1.483596] omap8250 48022000.serial: failed to get alias/pdev id
    [    1.489823] omap8250 48024000.serial: No clock speed specified: using default: 48000000
    [    1.498241] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 27, base_baud = 3000000) is a 8250
    [    1.507446] omap8250 481a6000.serial: No clock speed specified: using default: 48000000
    [    1.515910] 481a6000.serial: ttyS3 at MMIO 0x481a6000 (irq = 28, base_baud = 3000000) is a 8250
    [    1.525011] omap8250 481a8000.serial: failed to get alias/pdev id
    [    1.531189] omap8250 481aa000.serial: No clock speed specified: using default: 48000000
    [    1.539611] 481aa000.serial: ttyS5 at MMIO 0x481aa000 (irq = 30, base_baud = 3000000) is a 8250
    [    1.549880] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
    [    1.557141] ac.o: No PCI boards found.
    [    1.560905] ac.o: For an ISA board you must supply memory and irq parameters.
    [    1.568649] [drm] Initialized drm 1.1.0 20060810
    [    1.583138] brd: module loaded
    [    1.590724] loop: module loaded
    [    1.595056] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    1.603279] PPP generic driver version 2.4.2
    [    1.607940] PPP BSD Compression module registered
    [    1.612675] PPP Deflate Compression module registered
    [    1.617809] PPP MPPE Compression module registered
    [    1.622629] NET: Registered protocol family 24
    [    1.627145] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation enabled).
    [    1.636852] CSLIP: code copyright 1989 Regents of the University of California.
    [    1.644200] SLIP linefill/keepalive option.
    [    1.648405] hdlc: HDLC support module revision 1.22
    [    1.653429] DLCI driver v0.35, 4 Jan 1997, mike.mclagan@linux.org.
    [    1.659788] Loaded prism54 driver, version 1.2
    [    1.665136] mousedev: PS/2 mouse device common for all mice
    [    1.670857] i2c /dev entries driver
    [    1.674893] sdhci: Secure Digital Host Controller Interface driver
    [    1.681106] sdhci: Copyright(c) Pierre Ossman
    [    1.686208] 
    [    1.686208]  omap_hsmmc_probe omap_hsmmc_probe --  2654  -- drivers/mmc/host/omap_hsmmc.c
    [    1.695988] 
    [    1.695988]  inside match omap_hsmmc_probe omap_hsmmc_probe --  2657  -- drivers/mmc/host/omap_hsmmc.c
    [    1.706881] 
    [    1.706881]  devm_ioremap ---- omap_hsmmc_probe omap_hsmmc_probe --  2681  -- drivers/mmc/host/omap_hsmmc.c
    [    1.718430] 
    [    1.718430]  omap_hsmmc_probe omap_hsmmc_probe --  2654  -- drivers/mmc/host/omap_hsmmc.c
    [    1.728193] 
    [    1.728193]  inside match omap_hsmmc_probe omap_hsmmc_probe --  2657  -- drivers/mmc/host/omap_hsmmc.c
    [    1.739094] 
    [    1.739094]  devm_ioremap ---- omap_hsmmc_probe omap_hsmmc_probe --  2681  -- drivers/mmc/host/omap_hsmmc.c
    [    1.750527] 
    [    1.750527] gpio init  set clock omap_hsmmc_gpio_init --  636  -- drivers/mmc/host/omap_hsmmc.c
    [    1.760762] 
    [    1.760762]  omap_hsmmc_probe gpioinit omap_hsmmc_probe --  2710  -- drivers/mmc/host/omap_hsmmc.c
    [    1.771305] 
    [    1.771305]  clk_set_rate failure hsmmc_probe omap_hsmmc_probe --  2755  -- drivers/mmc/host/omap_hsmmc.c
    [    1.783285] 
    [    1.783285]  set power  omap_hsmmc_set_power --  466  -- drivers/mmc/host/omap_hsmmc.c
    [    1.792778] 
    [    1.792778]  set power  in power on omap_hsmmc_set_power --  488  -- drivers/mmc/host/omap_hsmmc.c
    [    1.803291] 
    [    1.803291]  set power  omap_hsmmc_set_power --  466  -- drivers/mmc/host/omap_hsmmc.c
    [    1.812739] 
    [    1.812739]  set power  in power on omap_hsmmc_set_power --  488  -- drivers/mmc/host/omap_hsmmc.c
    [    1.854699] Synopsys Designware Multimedia Card Interface Driver
    [    1.861442] sdhci-pltfm: SDHCI platform and OF driver helper
    [    1.867238] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
    [    1.873926] 
    [    1.873926]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    1.884161] ledtrig-cpu: registered to indicate activity on CPUs
    [    1.890503] omap-aes 53501000.aes: OMAP AES hw accel rev: 0.1
    [    1.896777] 
    [    1.896777]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    1.907074] omap-des 53701000.des: OMAP DES hw accel rev: 0.33
    [    1.914231] omap-sham 53100000.sham: hw accel on OMAP rev 0.0
    [    1.921166] 
    [    1.921166]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    1.933396] 
    [    1.933396]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    1.944538]  remoteproc0: wkup_m3 is available
    [    1.949013]  remoteproc0: Note: remoteproc is still under development and considered experimental.
    [    1.958195] 
    [    1.958195]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    1.967787]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    1.978302] 
    [    1.978302]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    1.987935]  remoteproc0: Direct firmware load for am335x-pm-firmware.elf failed with error -2
    [    1.999002] oprofile: no performance counters
    [    2.003490] oprofile: using timer interrupt.
    [    2.007942]  remoteproc0: Falling back to user helper
    [    2.013433] Initializing XFRM netlink socket
    [    2.017859] 
    [    2.017859]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.027379] NET: Registered protocol family 17
    [    2.031880] NET: Registered protocol family 15
    [    2.036442] lib80211: common routines for IEEE802.11 drivers
    [    2.042182] 
    [    2.042182]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.052037] Key type dns_resolver registered
    [    2.056572] omap_voltage_late_init: Voltage driver support not added
    [    2.063410] ThumbEE CPU extension supported.
    [    2.067799] Registering SWP/SWPB emulation handler
    [    2.072714] 
    [    2.072714]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.084828] omapdrm omapdrm.0: DMM not available, disable DMM support
    [    2.092016] 
    [    2.092016]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.101963] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    2.108681] [drm] No driver support for vblank timestamp query.
    [    2.114728] 
    [    2.114728]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.132081] 
    [    2.132081]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.132570] 
    [    2.132570]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.132995] 
    [    2.132995]  set power  omap_hsmmc_set_power --  466  -- drivers/mmc/host/omap_hsmmc.c
    [    2.132998] 
    [    2.132998]  set power  in else omap_hsmmc_set_power --  497  -- drivers/mmc/host/omap_hsmmc.c
    [    2.169239] Console: switching to colour frame buffer device 100x30
    [    2.230849] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
    [    2.236879] omapdrm omapdrm.0: registered panic notifier
    [    2.263982] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
    [    2.270513] GPIO line 119 (SelEMMCorNAND) hogged as output/low
    [    2.277054] GPIO line 136 (SelLCDorHDMI) hogged as output/high
    [    2.283455] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [    2.288687] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [    2.296171] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xdc
    [    2.302554] nand: AMD/Spansion S34ML04G1
    [    2.306552] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
    [    2.314195] using OMAP_ECC_BCH16_CODE_HW ECC scheme
    [    2.319102] omap2-nand 8000000.nand: not enough OOB bytes required = 104, available=64
    [    2.327159] omap2-nand: probe of 8000000.nand failed with error -22
    [    2.370131] omap_i2c 44e0b000.i2c: bus 0 rev0.12 at 100 kHz
    [    2.377073] omap_i2c 4802a000.i2c: bus 1 rev0.12 at 100 kHz
    [    2.383624] 
    [    2.383624]  omap_hsmmc_probe omap_hsmmc_probe --  2654  -- drivers/mmc/host/omap_hsmmc.c
    [    2.393427] 
    [    2.393427]  inside match omap_hsmmc_probe omap_hsmmc_probe --  2657  -- drivers/mmc/host/omap_hsmmc.c
    [    2.404318] 
    [    2.404318]  devm_ioremap ---- omap_hsmmc_probe omap_hsmmc_probe --  2681  -- drivers/mmc/host/omap_hsmmc.c
    [    2.415712] omap_hsmmc 48060000.mmc: Got CD GPIO
    [    2.420413] 
    [    2.420413] gpio init  set clock omap_hsmmc_gpio_init --  636  -- drivers/mmc/host/omap_hsmmc.c
    [    2.430657] 
    [    2.430657]  omap_hsmmc_probe gpioinit omap_hsmmc_probe --  2710  -- drivers/mmc/host/omap_hsmmc.c
    [    2.441201] 
    [    2.441201]  clk_set_rate failure hsmmc_probe omap_hsmmc_probe --  2755  -- drivers/mmc/host/omap_hsmmc.c
    [    2.452874] 
    [    2.452874]  set power  omap_hsmmc_set_power --  466  -- drivers/mmc/host/omap_hsmmc.c
    [    2.462362] 
    [    2.462362]  set power  in power on omap_hsmmc_set_power --  488  -- drivers/mmc/host/omap_hsmmc.c
    [    2.472868] 
    [    2.472868]  set power  omap_hsmmc_set_power --  466  -- drivers/mmc/host/omap_hsmmc.c
    [    2.482314] 
    [    2.482314]  set power  in power on omap_hsmmc_set_power --  488  -- drivers/mmc/host/omap_hsmmc.c
    [    2.539045] mmc1: mmc_rescan_try_freq: trying to init card at 400000 Hz
    [    2.545842] 
    [    2.545842]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.556020] 
    [    2.556020]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.567000] 
    [    2.567000]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.578753] 
    [    2.578753]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.588582] 
    [    2.588582]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.598389] 
    [    2.598389]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.607849] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
    [    2.613992] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
    [    2.620242] 
    [    2.620242]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.630376] libphy: 4a101000.mdio: probed
    [    2.634500] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver unknown
    [    2.642965] 
    [    2.642965]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.652861] cpsw 4a100000.ethernet: Detected MACID = c4:be:84:cc:b4:b4
    [    2.660034] 
    [    2.660034]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.670215] hctosys: unable to open rtc device (rtc0)
    [    2.677282] device-tree: Duplicate name in testcase-data, renamed to "duplicate-name#1"
    [    2.685776] 
    [    2.685776]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.697339] ### dt-test ### start of unittest - you will see error messages
    [    2.705784] 
    [    2.705784]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.715719] /testcase-data/phandle-tests/consumer-a: could not get #phandle-cells-missing for /testcase-data/phandle-tests/provider1
    [    2.727790] /testcase-data/phandle-tests/consumer-a: could not get #phandle-cells-missing for /testcase-data/phandle-tests/provider1
    [    2.741831] 
    [    2.741831]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.751359] /testcase-data/phandle-tests/consumer-a: could not find phandle
    [    2.758407] /testcase-data/phandle-tests/consumer-a: could not find phandle
    [    2.765437] /testcase-data/phandle-tests/consumer-a: arguments longer than property
    [    2.773167] 
    [    2.773167]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.782640] /testcase-data/phandle-tests/consumer-a: arguments longer than property
    [    2.790762] 
    [    2.790762]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.801108] irq: no irq domain found for /testcase-data/interrupts/intc0 !
    [    2.816495] overlay_is_topmost: #5 clashes #6 @/testcase-data/overlay-node/test-bus/test-unittest8
    [    2.825627] 
    [    2.825627]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.835091] overlay_removal_is_ok: overlay #5 is not topmost
    [    2.840772] of_overlay_destroy: removal check failed for overlay #5
    [    2.847436] 
    [    2.847436]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.863719] ### dt-test ### end of unittest - 148 passed, 0 failed
    [    2.870446] 
    [    2.870446]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.882831] vmmcwl_fixed: disabling
    [    2.886630] ALSA device list:
    [    2.889614]   No soundcards found.
    [    2.893575] Waiting for root device PARTUUID=00000000-02...
    [    2.899310] 
    [    2.899310]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_init_card --  1972  -- drivers/mmc/host/omap_hsmmc.c
    [    2.910232] 
    [    2.910232]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.920113] 
    [    2.920113]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.930229] 
    [    2.930229]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.940083] 
    [    2.940083]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.949924] 
    [    2.949924]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    2.961493] 
    [    2.961493]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.971724] 
    [    2.971724]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    2.981562] 
    [    2.981562]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    2.993112] 
    [    2.993112]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.004364] 
    [    3.004364]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.015936] 
    [    3.015936]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.027362] mmc1: host does not support reading read-only switch, assuming write-enable
    [    3.035447] 
    [    3.035447]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.046993] 
    [    3.046993]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.058517] 
    [    3.058517]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.068034] 
    [    3.068034]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.077593] mmc1: new high speed SDHC card at address 0007
    [    3.083588] mmcblk0: mmc1:0007 SS08G 7.21 GiB 
    [    3.088693] 
    [    3.088693]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.100316] 
    [    3.100316]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.110436] 
    [    3.110436]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.120071]  mmcblk0: p1 p2
    [    3.124510] 
    [    3.124510]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.136131] 
    [    3.136131]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.147024] 
    [    3.147024]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.157033] 
    [    3.157033]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.168663] 
    [    3.168663]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.179465] 
    [    3.179465]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.189297] 
    [    3.189297]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.200867] 
    [    3.200867]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.211657] 
    [    3.211657]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.221950] 
    [    3.221950]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.233588] 
    [    3.233588]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.250382] 
    [    3.250382]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.260452] 
    [    3.260452]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.272032] 
    [    3.272032]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.283267] 
    [    3.283267]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.293751] 
    [    3.293751]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.305370] 
    [    3.305370]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.315723] 
    [    3.315723]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.417808] 
    [    3.417808]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.427717] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    3.436004] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    3.442264] 
    [    3.442264]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.453872] 
    [    3.453872]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.464801] 
    [    3.464801]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.475071] 
    [    3.475071]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.486661] 
    [    3.486661]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.503637] 
    [    3.503637]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.513418] devtmpfs: mounted
    [    3.517043] Freeing unused kernel memory: 304K (c09b0000 - c09fc000)
    [    3.523651] 
    [    3.523651]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.535289] cfg80211: Calling CRDA to update world regulatory domain
    [    3.542039] 
    [    3.542039]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.552353] 
    [    3.552353]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.561961] 
    [    3.561961]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.573533] 
    [    3.573533]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.583818] 
    [    3.583818]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.593383] 
    [    3.593383]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.605014] 
    [    3.605014]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.620538] 
    [    3.620538]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.630118] 
    [    3.630118]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.641678] 
    [    3.641678]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.652069] 
    [    3.652069]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.662150] 
    [    3.662150]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.673747] 
    [    3.673747]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.684628] 
    [    3.684628]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.695113] 
    [    3.695113]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.706759] 
    [    3.706759]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.722970] 
    [    3.722970]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.733001] 
    [    3.733001]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.744614] 
    [    3.744614]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.755049] 
    [    3.755049]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.765235] 
    [    3.765235]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.776841] 
    [    3.776841]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.792336] 
    [    3.792336]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.802412] 
    [    3.802412]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.814001] 
    [    3.814001]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.825012] 
    [    3.825012]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.835113] 
    [    3.835113]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.846701] 
    [    3.846701]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.857629] 
    [    3.857629]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.867730] 
    [    3.867730]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.879314] 
    [    3.879314]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.889793] 
    [    3.889793]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.899709] 
    [    3.899709]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.911287] 
    [    3.911287]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.923070] 
    [    3.923070]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.932637] 
    [    3.932637]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.944226] 
    [    3.944226]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.958694] 
    [    3.958694]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.968882] 
    [    3.968882]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    3.980472] 
    [    3.980472]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    3.991596] 
    [    3.991596]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.002127] 
    [    4.002127]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.013730] 
    [    4.013730]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.031323] 
    [    4.031323]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.041329] 
    [    4.041329]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.052980] 
    [    4.052980]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.063385] 
    [    4.063385]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.073517] 
    [    4.073517]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.085140] 
    [    4.085140]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.096318] 
    [    4.096318]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.106733] 
    [    4.106733]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.118324] 
    [    4.118324]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.145747] 
    [    4.145747]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.155761] 
    [    4.155761]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.167341] 
    [    4.167341]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.178261] 
    [    4.178261]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.188496] 
    [    4.188496]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.200082] 
    [    4.200082]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.218933] 
    [    4.218933]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.228910] 
    [    4.228910]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.240483] 
    [    4.240483]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.251634] 
    [    4.251634]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.261414] 
    [    4.261414]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.272976] 
    [    4.272976]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.283158] 
    [    4.283158]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.293112] 
    [    4.293112]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.304718] 
    [    4.304718]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.314801] 
    [    4.314801]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.325219] 
    [    4.325219]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.336835] 
    [    4.336835]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.361619] 
    [    4.361619]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.371806] 
    [    4.371806]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.383394] 
    [    4.383394]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.394453] 
    [    4.394453]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.404550] 
    [    4.404550]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.416143] 
    [    4.416143]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.426349] 
    [    4.426349]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.436408] 
    [    4.436408]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.448036] 
    [    4.448036]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.464011] 
    [    4.464011]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.474371] 
    [    4.474371]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.485985] 
    [    4.485985]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.498975] 
    [    4.498975]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.508557] 
    [    4.508557]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.520132] 
    [    4.520132]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.532632] 
    [    4.532632]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.542925] 
    [    4.542925]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.554554] 
    [    4.554554]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.570409] 
    [    4.570409]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.579977] 
    [    4.579977]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.591528] 
    [    4.591528]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.601564] 
    [    4.601564]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.611118] 
    [    4.611118]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.622673] 
    [    4.622673]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.638430] 
    [    4.638430]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.648974] 
    [    4.648974]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.660605] 
    [    4.660605]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.676362] 
    [    4.676362]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.686581] 
    [    4.686581]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.698164] 
    [    4.698164]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.708485] 
    [    4.708485]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.718054] 
    [    4.718054]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.729611] 
    [    4.729611]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.743587] 
    [    4.743587]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.754788] 
    [    4.754788]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.766413] 
    [    4.766413]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.782173] 
    [    4.782173]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.793071] 
    [    4.793071]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.804733] 
    [    4.804733]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.821828] 
    [    4.821828]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.831876] 
    [    4.831876]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.843455] 
    [    4.843455]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.854606] 
    [    4.854606]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.864839] 
    [    4.864839]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.876417] 
    [    4.876417]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.892774] 
    [    4.892774]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.903179] 
    [    4.903179]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.914761] 
    [    4.914761]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.931693] 
    [    4.931693]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.941676] 
    [    4.941676]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.953250] 
    [    4.953250]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.965297] 
    [    4.965297]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.975243] 
    [    4.975243]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    4.986823] 
    [    4.986823]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    4.997775] 
    [    4.997775]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.007957] 
    [    5.007957]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.019579] 
    [    5.019579]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.030411] 
    [    5.030411]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    INIT: version 2.88 booting
    [    5.094380] 
    [    5.094380]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.105993] 
    [    5.105993]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.117690] 
    [    5.117690]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.127890] 
    [    5.127890]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.139485] 
    [    5.139485]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.149751] 
    [    5.149751]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.162824] 
    [    5.162824]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.174837] 
    [    5.174837]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.186945] 
    [    5.186945]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.196591] 
    [    5.196591]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.208161] 
    [    5.208161]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.224637] 
    [    5.224637]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.234657] 
    [    5.234657]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.246236] 
    [    5.246236]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.257362] 
    [    5.257362]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.267611] 
    [    5.267611]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.279237] 
    [    5.279237]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.289508] 
    [    5.289508]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.299534] 
    [    5.299534]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.311120] 
    [    5.311120]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.321323] 
    [    5.321323]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.331778] 
    [    5.331778]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.343374] 
    [    5.343374]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.359446] 
    [    5.359446]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.369486] 
    [    5.369486]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.381062] 
    [    5.381062]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.392260] 
    [    5.392260]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.402210] 
    [    5.402210]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.413797] 
    [    5.413797]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.424722] 
    [    5.424722]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.435087] 
    [    5.435087]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.446688] 
    [    5.446688]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.456773] 
    [    5.456773]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.466765] 
    [    5.466765]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.478386] 
    [    5.478386]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.491613] 
    [    5.491613]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.502264] 
    [    5.502264]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.513898] 
    [    5.513898]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.526846] 
    [    5.526846]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.536412] 
    [    5.536412]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.547976] 
    [    5.547976]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.560516] 
    [    5.560516]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.570813] 
    [    5.570813]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.582416] 
    [    5.582416]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.593377] 
    [    5.593377]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.603460] 
    [    5.603460]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.615053] 
    [    5.615053]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.625234] 
    [    5.625234]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.635162] 
    [    5.635162]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.646742] 
    [    5.646742]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.657618] 
    [    5.657618]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.667191] 
    [    5.667191]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.678745] 
    [    5.678745]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.691204] 
    [    5.691204]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.701338] 
    [    5.701338]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.712926] 
    [    5.712926]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.723953] 
    [    5.723953]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.735568] 
    [    5.735568]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.747211] 
    [    5.747211]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.758748] 
    [    5.758748]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.768376] 
    [    5.768376]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.779955] 
    [    5.779955]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.791573] 
    [    5.791573]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.801157] 
    [    5.801157]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.812761] 
    [    5.812761]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.828664] 
    [    5.828664]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.838299] 
    [    5.838299]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.849883] 
    [    5.849883]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.864797] 
    [    5.864797]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.875266] 
    [    5.875266]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.886886] 
    [    5.886886]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.902685] 
    [    5.902685]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.913442] 
    [    5.913442]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.925043] 
    [    5.925043]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.939082] 
    [    5.939082]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.949864] 
    [    5.949864]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.961503] 
    [    5.961503]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.972552] 
    [    5.972552]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    5.982140] 
    [    5.982140]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    5.993694] 
    [    5.993694]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    6.003725] 
    [    6.003725]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    6.013285] 
    [    6.013285]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    6.024841] 
    [    6.024841]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    6.041809] 
    [    6.041809]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    6.051827] 
    [    6.051827]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    6.063405] 
    [    6.063405]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    6.074591] 
    [    6.074591]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    6.086313] 
    [    6.086313]  ERROR_LOG_NEW KERN_DEBUG omap_hsmmc_setup_dma_transfer --  1594  -- drivers/mmc/host/omap_hsmmc.c
    [    6.097962] 
    [    6.097962]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    6.108818] 
    [    6.108818]  set clock omap_hsmmc_enable_irq --  688  -- drivers/mmc/host/omap_hsmmc.c
    [    6.118427] 
    
    
    


    iam not able to clearly identify the problem. Iam seeing the clock set rate is failing as described below


    ret = clk_set_rate(host->fclk, mmc->f_max);

    if (ret) {

    printk("\n clk_set_rate failure hsmmc_probe %s --  %d  -- %s\n", __func__, __LINE__, __FILE__);

    dev_err(&pdev->dev, "failed to set clock to %d\n", mmc->f_max);

    goto err1;

    }

    Can you please help me.

    With Regards

    Niranjana

  • Hi Niranjana,

    Can you do a comparison with a good boot on EVM?

    Also put more logs into omap_hsmmc_set_power()  and its sub function calls so that you can track what the fixed-regulator is trying to do. It should be driving WL_EN high but it is not on your board.

    Iain

  • Dear Iain Hunter,


                      Thanks for your support. I kept more debug printk messages in

    omap_hsmmc_set_power() function and checked with the both EVM and Custom Board. I found that one

    function is causing the error in custom board but it is passing properly without error in EVM

    board. But iam not able to understand this error. Can you please help me to fix this error. Please

    find the function details below.


    in drivers/mmc/core/sdio.c file,


       mmc_attach_sdio()  is calling mmc_send_io_op_cond() internally.


    This mmc_send_io_op_cond() is calling mmc_wait_for_cmd() internally.


    This function mmc_wait_for_cmd() is returing with error -110 in Custom board but in EVM it is

    returing with zero. We observed that mmc host is not sending any response for the command sent from

    mmc_wait_for_cmd() function on the custom board

    Please find the attached logs for Custom as well as EVM. Please help me.

    With Regards

    Niranjanalogs_27_02_2017.zip

  • Hi Niranjana,

    I'm assuming you have not fixed the problem driving  WL_EN high. If it is still low then WL18xx is switched off and so cannot respond to any MMC command sent to it.

    You don't have any logging in omap_hsmmc_enable_supply() to track this part of the software. Please add some.

    Iain 

  • Dear Iain Hunter,


                      Thanks for your support. I kept more debug printk messages in omap_hsmmc_set_power() function and checked with the both EVM and Custom Board. I found that one function is causing the error in custom board but it is passing properly without error in EVM board. But iam not able to understand this error. Can you please help me to fix this error. Please find the function details below.


    In drivers/mmc/core/sdio.c file,  mmc_attach_sdio()  is calling mmc_send_io_op_cond().


    This mmc_send_io_op_cond() is calling mmc_wait_for_cmd().


    This function mmc_wait_for_cmd() is returing with error -110 in Custom board but in EVM it is returing with zero. We observed that mmc host is not sending any response for the command sent from mmc_wait_for_cmd() function on the custom board

    please find the attached logs files on both evm and custom board .

    6305.logs_27_02_2017.zip

    Please help me.

    With regards

    Niranjana

  • Dear Iain Hunter,

    Sorry for reposting. I will check as per your suggestion and update you.

    With regards
    Niranjana
  • Dear iain Hunter,

              I enabled the printk messages in omap_hsmmc_enable_supply() as you mentioned. Iam not seeing any difference in print messages with respect to EVM and Custom Board. I attached the log files for that. Kindly go through and help us .

    I verified manually once again the  clock signal with CRO on the Wilink module. Iam not seeing the clock signal in CRO.

    Kindly help me.

    Please find the attached log files bootmsg.zip

  • Dear Iain Hunter,

                   Sorry for disturbing a lot. Do u have any updates on this issue.

    With Regards

    Niranjana

  • From a software logging point of view I don't see any activity in either log to drive WL_EN via a GPIO. Unless you have just missed logging the lower level calls inside mmc_regulator_set_ocr() it could be that this mechanism is not used at all in AM437x board. I don't see how as device tree file sets it as output with a pulldown and so it must be driven high by software on EVM.

    I'm not sure I've seen a confirmation from you that you have no WL_EN on custom board. The hardware activity you need to have for WL18xx to be detected is shown in datasheet at . So you need Vbat and Vio, 32k and WL_EN

     

    Can you confirm exactly what EVM you are running on? I am confused that the kernel log shows WL18xx detected on mmc0. I would have expected mmc2 from the device tree naming as mmc3.

    Iain

  • Dear Iain Hunter,

                   Sorry for the delayed response. Iam using AM437X-GP-EVM.

    With Regards

    Pratap 

  • And do you have any of the hardware signals I mentioned? If you have a level shifter in the design then please confirm if they are on both sides of the level shifter.

    Iain 

  • Dear Iain Hunter,

                      I have gone through the mentioned hardware signals. I am able to see the VBAT and VIO in scope but not able to see the SCLK and WL EN. One more information, we are using Level shifter in our custom board design. The  level shifter chip is SN74AVC1T45.

    Please find the attached screen shot of our custom board design.

    In this AM437X processor  mmc2 Clk which is A12 pin is connected to U84 Level shifter to the pin 4 (B) and the other end Pin 3 (A) is connected to Wilink Module.

    When I check the signal at pin 4(B) of the Level shifter, iam not able to see the clock signal in Scope.

    Please help me to solve this issue.

    With Regards

    Niranjana

  • Dear Iain Hunter,

                Do you have any updates on this.

    With Regards

    Niranjana

  • Hi Niranjana,

    You said that you had copied the EVM and so hardware was identical. In this snippet there are differences. You have a level shifter on MMC CMD and CLK but not on MMC data lines. This does not make any sense. Why are you operating different pins on the same peripheral (mmc2) at different voltages?

    When you say SCLK do you mean COM_SLOW_CLK (J20.1)? Without this clock WL18xx will not boot.

    As your hardware is different from EVM

    then its a waste of time looking for sw fixes when the hardware is different. So you need to look at the hardware first.

    1. check it even makes sense as these level shifters on clk and cmd just look wrong. Find out why there is no 32k clock

    2 identify every difference in the hardware and then make sure your software (probably just device tree) matches your hardware and not the EVM.

    Iain

  • Dear Iain Hunter,

            Thanks for the inputs. I checked with my hardware team and the reason for introducing the Level shifters on MMC2 Clk and MMC2 Cmd is that

    1) In case of EVM, the GPMC AD8 to GPMC AD15, GMPC Clk and GPMC csn3 these IO's are grouped under IO group 9 which is powered with 1.8v . The MMC2 Clk and MMC2 Cmd are under this group. So there is no level shifters in EVM.

    2) In case of Our custom board, the above mentioned  signals are grouped and powered with 3.3V. So the MMC2 Clk and MMC2 Cmd are required to have left shifters to 1.8V to connect to Wilink module, which is operating at 1.8V. The MMC2 data lines are already power with 1.8V so we do not need any level shifters on their path.

    3) In both the EVM and the custom board the pin C24 (XDMA_EVENT_INTR1/CLKOUT) is connected to the level shifter and the output of the level shifter is connected to pin 1 (COM_SLOW_CLK) of J20 connector (Wilink module), I do not see any clock coming out of processor at the input of level shifter.

    Kindly let me know how to configure the processor for generating the clkout of pin C24 (XDMA_EVENT_INTR1/CLKOUT)

    With Regards

    Niranjana

  • Niranjana,

    2) So you have moved which pins are used for MMC2_CLK and MMC2_CMD from the EVM? In that case you will need to change the DTS file to reflect the new pin use.

    3) I'm not an expert in AM437x so can't answer that question. It is working in the EVM and so there must be a difference somewhere to stop it working.

    Iain