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.

WL1837MOD: wl1837MOD with STM32MP1

Part Number: WL1837MOD
Other Parts Discussed in Thread: WL1835, WL1837

Hi ,

I tried to write the DTS files according the integration GUIDE: https://processors.wiki.ti.com/index.php/WL18xx_Platform_Integration_Guide .

But my sdmmc3 peripheral didn't get the numeration ... so i looked how ST config their wifi  brcm,bcm4329-fmac and mixed up some power regulator config and now the sdmmc3 numerated and i see data,clock and cmd with OSCILLOSCOPE when the kernel boots but i didnt get the : 

mmc0: new high speed SDIO card at address 0001 

(on stm32mp1 boards sdmmc3 = mmc0)


my dts config:

wlan_en_reg: fixedregulator@2 {
compatible = "mmc-pwrseq-simple";
regulator-name = "wlan-en-regulator";
gpio = <&gpiof 3 GPIO_ACTIVE_HIGH>;
startup-delay-us = <70000>;
enable-active-high;
// reset-gpios = <&gpiof 3 GPIO_ACTIVE_HIGH>;
};
// wlan_en_reg: fixedregulator@2 {
// compatible = "regulator-fixed";
// regulator-name = "wlan-en-regulator";
// regulator-min-microvolt = <3300000>;
// regulator-max-microvolt = <3300000>;
// startup-delay-us = <70000>;
// /* WLAN_EN GPIO for this board - F, pin 3 */
// gpio = <&gpiof 3 GPIO_ACTIVE_HIGH>;
// enable-active-high;
// // gpios-states = <1>;
// };


/* wl12xx/wl18xx card sdmmc3 connection*/
&sdmmc3 {
status = "okay";
pinctrl-names = "default", "opendrain", "sleep";
pinctrl-0 = <&sdmmc3_b4_pins_a>;
pinctrl-1 = <&sdmmc3_b4_od_pins_a>;
pinctrl-2 = <&sdmmc3_b4_sleep_pins_a>;
vmmc-supply = <&v3v3>;
mmc-pwrseq = <&wlan_en_reg>;
bus-width = <4>;
// pinctrl-0 = <&sdmmc3_b4_pins_a &wlan_pins_default>;
// pinctrl-1 = <&sdmmc3_b4_sleep_pins_a &wlan_pins_sleep>;
non-removable;
st,neg-edge;
ti,non-removable;
ti,needs-special-hs-handling;
cap-power-off-card;
keep-power-in-suspend;
enable-sdio-wakeup;

#address-cells = <1>;
#size-cells = <0>;
wlcore: wlcore@0 {
compatible = "ti,wl1835";
reg = <2>;
interrupt-parent = <&gpioi>;
interrupts = <11 IRQ_TYPE_EDGE_RISING>;
};
};
and boot log : (only the relevant)

[ 2.024633] SW_OUT: supplied by bst_out
[ 2.031849] input: pmic_onkey as /devices/platform/soc/5c002000.i2c/i2c-1/1-0033/5c002000.i2c:stpmic@33:onkey/input/input0
[ 2.042150] stm32f7-i2c 5c002000.i2c: STM32F7 I2C-1 bus adapter
[ 2.051657] stm_thermal 50028000.thermal: stm_thermal_probe: Driver initialized successfully
[ 2.062450] mmci-pl18x 48004000.sdmmc: allocated mmc-pwrseq
[ 2.066830] mmci-pl18x 48004000.sdmmc: Linked as a consumer to regulator.8
[ 2.073687] mmci-pl18x 48004000.sdmmc: mmc0: PL180 manf 53 rev2 at 0x48004000 irq 48,0 (pio) 
[ 2.111845] mmci-pl18x 58005000.sdmmc: Linked as a consumer to regulator.13
[ 2.118601] mmci-pl18x 58005000.sdmmc: Linked as a consumer to regulator.1
[ 2.124540] mmci-pl18x 58005000.sdmmc: mmc1: PL180 manf 53 rev2 at 0x58005000 irq 59,0 (pio)
[ 2.162312] mmci-pl18x 58007000.sdmmc: Linked as a consumer to regulator.8
[ 2.168159] mmci-pl18x 58007000.sdmmc: mmc2: PL180 manf 53 rev2 at 0x58007000 irq 60,0 (pio)
[ 2.209422] sdhci: Secure Digital Host Controller Interface driver
[ 2.214256] sdhci: Copyright(c) Pierre Ossman
[ 2.218582] Synopsys Designware Multimedia Card Interface Driver
[ 2.231138] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.237031] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.241682] mmc1: host does not support reading read-only switch, assuming write-enable
[ 2.242708] usbcore: registered new interface driver usbhid
[ 2.255231] usbhid: USB HID core driver
[ 2.261087] stm32-ipcc 4c001000.mailbox: ipcc rev:1.0 enabled, 6 chans, proc 0
[ 2.261546] mmc1: new ultra high speed SDR104 SDHC card at address e624
[ 2.278373] mmcblk1: mmc1:e624 SL16G 14.8 GiB
[ 2.278583] stm32-rproc m4@0: wdg irq registered
[ 2.286269] remoteproc remoteproc0: m4 is available
[ 2.291721] stm32-adc-core 48003000.adc: Linked as a consumer to regulator.9
[ 2.297850] mmc2: new DDR MMC card at address 0001
[ 2.298176] stm32-adc-core 48003000.adc: Linked as a consumer to regulator.7
[ 2.307527] mmcblk1: p1 p2 p3 p4 p5 p6 p7
[ 2.316394] mmcblk2: mmc2:0001 004GA0 3.69 GiB
[ 2.325540] mmcblk2boot0: mmc2:0001 004GA0 partition 1 2.00 MiB
[ 2.332120] mmcblk2boot1: mmc2:0001 004GA0 partition 2 2.00 MiB
[ 2.336972] mmcblk2rpmb: mmc2:0001 004GA0 partition 3 512 KiB, chardev (244:0)
[ 2.348485] mmcblk2: p1 p2 p3 p4 p5 p6

