Other Parts Discussed in Thread: AM4372
Tool/software: Linux
Hi
On AM4378 processor based board, SDIO interfaced WF111 chip is present. We are able to compile and load the driver(Unifi_sdio) for WF111 chip. Please refer the below link for Pin Numbers and their Connections https://e2e.ti.com/support/arm/sitara_arm/f/791/t/671726?Linux-AM4378-MMC2-WiFi-bring-up
When Unifi_sdio Driver is loaded, it is not able to find the Device.
I have a query that if omap4-hsmmc driver detects SDIO Device, it should print some debug message like "New SDIO Found on MMC2" and then probe the Unifi_sdio. But there is no debug message or device file (sysfs => /sys/class/mmc_host/mmc2 or /dev).
I have the entries for mmc2 pins as below in Device Tree, Please can you suggest me is there anything am I missing in the Device tree or somewhere.
mmc3_pins: mmc3_pins_default {
pinctrl-single,pins = <
0x1f0 ( PIN_INPUT_PULLUP | MUX_MODE3 ) /* (AD21) cam1_data2.mmc2_clk */
0x1f4 ( PIN_INPUT_PULLUP | MUX_MODE3 ) /* (AE22) cam1_data3.mmc2_cmd */
0x1f8 ( PIN_INPUT_PULLUP | MUX_MODE3 ) /* (AD22) cam1_data4.mmc2_dat0 */
0x1fc ( PIN_INPUT_PULLUP | MUX_MODE3 ) /* (AE23) cam1_data5.mmc2_dat1 */
0x200 ( PIN_INPUT_PULLUP | MUX_MODE3 ) /* (AD23) cam1_data6.mmc2_dat2 */
0x204 ( PIN_INPUT_PULLUP | MUX_MODE3 ) /* (AE24) cam1_data7.mmc2_dat3 */
>;
};
&mmc3 {
#address-cells = <1>;
#size-cells = <0>;
vmmc-supply = <&dcdc4>;
status = "okay";
ti,non-removable;
bus-width = <4>;
pinctrl-names = "default";
pinctrl-0 = <&mmc3_pins>;
unifi_sdio: unifi_sdio@1 {
reg = <1>;
compatible = "unifi_sdio";
};
};
mmc3: mmc@47810000 {
compatible = "ti,omap4-hsmmc";
reg = <0x47810000 0x1000>;
ti,hwmods = "mmc3";
ti,needs-special-reset;
interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
Please find the Below Attachments for Reference
root@am437x-evm:~# dmesg
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.28-geed43d1050 (test@test-Lenovo-ideapad-300-15ISK) (gcc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11) ) #10 PREEMPT Wed Jun 6 15:34:58 IST 2018
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt:Machine model: TI AM437x SK EVM
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] cma: Reserved 48 MiB at 0x9c800000
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] On node 0 totalpages: 131072
[ 0.000000] free_area_init_node: node 0, pgdat c0d46ca8, node_mem_map dfb61000
[ 0.000000] Normal zone: 1152 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 131072 pages, LIFO batch:31
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM437x ES1.2 (sgx neon)
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129920
[ 0.000000] Kernel command line: console=ttyS0,115200n8 omapdss.def_disp=display1 omapfb.mode=display1:1024x768MR-24@60 root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 456904K/524288K available (8192K kernel code, 292K rwdata, 2404K rodata, 1024K init, 274K bss, 18232K reserved, 49152K cma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
vmalloc : 0xe0800000 - 0xff800000 ( 496 MB)
lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.text : 0xc0008000 - 0xc0900000 (9184 kB)
.init : 0xc0c00000 - 0xc0d00000 (1024 kB)
.data : 0xc0d00000 - 0xc0d49188 ( 293 kB)
.bss : 0xc0d49188 - 0xc0d8d9e4 ( 275 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 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 dynamic clock gating disabled, standby mode disabled
[ 0.000000] L2C-310 cache controller enabled, 16 ways, 256 kB
[ 0.000000] L2C-310: CACHE_ID 0x410000c9, AUX_CTRL 0x4e430000
[ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[ 0.000015] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000040] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000053] OMAP clocksource: timer1 at 24000000 Hz
[ 0.000589] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
[ 0.000603] OMAP clocksource: 32k_counter at 32768 Hz
[ 0.001050] Console: colour dummy device 80x30
[ 0.001094] Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
[ 0.090255] pid_max: default: 32768 minimum: 301
[ 0.090407] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.090423] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.091333] CPU: Testing write buffer coherency: ok
[ 0.091717] Setting up static identity map for 0x80100000 - 0x80100060
[ 0.092722] EFI services will not be available.
[ 0.093698] devtmpfs: initialized
[ 0.109234] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.109591] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.109620] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.113701] pinctrl core: initialized pinctrl subsystem
[ 0.115020] NET: Registered protocol family 16
[ 0.116824] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.210246] cpuidle: using governor ladder
[ 0.240237] cpuidle: using governor menu
[ 0.249124] gpio gpiochip0: (gpio): added GPIO chardev (254:0)
[ 0.249509] gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio)
[ 0.251205] OMAP GPIO hardware version 0.1
[ 0.252047] gpio gpiochip1: (gpio): added GPIO chardev (254:1)
[ 0.252408] gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio)
[ 0.254550] gpio gpiochip2: (gpio): added GPIO chardev (254:2)
[ 0.254988] gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio)
[ 0.257086] gpio gpiochip3: (gpio): added GPIO chardev (254:3)
[ 0.257401] gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio)
[ 0.259507] gpio gpiochip4: (gpio): added GPIO chardev (254:4)
[ 0.259845] gpiochip_setup_dev: registered GPIOs 128 to 159 on device: gpiochip4 (gpio)
[ 0.262068] gpio gpiochip5: (gpio): added GPIO chardev (254:5)
[ 0.262427] gpiochip_setup_dev: registered GPIOs 160 to 191 on device: gpiochip5 (gpio)
[ 0.272393] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.272416] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.319577] edma 49000000.edma: TI EDMA DMA engine driver
[ 0.324061] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp@44000000/l4_wkup@44c00000/scm@210000/pinmux@800/i2c0_pins, deferring probe
[ 0.324138] omap_i2c 4802a000.i2c: could not find pctldev for node /ocp@44000000/l4_wkup@44c00000/scm@210000/pinmux@800/i2c1_pins, deferring probe
[ 0.324282] media: Linux media interface: v0.10
[ 0.324345] Linux video capture interface: v2.00
[ 0.324397] pps_core: LinuxPPS API ver. 1 registered
[ 0.324407] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.324437] PTP clock support registered
[ 0.324492] EDAC MC: Ver: 3.0.0
[ 0.325614] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[ 0.326048] Advanced Linux Sound Architecture Driver Initialized.
[ 0.326672] Bluetooth: Core ver 2.22
[ 0.326735] NET: Registered protocol family 31
[ 0.326747] Bluetooth: HCI device and connection manager initialized
[ 0.326765] Bluetooth: HCI socket layer initialized
[ 0.326779] Bluetooth: L2CAP socket layer initialized
[ 0.326814] Bluetooth: SCO socket layer initialized
[ 0.327535] clocksource: Switched to clocksource timer1
[ 0.339589] NET: Registered protocol family 2
[ 0.340446] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.340510] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.340579] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.340679] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.340703] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.340886] NET: Registered protocol family 1
[ 0.341345] RPC: Registered named UNIX socket transport module.
[ 0.341361] RPC: Registered udp transport module.
[ 0.341370] RPC: Registered tcp transport module.
[ 0.341379] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.341395] PCI: CLS 0 bytes, default 64
[ 0.344406] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[ 0.352672] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.353688] NFS: Registering the id_resolver key type
[ 0.353729] Key type id_resolver registered
[ 0.353740] Key type id_legacy registered
[ 0.353792] ntfs: driver 2.1.32 [Flags: R/O].
[ 0.356159] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[ 0.356181] io scheduler noop registered
[ 0.356192] io scheduler deadline registered
[ 0.356353] io scheduler cfq registered (default)
[ 0.359430] pinctrl-single 44e10800.pinmux: please update dts to use #pinctrl-cells = <1>
[ 0.360203] pinctrl-single 44e10800.pinmux: 199 pins at pa f9e10800 size 796
[ 0.433546] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[ 0.437108] omap8250 44e09000.serial: No clock speed specified: using default: 48000000
[ 0.438033] console [ttyS0] disabled
[ 0.438120] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
[ 1.110349] console [ttyS0] enabled
[ 1.114420] omap8250 48022000.serial: No clock speed specified: using default: 48000000
[ 1.123269] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 31, base_baud = 3000000) is a 8250
[ 1.132614] omap8250 481a6000.serial: No clock speed specified: using default: 48000000
[ 1.141488] 481a6000.serial: ttyS3 at MMIO 0x481a6000 (irq = 32, base_baud = 3000000) is a 8250
[ 1.150804] omap8250 481a8000.serial: No clock speed specified: using default: 48000000
[ 1.159628] 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 33, base_baud = 3000000) is a 8250
[ 1.168956] omap8250 481aa000.serial: No clock speed specified: using default: 48000000
[ 1.177774] 481aa000.serial: ttyS5 at MMIO 0x481aa000 (irq = 34, base_baud = 3000000) is a 8250
[ 1.188759] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
[ 1.195561] [drm] Initialized
[ 1.215755] brd: module loaded
[ 1.226567] loop: module loaded
[ 1.233063] spi spi1.0: not using DMA for McSPI (-19)
[ 1.239533] spi spi2.0: not using DMA for McSPI (-19)
[ 1.247019] m25p80 spi0.0: unrecognized JEDEC id bytes: 00, 00, 00
[ 1.254153] libphy: Fixed MDIO Bus: probed
[ 1.327611] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[ 1.333752] davinci_mdio 4a101000.mdio: detected phy mask ffffffef
[ 1.340895] libphy: 4a101000.mdio: probed
[ 1.344947] davinci_mdio 4a101000.mdio: phy[4]: device 4a101000.mdio:04, driver Atheros 8035 ethernet
[ 1.355192] cpsw 4a100000.ethernet: Detected MACID = 50:33:8b:04:6d:90
[ 1.361997] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
[ 1.370502] cpsw 4a100000.ethernet: cpsw: Detected MACID = 50:33:8b:04:6d:92
[ 1.379362] mousedev: PS/2 mouse device common for all mice
[ 1.385389] i2c /dev entries driver
[ 1.390313] Bluetooth: Generic Bluetooth SDIO driver ver 0.1
[ 1.397049] cpuidle: enable-method property 'ti,am4372' found operations
[ 1.405059] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
[ 1.405070] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
[ 1.405119] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp@44000000/mmc@48060000[0]' - status (0)
[ 1.405190] omap_hsmmc 48060000.mmc: Got CD GPIO
[ 1.409939] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
[ 1.409946] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
[ 1.409958] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp@44000000/mmc@48060000[0]'
[ 1.409967] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp@44000000/mmc@48060000[0]'
[ 1.409975] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
[ 1.409984] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed
[ 1.438016] omap_hsmmc 47810000.mmc: GPIO lookup for consumer cd
[ 1.438029] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
[ 1.438040] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp@44000000/mmc@47810000[0]'
[ 1.438049] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp@44000000/mmc@47810000[0]'
[ 1.438056] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
[ 1.438064] omap_hsmmc 47810000.mmc: lookup for GPIO cd failed
[ 1.438075] omap_hsmmc 47810000.mmc: GPIO lookup for consumer wp
[ 1.438081] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
[ 1.438088] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp@44000000/mmc@47810000[0]'
[ 1.438096] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp@44000000/mmc@47810000[0]'
[ 1.438103] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
[ 1.438110] omap_hsmmc 47810000.mmc: lookup for GPIO wp failed
[ 1.438295] omap_hsmmc 47810000.mmc: RX DMA channel request failed
[ 1.468340] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.476839] NET: Registered protocol family 10
[ 1.483057] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 1.490010] NET: Registered protocol family 17
[ 1.494809] Key type dns_resolver registered
[ 1.499528] omap_voltage_late_init: Voltage driver support not added
[ 1.556652] at24 0-0050: 32768 byte 24c256 EEPROM, writable, 64 bytes/write
[ 1.563770] omap_i2c 44e0b000.i2c: bus 0 rev0.12 at 100 kHz
[ 1.570991] omap_i2c 4802a000.i2c: bus 1 rev0.12 at 400 kHz
[ 1.578737] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
[ 1.578750] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
[ 1.578803] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp@44000000/mmc@48060000[0]' - status (0)
[ 1.578873] omap_hsmmc 48060000.mmc: Got CD GPIO
[ 1.583530] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
[ 1.583537] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
[ 1.583548] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp@44000000/mmc@48060000[0]'
[ 1.583557] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp@44000000/mmc@48060000[0]'
[ 1.583564] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
[ 1.583574] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed
[ 1.638460] hctosys: unable to open rtc device (rtc0)
[ 1.644215] ALSA device list:
[ 1.647202] No soundcards found.
[ 1.654718] Waiting for root device /dev/mmcblk0p2...
[ 1.693002] mmc0: host does not support reading read-only switch, assuming write-enable
[ 1.701141] mmc0: new SDHC card at address 0001
[ 1.706399] mmcblk0: mmc0:0001 00000 7.44 GiB
[ 1.713283] mmcblk0: p1 p2
[ 1.840556] random: fast init done
[ 1.942084] EXT4-fs (mmcblk0p2): warning: mounting fs with errors, running e2fsck is recommended
[ 1.966172] EXT4-fs (mmcblk0p2): recovery complete
[ 1.973250] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 1.981533] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 1.993238] devtmpfs: mounted
[ 1.998682] Freeing unused kernel memory: 1024K (c0c00000 - c0d00000)
[ 2.669146] systemd[1]: System time before build time, advancing clock.
[ 2.818778] systemd[1]: systemd 230 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
[ 2.837819] systemd[1]: Detected architecture arm.
[ 2.879637] systemd[1]: Set hostname to <am437x-evm>.
[ 3.350506] systemd[1]: Configuration file /etc/systemd/system/start_sys_monitor.service is marked executable. Please remove executable permission bits. Proceeding anyway.
[ 3.617903] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start
[ 3.625728] systemd[1]: sysinit.target: Found dependency on alignment.service/start
[ 3.633525] systemd[1]: sysinit.target: Found dependency on basic.target/start
[ 3.640895] systemd[1]: sysinit.target: Found dependency on sockets.target/start
[ 3.648371] systemd[1]: sysinit.target: Found dependency on dbus.socket/start
[ 3.655551] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[ 4.407833] cmemk: loading out-of-tree module taints kernel.
[ 4.428814] cmemk: disagrees about version of symbol device_create
[ 4.451245] cmemk: Unknown symbol device_create (err -22)
[ 4.457244] cmemk: disagrees about version of symbol device_destroy
[ 4.467708] cmemk: Unknown symbol device_destroy (err -22)
[ 4.564563] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 4.578718] cryptodev: disagrees about version of symbol crypto_alloc_aead
[ 4.578732] cryptodev: Unknown symbol crypto_alloc_aead (err -22)
[ 4.578746] cryptodev: disagrees about version of symbol crypto_aead_setauthsize
[ 4.578752] cryptodev: Unknown symbol crypto_aead_setauthsize (err -22)
[ 4.578832] cryptodev: disagrees about version of symbol crypto_aead_setkey
[ 4.578837] cryptodev: Unknown symbol crypto_aead_setkey (err -22)
[ 4.579056] cryptodev: disagrees about version of symbol crypto_alloc_skcipher
[ 4.579061] cryptodev: Unknown symbol crypto_alloc_skcipher (err -22)
[ 4.600475] uio_module_drv: disagrees about version of symbol _dev_info
[ 4.600487] uio_module_drv: Unknown symbol _dev_info (err -22)
[ 4.600526] uio_module_drv: disagrees about version of symbol dev_err
[ 4.600532] uio_module_drv: Unknown symbol dev_err (err -22)
[ 4.600620] uio_module_drv: disagrees about version of symbol kobject_uevent
[ 4.600626] uio_module_drv: Unknown symbol kobject_uevent (err -22)
[ 5.653274] systemd-journald[92]: Received request to flush runtime journal from PID 1
[ 6.946531] rtc rtc0: 44e3e000.rtc: dev (253:0)
[ 6.946566] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
[ 7.010905] remoteproc remoteproc0: wkup_m3 is available
[ 7.087519] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[ 7.202869] remoteproc remoteproc0: powering up wkup_m3
[ 7.290419] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 224344
[ 7.393407] remoteproc remoteproc0: remote processor wkup_m3 is now up
[ 7.404748] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192
[ 7.523428] CAN device driver interface
[ 7.525634] of_get_named_gpiod_flags: can't parse 'gpio-reset' property of node '/ocp@44000000/i2c@4802a000/tlv320aic3106@1b[0]'
[ 7.528256] OF: graph: no port node found in /ocp@44000000/i2c@4802a000/ov2659@30
[ 7.528268] ov2659 1-0030: platform data not specified
[ 7.528295] ov2659: probe of 1-0030 failed with error -22
[ 7.562642] c_can_platform 481d0000.can: c_can_platform device registered (regs=fa1d0000, irq=255)
[ 8.112945] omap-sham 53100000.sham: hw accel on OMAP rev 0.0
[ 8.287000] pvrsrvkm: disagrees about version of symbol dev_err
[ 8.313686] omap-aes 53501000.aes: OMAP AES hw accel rev: 0.1
[ 8.326692] omap-aes 53501000.aes: will run requests pump with realtime priority
[ 8.359817] omap-des 53701000.des: OMAP DES hw accel rev: 0.33
[ 8.389088] omap-des 53701000.des: will run requests pump with realtime priority
[ 8.714543] pvrsrvkm: Unknown symbol dev_err (err -22)
[ 8.822212] PM: bootloader does not support rtc-only!
[ 9.097296] pvrsrvkm: disagrees about version of symbol dev_err
[ 9.172657] pvrsrvkm: Unknown symbol dev_err (err -22)
[ 11.130749] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 11.240102] net eth1: initializing cpsw version 1.15 (0)
[ 11.240113] net eth0: initialized cpsw ale version 1.4
[ 11.240118] net eth0: ALE Table size 1024
[ 11.260639] libphy: PHY 4a101000.mdio:05 not found
[ 11.260657] net eth1: phy "4a101000.mdio:05" not found on slave 1, err -19
[ 11.344908] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 11.390307] net eth0: initializing cpsw version 1.15 (0)
[ 11.488151] Atheros 8035 ethernet 4a101000.mdio:04: attached PHY driver [Atheros 8035 ethernet] (mii_bus:phy_addr=4a101000.mdio:04, irq=-1)
[ 11.492668] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 13.576340] NET: Registered protocol family 15
[ 14.517187] Initializing XFRM netlink socket
[ 15.546574] ti-pruss 54400000.pruss: creating PRU cores and other child platform devices
[ 15.664010] irq: no irq domain found for /ocp@44000000/pruss_soc_bus@54426000/pruss@54400000/intc@54420000 !
[ 15.688643] cpsw 4a100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 15.688824] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 15.966720] usbcore: registered new interface driver usbfs
[ 15.969175] usbcore: registered new interface driver hub
[ 15.969650] usbcore: registered new device driver usb
[ 16.026679] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
[ 16.026720] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 1
[ 16.027218] xhci-hcd xhci-hcd.3.auto: hcc params 0x0238f06d hci version 0x100 quirks 0x02010010
[ 16.027271] xhci-hcd xhci-hcd.3.auto: irq 290, io mem 0x48390000
[ 16.033332] hub 1-0:1.0: USB hub found
[ 16.035265] hub 1-0:1.0: 1 port detected
[ 16.035746] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
[ 16.035765] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 2
[ 16.035843] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 16.043121] hub 2-0:1.0: USB hub found
[ 16.045083] hub 2-0:1.0: 1 port detected
[ 16.048010] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller
[ 16.048048] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 3
[ 16.051208] xhci-hcd xhci-hcd.4.auto: hcc params 0x0238f06d hci version 0x100 quirks 0x02010010
[ 16.051265] xhci-hcd xhci-hcd.4.auto: irq 291, io mem 0x483d0000
[ 16.064341] hub 3-0:1.0: USB hub found
[ 16.064921] hub 3-0:1.0: 1 port detected
[ 16.068326] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller
[ 16.068349] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 4
[ 16.068486] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[ 16.072623] hub 4-0:1.0: USB hub found
[ 16.073809] hub 4-0:1.0: 1 port detected
[ 16.281858] random: crng init done
[ 16.417690] usb 3-1: new high-speed USB device number 2 using xhci-hcd
[ 16.612849] hub 3-1:1.0: USB hub found
[ 16.613472] hub 3-1:1.0: 3 ports detected
[ 17.290605] irq: no irq domain found for /ocp@44000000/pruss_soc_bus@54426000/pruss@54400000/intc@54420000 !
[ 17.363322] ti-pruss 54440000.pruss: creating PRU cores and other child platform devices
[ 17.432393] irq: no irq domain found for /ocp@44000000/pruss_soc_bus@54426000/pruss@54440000/intc@54460000 !
[ 17.515558] irq: no irq domain found for /ocp@44000000/pruss_soc_bus@54426000/pruss@54440000/intc@54460000 !
[ 17.729589] remoteproc remoteproc1: 54434000.pru0 is available
[ 17.735546] pru-rproc 54434000.pru0: PRU rproc node /ocp@44000000/pruss_soc_bus@54426000/pruss@54400000/pru@54434000 probed successfully
[ 17.875655] remoteproc remoteproc2: 54438000.pru1 is available
[ 17.915239] pru-rproc 54438000.pru1: PRU rproc node /ocp@44000000/pruss_soc_bus@54426000/pruss@54400000/pru@54438000 probed successfully
[ 18.003003] remoteproc remoteproc3: 54474000.pru0 is available
[ 18.047775] pru-rproc 54474000.pru0: PRU rproc node /ocp@44000000/pruss_soc_bus@54426000/pruss@54440000/pru@54474000 probed successfully
[ 18.150465] remoteproc remoteproc4: 54478000.pru1 is available
[ 18.156424] pru-rproc 54478000.pru1: PRU rproc node /ocp@44000000/pruss_soc_bus@54426000/pruss@54440000/pru@54478000 probed successfully
[ 19.119002] pvrsrvkm: disagrees about version of symbol dev_err
[ 19.124976] pvrsrvkm: Unknown symbol dev_err (err -22)
[ 21.072778] pvrsrvkm: disagrees about version of symbol dev_err
[ 21.079355] pvrsrvkm: Unknown symbol dev_err (err -22)
[ 22.451078] remoteproc remoteproc4: powering up 54478000.pru1
[ 22.522504] remoteproc remoteproc4: Booting fw image am437x-pru0_1-fw, size 85140
[ 22.531625] ti-pruss 54440000.pruss: configured system_events = 0x00000000000c0000 intr_channels = 0x0000000a host_intr = 0x0000000a
[ 22.565511] remoteproc remoteproc4: registered virtio0 (type 7)
[ 22.582657] remoteproc remoteproc4: remote processor 54478000.pru1 is now up
[ 22.609280] remoteproc remoteproc3: powering up 54474000.pru0
[ 22.697060] virtio_rpmsg_bus virtio0: rpmsg host is online
[ 22.719867] remoteproc remoteproc3: Booting fw image am437x-pru0_0-fw, size 91368
[ 22.727467] remoteproc remoteproc3: remote processor 54474000.pru0 is now up
[ 22.756293] remoteproc remoteproc2: powering up 54438000.pru1
[ 22.791745] remoteproc remoteproc2: Booting fw image am437x-pru1_1-fw, size 97816
[ 22.800178] ti-pruss 54400000.pruss: configured system_events = 0x00000000000c0000 intr_channels = 0x0000000a host_intr = 0x0000000a
[ 22.818984] virtio_rpmsg_bus virtio1: creating channel rpmsg-pru addr 0x21
[ 22.827821] virtio_rpmsg_bus virtio1: rpmsg host is online
[ 22.841777] remoteproc remoteproc2: registered virtio1 (type 7)
[ 22.870590] remoteproc remoteproc2: remote processor 54438000.pru1 is now up
[ 22.889813] rpmsg_pru virtio1.rpmsg-pru.-1.33: new rpmsg_pru device: /dev/rpmsg_pru33
[ 22.931493] remoteproc remoteproc1: powering up 54434000.pru0
[ 22.970720] remoteproc remoteproc1: Booting fw image am437x-pru1_0-fw, size 128944
[ 22.979226] ti-pruss 54400000.pruss: configured system_events = 0x0000000000030000 intr_channels = 0x00000005 host_intr = 0x00000005
[ 22.999988] virtio_rpmsg_bus virtio2: rpmsg host is online
[ 23.012276] remoteproc remoteproc1: registered virtio2 (type 7)
[ 23.027773] remoteproc remoteproc1: remote processor 54434000.pru0 is now up
[ 193.918857] UniFi SDIO Driver: 5.2.2-r3 Jun 6 2018 14:19:10
[ 193.924563] CSR SME with WEXT support
[ 193.947670] Split patch support
[ 193.959248] Kernel 4.9.28
[ 193.963426] UniFi: Using native Linux MMC driver for SDIO.
Thanks