its like i didn't get answer from the wl1837 ... what should i check ?
  • Hi , 

    Can you pls confirm if power up sequence if being followed as mentioned in the datasheet : http://www.ti.com/lit/ds/symlink/wl1837mod.pdf

    Thanks

    Saurabh

  • Tnx for your replay...

    i founded that my 3v3 power from STM32 EV board was not enough . So i connected 5v from stm32 EVboard to usb supply on  the wl18xx SDIO board and now it some times recognized like in the boot log that i added here.

    and most of the times the sdio driver just writing :

    [    2.151020] mmci-pl18x 48004000.sdmmc: card claims to support voltages below defined range 

     and some sdio errors like -84 , -110 ... like this:


    [ 0.000000] Kernel command line: root=/dev/mmcblk1p6 rootwait rw console=ttySTM0,115200
    [ 2.053801] mmci-pl18x 48004000.sdmmc: allocated mmc-pwrseq
    [ 2.058183] mmci-pl18x 48004000.sdmmc: Linked as a consumer to regulator.8
    [ 2.065048] mmci-pl18x 48004000.sdmmc: mmc0: PL180 manf 53 rev2 at 0x48004000 irq 48,0 (pio)
    [ 2.103200] mmci-pl18x 58005000.sdmmc: Linked as a consumer to regulator.13
    [ 2.109960] mmci-pl18x 58005000.sdmmc: Linked as a consumer to regulator.1
    [ 2.115893] mmci-pl18x 58005000.sdmmc: mmc1: PL180 manf 53 rev2 at 0x58005000 irq 59,0 (pio)
    [ 2.124538] mmci-pl18x 48004000.sdmmc: card claims to support voltages below defined range
    [ 2.146841] mmc0: error -84 whilst initialising SDIO card
    [ 2.152157] mmci-pl18x 48004000.sdmmc: card claims to support voltages below defined range
    [ 2.160547] mmci-pl18x 58007000.sdmmc: Linked as a consumer to regulator.8
    [ 2.166088] mmci-pl18x 48004000.sdmmc: no support for card's volts
    [ 2.172230] mmc0: error -22 whilst initialising MMC card
    [ 2.172541] mmci-pl18x 58007000.sdmmc: mmc2: PL180 manf 53 rev2 at 0x58007000 irq 60,0 (pio)
    [ 2.211719] mmci-pl18x 48004000.sdmmc: card claims to support voltages below defined range
    [ 2.235396] mmc0: error -110 whilst initialising SDIO card
    [ 2.242100] mmci-pl18x 48004000.sdmmc: card claims to support voltages below defined range
    [ 2.265151] mmc1: host does not support reading read-only switch, assuming write-enable
    [ 2.285487] mmc1: new ultra high speed SDR104 SDHC card at address e624
    [ 2.305522] mmcblk1: mmc1:e624 SL16G 14.8 GiB
    [ 2.345476] mmc2: new DDR MMC card at address 0001
    [ 2.346111] mmcblk1: p1 p2 p3 p4 p5 p6 p7
    [ 2.356293] mmcblk2: mmc2:0001 004GA0 3.69 GiB
    [ 2.361214] mmcblk2boot0: mmc2:0001 004GA0 partition 1 2.00 MiB
    [ 2.386499] mmcblk2boot1: mmc2:0001 004GA0 partition 2 2.00 MiB
    [ 2.391448] mmcblk2rpmb: mmc2:0001 004GA0 partition 3 512 KiB, chardev (244:0)
    [ 2.415588] mmcblk2: p1 p2 p3 p4 p5 p6
    [ 2.416210] mmc0: error -84 whilst initialising MMC card
    [ 2.471516] mmci-pl18x 48004000.sdmmc: card claims to support voltages below defined range
    [ 2.548519] mmc0: error -84 whilst initialising SDIO card
    [ 2.553938] mmci-pl18x 48004000.sdmmc: card claims to support voltages below defined range
    [ 2.806480] mmc0: error -84 whilst initialising MMC card
    [ 2.853893] mmci-pl18x 48004000.sdmmc: card claims to support voltages below defined range
    [ 2.904359] mmc0: error -84 whilst initialising SDIO card
    [ 2.909628] mmci-pl18x 48004000.sdmmc: card claims to support voltages below defined range
    [ 4.200817] mmc0: error -110 whilst initialising MMC card

    without :  mmc0: new high speed SDIO card at address 0001.

    bootlog1.txt
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.19.49 (sergeym@sergeym-VirtualBox) (gcc version 8.2.0 (GCC)) #13 SMP PREEMPT Sun Feb 23 18:37:15 IST 2020
    [    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
    [    0.000000] CPU: div instructions available: patching division code
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] OF: fdt: Machine model: STMicroelectronics STM32MP157C eval daughter on eval mother
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created DMA memory pool at 0x10000000, size 0 MiB
    [    0.000000] OF: reserved mem: initialized node mcuram2@0x10000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x10040000, size 0 MiB
    [    0.000000] OF: reserved mem: initialized node vdev0vring0@10040000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x10042000, size 0 MiB
    [    0.000000] OF: reserved mem: initialized node vdev0vring1@10042000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x10044000, size 0 MiB
    [    0.000000] OF: reserved mem: initialized node vdev0buffer@10044000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x30000000, size 0 MiB
    [    0.000000] OF: reserved mem: initialized node mcuram@0x30000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x38000000, size 0 MiB
    [    0.000000] OF: reserved mem: initialized node retram@0x38000000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 128 MiB at 0xf7800000
    [    0.000000] On node 0 totalpages: 229375
    [    0.000000]   Normal zone: 1440 pages used for memmap
    [    0.000000]   Normal zone: 0 pages reserved
    [    0.000000]   Normal zone: 163840 pages, LIFO batch:31
    [    0.000000]   HighMem zone: 65535 pages, LIFO batch:15
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: MIGRATE_INFO_TYPE not supported.
    [    0.000000] psci: SMC Calling Convention v1.0
    [    0.000000] random: get_random_bytes called from start_kernel+0x9c/0x4b4 with crng_init=0
    [    0.000000] percpu: Embedded 17 pages/cpu s40524 r8192 d20916 u69632
    [    0.000000] pcpu-alloc: s40524 r8192 d20916 u69632 alloc=17*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 227935
    [    0.000000] Kernel command line: root=/dev/mmcblk1p6 rootwait rw console=ttySTM0,115200
    [    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: 760668K/917500K available (10240K kernel code, 848K rwdata, 2972K rodata, 1024K init, 226K bss, 25760K reserved, 131072K cma-reserved, 131068K highmem)
    [    0.000000] Virtual kernel memory layout:
                       vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                       fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                       vmalloc : 0xe8800000 - 0xff800000   ( 368 MB)
                       lowmem  : 0xc0000000 - 0xe8000000   ( 640 MB)
                       pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
                       modules : 0xbf000000 - 0xbfe00000   (  14 MB)
                         .text : 0x(ptrval) - 0x(ptrval)   (11232 kB)
                         .init : 0x(ptrval) - 0x(ptrval)   (1024 kB)
                         .data : 0x(ptrval) - 0x(ptrval)   ( 849 kB)
                          .bss : 0x(ptrval) - 0x(ptrval)   ( 227 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
    [    0.000009] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
    [    0.000029] Switching to timer-based delay loop, resolution 41ns
    [    0.001988] Console: colour dummy device 80x30
    [    0.002044] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
    [    0.002068] pid_max: default: 32768 minimum: 301
    [    0.002245] Security Framework initialized
    [    0.002323] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.002349] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.003357] CPU: Testing write buffer coherency: ok
    [    0.003870] CPU0: update cpu_capacity 1024
    [    0.003891] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.059755] Setting up static identity map for 0xc0100000 - 0xc0100060
    [    0.079745] rcu: Hierarchical SRCU implementation.
    [    0.104011] EFI services will not be available.
    [    0.119884] smp: Bringing up secondary CPUs ...
    [    0.200497] CPU1: update cpu_capacity 1024
    [    0.200510] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.200744] smp: Brought up 1 node, 2 CPUs
    [    0.200773] SMP: Total of 2 processors activated (96.00 BogoMIPS).
    [    0.200784] CPU: All CPU(s) started in SVC mode.
    [    0.201971] devtmpfs: initialized
    [    0.228650] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
    [    0.229158] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.229190] futex hash table entries: 512 (order: 3, 32768 bytes)
    [    0.235194] pinctrl core: initialized pinctrl subsystem
    [    0.236778] DMI not present or invalid.
    [    0.237387] NET: Registered protocol family 16
    [    0.240589] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.243083] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.243105] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.243393] Serial: AMBA PL011 UART driver
    [    0.245672] stm32-pm-domain pm_domain: domain core-ret-power-domain registered
    [    0.245710] stm32-pm-domain pm_domain: subdomain core-power-domain registered
    [    0.245727] stm32-pm-domain pm_domain: domains probed
    [    0.254212] /soc/interrupt-controller@5000d000: bank0
    [    0.254234] /soc/interrupt-controller@5000d000: bank1
    [    0.254247] /soc/interrupt-controller@5000d000: bank2
    [    0.263764] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOA bank added
    [    0.264127] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOB bank added
    [    0.264431] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOC bank added
    [    0.264706] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOD bank added
    [    0.264990] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOE bank added
    [    0.265258] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOF bank added
    [    0.265554] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOG bank added
    [    0.265835] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOH bank added
    [    0.266100] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOI bank added
    [    0.266359] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOJ bank added
    [    0.266655] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOK bank added
    [    0.266835] stm32mp157-pinctrl soc:pin-controller@50002000: Pinctrl STM32 initialized
    [    0.267778] stm32mp157-pinctrl soc:pin-controller-z@54004000: GPIOZ bank added
    [    0.267807] stm32mp157-pinctrl soc:pin-controller-z@54004000: Pinctrl STM32 initialized
    [    0.289831] stm32-mdma 58000000.dma: STM32 MDMA driver registered
    [    0.296272] SCSI subsystem initialized
    [    0.296663] libata version 3.00 loaded.
    [    0.297073] usbcore: registered new interface driver usbfs
    [    0.297154] usbcore: registered new interface driver hub
    [    0.297301] usbcore: registered new device driver usb
    [    0.297633] pps_core: LinuxPPS API ver. 1 registered
    [    0.297647] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.297680] PTP clock support registered
    [    0.298016] EDAC MC: Ver: 3.0.0
    [    0.298883] Advanced Linux Sound Architecture Driver Initialized.
    [    0.300538] clocksource: Switched to clocksource arch_sys_counter
    [    0.394478] NET: Registered protocol family 2
    [    0.395667] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
    [    0.395717] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.395828] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    [    0.396007] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.396177] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [    0.396244] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [    0.396595] NET: Registered protocol family 1
    [    0.407573] RPC: Registered named UNIX socket transport module.
    [    0.407595] RPC: Registered udp transport module.
    [    0.407606] RPC: Registered tcp transport module.
    [    0.407616] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.408771] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
    [    0.411156] Initialise system trusted keyrings
    [    0.411495] workingset: timestamp_bits=14 max_order=18 bucket_order=4
    [    0.422387] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.433516] NFS: Registering the id_resolver key type
    [    0.433574] Key type id_resolver registered
    [    0.433587] Key type id_legacy registered
    [    0.433792] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.434288] jffs2: version 2.2. (NAND) \xc2\xa9 2001-2006 Red Hat, Inc.
    [    0.435214] fuse init (API version 7.27)
    [    0.443213] NET: Registered protocol family 38
    [    0.443244] Key type asymmetric registered
    [    0.443257] Asymmetric key parser 'x509' registered
    [    0.443366] bounce: pool size: 64 pages
    [    0.443465] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
    [    0.443484] io scheduler noop registered
    [    0.443496] io scheduler deadline registered
    [    0.443750] io scheduler cfq registered (default)
    [    0.443768] io scheduler mq-deadline registered
    [    0.443780] io scheduler kyber registered
    [    0.451213] stm32-dma 48000000.dma: STM32 DMA driver registered
    [    0.453374] stm32-dma 48001000.dma: STM32 DMA driver registered
    [    0.539186] STM32 USART driver initialized
    [    0.540685] 40010000.serial: ttySTM0 at MMIO 0x40010000 (irq = 24, base_baud = 4000000) is a stm32-usart
    [    1.465147] console [ttySTM0] enabled
    [    1.469363] stm32-usart 40010000.serial: interrupt mode used for rx (no dma)
    [    1.475865] stm32-usart 40010000.serial: interrupt mode used for tx (no dma)
    [    1.506588] random: fast init done
    [    1.511687] brd: module loaded
    [    1.516611] random: crng init done
    [    1.527568] loop: module loaded
    [    1.535770] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xd3
    [    1.540764] nand: Micron MT29F8G08ABACAH4
    [    1.544697] nand: 1024 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 224
    [    1.553101] Bad block table found at page 262080, version 0x01
    [    1.558652] Bad block table found at page 262016, version 0x01
    [    1.564784] 4 fixed-partitions partitions found on MTD device 58002000.nand-controller
    [    1.572135] Creating 4 MTD partitions on "58002000.nand-controller":
    [    1.578468] 0x000000000000-0x000000200000 : "fsbl"
    [    1.584858] 0x000000200000-0x000000400000 : "ssbl1"
    [    1.589619] 0x000000400000-0x000000600000 : "ssbl2"
    [    1.594722] 0x000000600000-0x000040000000 : "UBI"
    [    1.609327] m25p80 spi0.0: mx66l51235l (65536 Kbytes)
    [    1.613079] 5 fixed-partitions partitions found on MTD device spi0.0
    [    1.619297] Creating 5 MTD partitions on "spi0.0":
    [    1.624139] 0x000000000000-0x000000040000 : "fsbl1"
    [    1.630613] 0x000000040000-0x000000080000 : "fsbl2"
    [    1.635415] 0x000000080000-0x000000280000 : "ssbl"
    [    1.640181] 0x000000280000-0x0000002c0000 : "u-boot-env"
    [    1.645574] 0x0000002c0000-0x000004000000 : "nor_user"
    [    1.651402] m25p80 spi0.1: mx66l51235l (65536 Kbytes)
    [    1.658096] libphy: Fixed MDIO Bus: probed
    [    1.662634] CAN device driver interface
    [    1.666505] m_can 4400e000.can: m_can device registered (irq=28, version=32)
    [    1.675084] stm32-dwmac 5800a000.ethernet: PTP uses main clock
    [    1.679479] stm32-dwmac 5800a000.ethernet: no reset control found
    [    1.685696] stm32-dwmac 5800a000.ethernet: No phy clock provided...
    [    1.692962] stm32-dwmac 5800a000.ethernet: User ID: 0x40, Synopsys ID: 0x42
    [    1.698848] stm32-dwmac 5800a000.ethernet:   DWMAC4/5
    [    1.703882] stm32-dwmac 5800a000.ethernet: DMA HW capability register supported
    [    1.711171] stm32-dwmac 5800a000.ethernet: RX Checksum Offload Engine supported
    [    1.718471] stm32-dwmac 5800a000.ethernet: TX Checksum insertion supported
    [    1.725387] stm32-dwmac 5800a000.ethernet: Wake-Up On Lan supported
    [    1.731668] stm32-dwmac 5800a000.ethernet: TSO supported
    [    1.736970] stm32-dwmac 5800a000.ethernet: Enable RX Mitigation via HW Watchdog Timer
    [    1.744849] stm32-dwmac 5800a000.ethernet: TSO feature enabled
    [    1.750914] libphy: stmmac: probed
    [    1.756953] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver
    [    1.763101] usbcore: registered new interface driver pegasus
    [    1.768656] usbcore: registered new interface driver asix
    [    1.774143] usbcore: registered new interface driver ax88179_178a
    [    1.780148] usbcore: registered new interface driver cdc_ether
    [    1.786050] usbcore: registered new interface driver smsc75xx
    [    1.791841] usbcore: registered new interface driver smsc95xx
    [    1.797510] usbcore: registered new interface driver net1080
    [    1.803238] usbcore: registered new interface driver cdc_subset
    [    1.809110] usbcore: registered new interface driver zaurus
    [    1.814766] usbcore: registered new interface driver cdc_ncm
    [    1.822050] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    1.827173] ehci-platform: EHCI generic platform driver
    [    1.833009] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [    1.838589] ohci-platform: OHCI generic platform driver
    [    1.844685] usbcore: registered new interface driver usb-storage
    [    1.855555] stm32_rtc 5c004000.rtc: rtc core: registered 5c004000.rtc as rtc0
    [    1.861711] stm32_rtc 5c004000.rtc: Date/Time must be initialized
    [    1.867363] stm32_rtc 5c004000.rtc: registered rev:1.2
    [    1.873212] i2c /dev entries driver
    [    1.898093] stm32f7-i2c 40013000.i2c: can't use DMA
    [    1.904615] stm32f7-i2c 40013000.i2c: STM32F7 I2C-0 bus adapter
    [    1.920600] genirq: irq_chip stm32-exti-h did not update eff. affinity mask of irq 76
    [    1.937717] stm32f7-i2c 5c002000.i2c: can't use DMA
    [    1.944008] stpmic1 1-0033: PMIC Chip Version: 0x10
    [    1.953308] BUCK1: supplied by regulator-dummy
    [    1.960288] BUCK2: supplied by regulator-dummy
    [    1.966850] BUCK3: supplied by regulator-dummy
    [    1.973709] BUCK4: supplied by regulator-dummy
    [    1.980233] LDO1: supplied by v3v3
    [    1.982770] vdda: Bringing 1800000uV into 2900000-2900000uV
    [    1.990874] LDO2: supplied by v3v3
    [    1.993325] v2v8: Bringing 1800000uV into 2800000-2800000uV
    [    1.999726] LDO3: supplied by vdd_ddr
    [    2.006118] LDO4: supplied by regulator-dummy
    [    2.010696] LDO5: supplied by v3v3
    [    2.016585] LDO6: supplied by v3v3
    [    2.019023] v1v8: Bringing 1000000uV into 1800000-1800000uV
    [    2.025515] VREF_DDR: supplied by regulator-dummy
    [    2.032070] BOOST: supplied by regulator-dummy
    [    2.036212] VBUS_OTG: supplied by bst_out
    [    2.040267] SW_OUT: supplied by bst_out
    [    2.047558] input: pmic_onkey as /devices/platform/soc/5c002000.i2c/i2c-1/1-0033/5c002000.i2c:stpmic@33:onkey/input/input0
    [    2.057896] stm32f7-i2c 5c002000.i2c: STM32F7 I2C-1 bus adapter
    [    2.067317] stm_thermal 50028000.thermal: stm_thermal_probe: Driver initialized successfully
    [    2.077905] mmci-pl18x 48004000.sdmmc: allocated mmc-pwrseq
    [    2.082477] mmci-pl18x 48004000.sdmmc: Linked as a consumer to regulator.8
    [    2.089080] mmci-pl18x 48004000.sdmmc: mmc0: PL180 manf 53 rev2 at 0x48004000 irq 48,0 (pio)
    [    2.127087] mmci-pl18x 58005000.sdmmc: Linked as a consumer to regulator.13
    [    2.132857] mmci-pl18x 58005000.sdmmc: Linked as a consumer to regulator.1
    [    2.139653] mmci-pl18x 58005000.sdmmc: mmc1: PL180 manf 53 rev2 at 0x58005000 irq 59,0 (pio)
    [    2.151020] mmci-pl18x 48004000.sdmmc: card claims to support voltages below defined range
    [    2.175185] mmc0: new high speed SDIO card at address 0001
    [    2.180821] mmci-pl18x 58007000.sdmmc: Linked as a consumer to regulator.8
    [    2.186472] mmci-pl18x 58007000.sdmmc: mmc2: PL180 manf 53 rev2 at 0x58007000 irq 60,0 (pio)
    [    2.221481] sdhci: Secure Digital Host Controller Interface driver
    [    2.226245] sdhci: Copyright(c) Pierre Ossman
    [    2.230628] Synopsys Designware Multimedia Card Interface Driver
    [    2.237371] sdhci-pltfm: SDHCI platform and OF driver helper
    [    2.244525] ledtrig-cpu: registered to indicate activity on CPUs
    [    2.250113] usbcore: registered new interface driver usbhid
    [    2.254715] usbhid: USB HID core driver
    [    2.261167] stm32-ipcc 4c001000.mailbox: ipcc rev:1.0 enabled, 6 chans, proc 0
    [    2.277163] mmc1: host does not support reading read-only switch, assuming write-enable
    [    2.278648] stm32-rproc m4@0: wdg irq registered
    [    2.288638] remoteproc remoteproc0: m4 is available
    [    2.294144] stm32-adc-core 48003000.adc: Linked as a consumer to regulator.9
    [    2.300601] stm32-adc-core 48003000.adc: Linked as a consumer to regulator.7
    [    2.310570] mmc1: new ultra high speed SDR104 SDHC card at address e624
    [    2.325181] mmc2: new DDR MMC card at address 0001
    [    2.330036] mmcblk1: mmc1:e624 SL16G 14.8 GiB
    [    2.335800] iio iio:device3: Can't get offset/scale: -517
    [    2.340446] stm32-dfsdm 4400d000.dfsdm: SPI clock not accurate
    [    2.345892] stm32-dfsdm 4400d000.dfsdm: 24573875 = 2048000 * 12 + 2045875
    [    2.346797] mmcblk2: mmc2:0001 004GA0 3.69 GiB
    [    2.358526] mmcblk2boot0: mmc2:0001 004GA0 partition 1 2.00 MiB
    [    2.365061] mmcblk2boot1: mmc2:0001 004GA0 partition 2 2.00 MiB
    [    2.370618] mmcblk2rpmb: mmc2:0001 004GA0 partition 3 512 KiB, chardev (244:0)
    [    2.380938]  mmcblk1: p1 p2 p3 p4 p5 p6 p7
    [    2.389023]  mmcblk2: p1 p2 p3 p4 p5 p6
    [    2.396413] stm32-dac-core 40017000.dac: Linked as a consumer to regulator.9
    [    2.411934] stm32-ddr-pmu: probed (ID=0x00140061 VER=0x00000010), DDR@533MHz
    [    2.418517] optee: probing for conduit method from DT.
    [    2.422802] optee: api uid mismatch
    [    2.437142] st,stm32-spdifrx 4000d000.audio-controller: No cache defaults, reading back from HW
    [    2.448920] NET: Registered protocol family 10
    [    2.456072] Segment Routing with IPv6
    [    2.458487] NET: Registered protocol family 17
    [    2.463031] can: controller area network core (rev 20170425 abi 9)
    [    2.469045] NET: Registered protocol family 29
    [    2.473507] can: raw protocol (rev 20170425)
    [    2.477653] can: broadcast manager protocol (rev 20170425 t)
    [    2.483373] can: netlink gateway (rev 20170425) max_hops=1
    [    2.489428] Key type dns_resolver registered
    [    2.493316] ThumbEE CPU extension supported.
    [    2.497383] Registering SWP/SWPB emulation handler
    [    2.503257] registered taskstats version 1
    [    2.506270] Loading compiled-in X.509 certificates
    [    2.535782] reg11: supplied by vdd
    [    2.537965] stm32-usbphyc 5a006000.usbphyc: Linked as a consumer to regulator.2
    [    2.545204] reg18: supplied by vdd
    [    2.548653] stm32-usbphyc 5a006000.usbphyc: Linked as a consumer to regulator.3
    [    2.555990] stm32-usbphyc 5a006000.usbphyc: Linked as a consumer to regulator.12
    [    2.564015] stm32-usbphyc 5a006000.usbphyc: registered rev:1.0
    [    2.569614] stm32-display-dsi 5a000000.dsi: Linked as a consumer to regulator.3
    [    2.577049] panel-raydium-rm68200 5a000000.dsi.0: Linked as a consumer to regulator.8
    [    2.586069] [drm] ltdc hw version 0x00010300 - ready
    [    2.589671] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    2.596276] [drm] Driver supports precise vblank timestamp query.
    [    2.603062] [drm] Initialized stm 1.0.0 20170330 for 5a001000.display-controller on minor 0
    [    2.611708] dwc2 49000000.usb-otg: 49000000.usb-otg supply vusb_d not found, using dummy regulator
    [    2.619825] dwc2 49000000.usb-otg: Linked as a consumer to regulator.0
    [    2.626319] dwc2 49000000.usb-otg: 49000000.usb-otg supply vusb_a not found, using dummy regulator
    [    2.636088] dwc2 49000000.usb-otg: Linked as a consumer to regulator.17
    [    2.770645] usb33: supplied by vdd_usb
    [    2.773144] dwc2 49000000.usb-otg: Linked as a consumer to regulator.4
    [    2.779520] dwc2 49000000.usb-otg: EPs: 9, dedicated fifos, 952 entries in SPRAM
    [    2.787922] dwc2 49000000.usb-otg: DWC OTG Controller
    [    2.792051] dwc2 49000000.usb-otg: new USB bus registered, assigned bus number 1
    [    2.799423] dwc2 49000000.usb-otg: irq 49, io mem 0x49000000
    [    2.806305] hub 1-0:1.0: USB hub found
    [    2.808859] hub 1-0:1.0: 1 port detected
    [    2.814452] ehci-platform 5800d000.usbh-ehci: Linked as a consumer to regulator.18
    [    2.820737] ehci-platform 5800d000.usbh-ehci: EHCI Host Controller
    [    2.826820] ehci-platform 5800d000.usbh-ehci: new USB bus registered, assigned bus number 2
    [    2.835541] ehci-platform 5800d000.usbh-ehci: irq 64, io mem 0x5800d000
    [    2.870594] ehci-platform 5800d000.usbh-ehci: USB 2.0 started, EHCI 1.00
    [    2.877134] hub 2-0:1.0: USB hub found
    [    2.879664] hub 2-0:1.0: 2 ports detected
    [    2.891548] wm8994 0-001b: Linked as a consumer to regulator.7
    [    2.895971] wm8994 0-001b: 0-001b supply DCVDD not found, using dummy regulator
    [    2.903425] wm8994 0-001b: Linked as a consumer to regulator.0
    [    2.909138] wm8994 0-001b: 0-001b supply AVDD1 not found, using dummy regulator
    [    2.916703] wm8994 0-001b: Linked as a consumer to regulator.14
    [    3.241854] wm8994 0-001b: WM8994 revision D CUST_ID 00
    [    3.250629] usb 2-1: new high-speed USB device number 2 using ehci-platform
    [    3.258702] wm8994 0-001b: No interrupt specified, no interrupts
    [    3.264822] stmfx-core 0-0042: Linked as a consumer to regulator.8
    [    3.270910] stmfx-core 0-0042: STMFX id: 0x7b, fw version: 3.03
    [    3.302109] stmfx-pinctrl stmfx-pinctrl: DMA mask not set
    [    3.310378] stmfx-pinctrl stmfx-pinctrl: 24 GPIOs available
    [    3.317978] wm8994-codec wm8994-codec: Failed to request Mic1 detect IRQ: -22
    [    3.323779] wm8994-codec wm8994-codec: Failed to request Mic1 short IRQ: -22
    [    3.331112] wm8994-codec wm8994-codec: Failed to request Mic2 detect IRQ: -22
    [    3.337900] wm8994-codec wm8994-codec: Failed to request Mic2 short IRQ: -22
    [    3.355452] asoc-audio-graph-card sound: wm8994-aif1 <-> 4400b004.audio-controller mapping ok
    [    3.363633] asoc-audio-graph-card sound: wm8994-aif2 <-> 4400b024.audio-controller mapping ok
    [    3.372016] asoc-audio-graph-card sound: dit-hifi <-> 50027004.audio-controller mapping ok
    [    3.380675] asoc-audio-graph-card sound: dir-hifi <-> 4000d000.audio-controller mapping ok
    [    3.387965] asoc-audio-graph-card sound: dmic-hifi <-> 4400d000.dfsdm:filter@0:dfsdm-d mapping ok
    [    3.396873] asoc-audio-graph-card sound: dmic-hifi <-> 4400d000.dfsdm:filter@1:dfsdm-d mapping ok
    [    3.406011] asoc-audio-graph-card sound: dmic-hifi <-> 4400d000.dfsdm:filter@2:dfsdm-d mapping ok
    [    3.414713] asoc-audio-graph-card sound: dmic-hifi <-> 4400d000.dfsdm:filter@3:dfsdm-d mapping ok
    [    3.423513] asoc-audio-graph-card sound: ASoC: no DMI vendor name!
    [    3.440683] gpio-keys joystick: Linked as a consumer to stmfx-pinctrl
    [    3.452150] hub 2-1:1.0: USB hub found
    [    3.454649] hub 2-1:1.0: 4 ports detected
    [    3.465070] input: joystick as /devices/platform/joystick/input/input1
    [    3.470913] stm32_rtc 5c004000.rtc: setting system clock to 2000-01-01 00:00:10 UTC (946684810)
    [    3.479949] ALSA device list:
    [    3.481913]   #0: STM32MP1-EV
    [    3.559668] EXT4-fs (mmcblk1p6): recovery complete
    [    3.565892] EXT4-fs (mmcblk1p6): mounted filesystem with ordered data mode. Opts: (null)
    [    3.572725] VFS: Mounted root (ext4 filesystem) on device 179:6.
    [    3.585365] devtmpfs: mounted
    [    3.588686] Freeing unused kernel memory: 1024K
    [    3.592162] Run /sbin/init as init process
    [    3.764198] systemd[1]: System time before build time, advancing clock.
    [    3.798143] 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)
    [    3.819014] systemd[1]: Detected architecture arm.
    [    3.874494] systemd[1]: Set hostname to <stm32mp1>.
    [    3.885093] systemd[1]: Hardware watchdog 'STM32 Independent Watchdog', version 0
    [    3.892324] systemd[1]: Set hardware watchdog to 30s.
    [    4.507855] systemd[1]: Unnecessary job for dev-ttySTM0.device was removed.
    [    4.516453] systemd[1]: Listening on udev Control Socket.
    [    4.552019] systemd[1]: Listening on Journal Socket (/dev/log).
    [    4.591362] systemd[1]: Listening on udev Kernel Socket.
    [    4.621755] systemd[1]: Listening on Journal Socket.
    [    5.369929] EXT4-fs (mmcblk1p6): re-mounted. Opts: (null)
    [    5.452236] Goodix-TS 0-005d: ID 9147, version: 1040
    [    5.465981] EXT4-fs (mmcblk1p4): recovery complete
    [    5.470418] EXT4-fs (mmcblk1p4): mounted filesystem with ordered data mode. Opts: (null)
    [    5.490291] input: Goodix Capacitive TouchScreen as /devices/platform/soc/40013000.i2c/i2c-0/0-005d/input/input2
    [    6.052654] Goodix-TS 0-005d: I2C transfer error: -6
    [    6.056343] Goodix-TS 0-005d: I2C write end_cmd error
    [    6.236268] EXT4-fs (mmcblk1p7): recovery complete
    [    6.250895] EXT4-fs (mmcblk1p7): mounted filesystem with ordered data mode. Opts: (null)
    [    6.517735] systemd-journald[162]: Received request to flush runtime journal from PID 1
    [    6.791204] EXT4-fs (mmcblk1p5): recovery complete
    [    6.803496] EXT4-fs (mmcblk1p5): mounted filesystem with ordered data mode. Opts: (null)
    [    8.239026] media: Linux media interface: v0.10
    [    8.290432] videodev: Linux video capture interface: v2.00
    [    8.374168] ov5640 0-003c: Linked as a consumer to regulator.10
    [    8.378690] ov5640 0-003c: 0-003c supply DVDD not found, using dummy regulator
    [    8.404239] ov5640 0-003c: Linked as a consumer to regulator.0
    [    8.408685] ov5640 0-003c: 0-003c supply AVDD not found, using dummy regulator
    [    8.481812] ov5640 0-003c: ov5640_read_reg: error: reg=300a
    [    8.485968] ov5640 0-003c: ov5640_check_chip_id: failed to read chip identifier
    [    8.524508] ov5640 0-003c: Dropping the link to regulator.10
    [    8.582659] stm32-dcmi 4c006000.dcmi: Probe done
    [    8.617459] wl1271_probe
    [    8.667927] wl1271_probe
    [    8.874335] galcore: disagrees about version of symbol module_layout
    [    9.124811] RTL8211E Gigabit Ethernet stmmac-0:00: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:00, irq=POLL)
    [    9.282717] dwmac4: Master AXI performs any burst length
    [    9.310429] stm32-dwmac 5800a000.ethernet eth0: No Safety Features support found
    [    9.339342] stm32-dwmac 5800a000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
    [    9.400409] stm32-dwmac 5800a000.ethernet eth0: registered PTP clock
    [    9.446514] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   10.971553] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [   10.993597] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [   11.174064] wl18xx_driver wl18xx.0.auto: Direct firmware load for ti-connectivity/wl1271-nvs.bin failed with error -2
    [   11.195703] wl18xx_setup
    [   11.195717] wl18xx_conf_init
    [   11.196892] wl18xx_driver wl18xx.0.auto: Direct firmware load for ti-connectivity/wl18xx-conf.bin failed with error -2
    [   11.214753] wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2
    [   11.222840] wlcore: WARNING falling back to default config
    [   11.572213] ------------[ cut here ]------------
    [   11.575417] WARNING: CPU: 0 PID: 23 at drivers/net/wireless/ti/wlcore/sdio.c:145 wl12xx_sdio_raw_write+0x124/0x1b0 [wlcore_sdio]
    [   11.588890] Modules linked in: wl18xx wlcore mac80211 cfg80211 wlcore_sdio stm32_dcmi videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 videobuf2_common ov5640 v4l2_fwnode v4l2_common videodev media sch_fq_codel goodix
    [   11.609014] CPU: 0 PID: 23 Comm: kworker/0:1 Not tainted 4.19.49 #13
    [   11.613928] Hardware name: STM32 (Device Tree Support)
    [   11.619092] Workqueue: events request_firmware_work_func
    [   11.624428] [<c0111b28>] (unwind_backtrace) from [<c010d730>] (show_stack+0x10/0x14)
    [   11.632180] [<c010d730>] (show_stack) from [<c0a7d2e4>] (dump_stack+0xa4/0xb8)
    [   11.639426] [<c0a7d2e4>] (dump_stack) from [<c0125798>] (__warn.part.3+0xbc/0xd8)
    [   11.646927] [<c0125798>] (__warn.part.3) from [<c0125914>] (warn_slowpath_null+0x44/0x4c)
    [   11.655138] [<c0125914>] (warn_slowpath_null) from [<bf0ad338>] (wl12xx_sdio_raw_write+0x124/0x1b0 [wlcore_sdio])
    [   11.665498] [<bf0ad338>] (wl12xx_sdio_raw_write [wlcore_sdio]) from [<bf243290>] (wl12xx_set_power_on+0xb8/0x144 [wlcore])
    [   11.676566] [<bf243290>] (wl12xx_set_power_on [wlcore]) from [<bf2485c8>] (wlcore_nvs_cb+0x110/0xa94 [wlcore])
    [   11.686572] [<bf2485c8>] (wlcore_nvs_cb [wlcore]) from [<c06141a0>] (request_firmware_work_func+0x50/0x8c)
    [   11.696234] [<c06141a0>] (request_firmware_work_func) from [<c01402b4>] (process_one_work+0x204/0x56c)
    [   11.705567] [<c01402b4>] (process_one_work) from [<c0141160>] (worker_thread+0x44/0x580)
    [   11.713681] [<c0141160>] (worker_thread) from [<c01461e8>] (kthread+0x14c/0x154)
    [   11.721096] [<c01461e8>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [   11.728329] Exception stack(0xe6a35fb0 to 0xe6a35ff8)
    [   11.733393] 5fa0:                                     00000000 00000000 00000000 00000000
    [   11.741598] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [   11.749799] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [   11.763199] ---[ end trace 0eac0ff0c5a2cddf ]---
    [   11.766383] wl1271_sdio mmc0:0001:2: sdio write failed (-110)
    [   15.691443] stm32-dwmac 5800a000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
    [   15.698349] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [   19.401467] using random self ethernet address
    [   19.404505] using random host ethernet address
    [   19.667979] usb0: HOST MAC 4c:a3:38:95:4d:60
    [   19.676637] usb0: MAC 52:ba:49:6a:06:62
    [   19.679073] dwc2 49000000.usb-otg: bound driver configfs-gadget
    [   19.815734] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
    [   29.615447] Time out check load galcore module expired
    [   40.152057] Time out check galcore device expired
    [   40.206083] Weston already configured on pixman
    

  • HI, 

    You will need to troubleshoot MMC/SDIO driver and also ensure proper power up sequence is being followed. You may also try to reduce the SDIO clk freq and check if it helps.

    Thanks

    Saurabh

  • Tnx , the problem was  the lenth of the SDIO cables that was connected between two evaluation boards. 

    And in addition i added the bin files to /lib/ti-connectivity/ from Verecite SoM iMX8 that i have . and now it works .

    tnx.