Re: [PATCH v1 5/5] driver core: Set fw_devlink=on by default

From: Tudor.Ambarus
Date: Mon Jan 25 2021 - 12:08:01 EST


Hi, Saravana,

On 12/18/20 5:17 AM, Saravana Kannan wrote:
> Cyclic dependencies in some firmware was one of the last remaining
> reasons fw_devlink=on couldn't be set by default. Now that cyclic
> dependencies don't block probing, set fw_devlink=on by default.
>
> Setting fw_devlink=on by default brings a bunch of benefits (currently,
> only for systems with device tree firmware):
> * Significantly cuts down deferred probes.
> * Device probe is effectively attempted in graph order.
> * Makes it much easier to load drivers as modules without having to
> worry about functional dependencies between modules (depmod is still
> needed for symbol dependencies).
>
> If this patch prevents some devices from probing, it's very likely due
> to the system having one or more device drivers that "probe"/set up a
> device (DT node with compatible property) without creating a struct
> device for it. If we hit such cases, the device drivers need to be
> fixed so that they populate struct devices and probe them like normal
> device drivers so that the driver core is aware of the devices and their
> status. See [1] for an example of such a case.
>
> [1] - https://lore.kernel.org/lkml/CAGETcx9PiX==mLxB9PO8Myyk6u2vhPVwTMsA5NkD-ywH5xhusw@xxxxxxxxxxxxxx/
> Signed-off-by: Saravana Kannan <saravanak@xxxxxxxxxx>

next-20210125 fails to boot on at91 sama5d2 platforms. No output is
seen, unless earlyprintk is enabled.

I have bisected this to commit e590474768f1cc04 ("driver core: Set
fw_devlink=on by default").

I've attached a log that I'm seeing on a sama5d2_xplained (sama5_defconfig
and arch/arm/boot/dts/at91-sama5d2_xplained.dts). I enabled the
following logs:
1. The ones in device_links_check_suppliers()
2. The ones in device_link_add()
3. initcall_debug=1

There seem to be some probe fails due to the pmc supplier not being ready:
calling at_xdmac_init+0x0/0x18 @ 1
platform f0010000.dma-controller: probe deferral - supplier f0014000.pmc not ready
platform f0004000.dma-controller: probe deferral - supplier f0014000.pmc not ready
initcall at_xdmac_init+0x0/0x18 returned -19 after 19531 usecs

calling udc_driver_init+0x0/0x18 @ 1
platform 300000.gadget: probe deferral - supplier f0014000.pmc not ready
initcall udc_driver_init+0x0/0x18 returned -19 after 7524 usecs

There are others too. I'm checking them.

Cheers,
ta
Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 5.11.0-rc4-next-20210125+ (atudor@atudor-ThinkPad-T470p) (arm-linux-gnueabi-gcc (Linaro GCC 7.5-2019.12) 7.5.0, GNU ld (Linaro_Binutils-2019.12) 2.28.2.20170706) #57 Mon Jan 25 18:36:05 EET 2021
CPU: ARMv7 Processor [410fc051] revision 1 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
OF: fdt: Machine model: Atmel SAMA5D2 Xplained
printk: debug: ignoring loglevel setting.
printk: bootconsole [earlycon0] enabled
Memory policy: Data cache writeback
Zone ranges:
Normal [mem 0x0000000020000000-0x000000003fffffff]
Movable zone start for each node
Early memory node ranges
node 0: [mem 0x0000000020000000-0x000000003fffffff]
Initmem setup node 0 [mem 0x0000000020000000-0x000000003fffffff]
On node 0 totalpages: 131072
Normal zone: 1024 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 131072 pages, LIFO batch:31
CPU: All CPU(s) started in SVC mode.
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists, mobility grouping on. Total pages: 130048
Kernel command line: console=ttyS0,115200 root=/dev/nfs rootfstype=nfs rw rootwait ignore_loglevel earlyprintk initcall_debug nfsroot=192.168.0.120:/nfsroot/2020.04/sama5d2-xplained,tcp,v3 ip=192.168.0.125:192.168.0.120::
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
mem auto-init: stack:off, heap alloc:off, heap free:off
Memory: 506940K/524288K available (8192K kernel code, 281K rwdata, 1896K rodata, 1024K init, 113K bss, 17348K reserved, 0K cma-reserved)
NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
L2C-310 ID prefetch enabled, offset 2 lines
L2C-310 dynamic clock gating enabled, standby mode enabled
L2C-310 cache controller enabled, 8 ways, 128 kB
L2C-310: CACHE_ID 0x410000c9, AUX_CTRL 0x36020000
random: get_random_bytes called from start_kernel+0x33c/0x4c0 with crng_init=0
clocksource: timer@f800c000: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 184217874325 ns
sched_clock: 32 bits at 10MHz, resolution 96ns, wraps every 206986376143ns
Switching to timer-based delay loop, resolution 96ns
Console: colour dummy device 80x30
Calibrating delay loop (skipped), value calculated using timer frequency.. 20.75 BogoMIPS (lpj=103750)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
CPU: Testing write buffer coherency: ok
calling cpu_suspend_alloc_sp+0x0/0xb4 @ 1
initcall cpu_suspend_alloc_sp+0x0/0xb4 returned 0 after 0 usecs
calling init_static_idmap+0x0/0x10c @ 1
Setting up static identity map for 0x20100000 - 0x20100060
initcall init_static_idmap+0x0/0x10c returned 0 after 9765 usecs
calling spawn_ksoftirqd+0x0/0x48 @ 1
initcall spawn_ksoftirqd+0x0/0x48 returned 0 after 0 usecs
calling initialize_ptr_random+0x0/0x54 @ 1
initcall initialize_ptr_random+0x0/0x54 returned 0 after 0 usecs
devtmpfs: initialized
calling ipc_ns_init+0x0/0x3c @ 1
initcall ipc_ns_init+0x0/0x3c returned 0 after 0 usecs
calling init_mmap_min_addr+0x0/0x20 @ 1
initcall init_mmap_min_addr+0x0/0x20 returned 0 after 0 usecs
calling net_ns_init+0x0/0x294 @ 1
initcall net_ns_init+0x0/0x294 returned 0 after 0 usecs
calling inet_frag_wq_init+0x0/0x4c @ 1
initcall inet_frag_wq_init+0x0/0x4c returned 0 after 0 usecs
calling vfp_init+0x0/0x1d4 @ 1
VFP support v0.3: implementor 41 architecture 2 part 30 variant 5 rev 1
initcall vfp_init+0x0/0x1d4 returned 0 after 9765 usecs
calling ptrace_break_init+0x0/0x2c @ 1
initcall ptrace_break_init+0x0/0x2c returned 0 after 0 usecs
calling v6_userpage_init+0x0/0x8 @ 1
initcall v6_userpage_init+0x0/0x8 returned 0 after 0 usecs
calling wq_sysfs_init+0x0/0x30 @ 1
initcall wq_sysfs_init+0x0/0x30 returned 0 after 0 usecs
calling ksysfs_init+0x0/0xa4 @ 1
initcall ksysfs_init+0x0/0xa4 returned 0 after 0 usecs
calling pm_init+0x0/0x78 @ 1
initcall pm_init+0x0/0x78 returned 0 after 0 usecs
calling rcu_set_runtime_mode+0x0/0x18 @ 1
initcall rcu_set_runtime_mode+0x0/0x18 returned 0 after 0 usecs
calling dma_init_reserved_memory+0x0/0x5c @ 1
initcall dma_init_reserved_memory+0x0/0x5c returned -12 after 0 usecs
calling init_jiffies_clocksource+0x0/0x14 @ 1
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
initcall init_jiffies_clocksource+0x0/0x14 returned 0 after 9765 usecs
calling futex_init+0x0/0xe0 @ 1
futex hash table entries: 256 (order: -1, 3072 bytes, linear)
initcall futex_init+0x0/0xe0 returned 0 after 9765 usecs
calling cgroup_wq_init+0x0/0x38 @ 1
initcall cgroup_wq_init+0x0/0x38 returned 0 after 0 usecs
calling cgroup1_wq_init+0x0/0x38 @ 1
initcall cgroup1_wq_init+0x0/0x38 returned 0 after 0 usecs
calling cpu_pm_init+0x0/0x18 @ 1
initcall cpu_pm_init+0x0/0x18 returned 0 after 0 usecs
calling init_zero_pfn+0x0/0x40 @ 1
initcall init_zero_pfn+0x0/0x40 returned 0 after 0 usecs
calling fsnotify_init+0x0/0x5c @ 1
initcall fsnotify_init+0x0/0x5c returned 0 after 0 usecs
calling filelock_init+0x0/0x78 @ 1
initcall filelock_init+0x0/0x78 returned 0 after 0 usecs
calling init_script_binfmt+0x0/0x1c @ 1
initcall init_script_binfmt+0x0/0x1c returned 0 after 0 usecs
calling init_elf_binfmt+0x0/0x1c @ 1
initcall init_elf_binfmt+0x0/0x1c returned 0 after 0 usecs
calling configfs_init+0x0/0xac @ 1
initcall configfs_init+0x0/0xac returned 0 after 0 usecs
calling debugfs_init+0x0/0x78 @ 1
initcall debugfs_init+0x0/0x78 returned 0 after 0 usecs
calling prandom_init_early+0x0/0xc8 @ 1
initcall prandom_init_early+0x0/0xc8 returned 0 after 0 usecs
calling pinctrl_init+0x0/0xd4 @ 1
pinctrl core: initialized pinctrl subsystem
initcall pinctrl_init+0x0/0xd4 returned 0 after 9765 usecs
calling gpiolib_dev_init+0x0/0xc4 @ 1
initcall gpiolib_dev_init+0x0/0xc4 returned 0 after 0 usecs
calling regulator_init+0x0/0xb0 @ 1
initcall regulator_init+0x0/0xb0 returned 0 after 0 usecs
calling component_debug_init+0x0/0x28 @ 1
initcall component_debug_init+0x0/0x28 returned 0 after 0 usecs
calling soc_bus_register+0x0/0x50 @ 1
initcall soc_bus_register+0x0/0x50 returned 0 after 0 usecs
calling sock_init+0x0/0xa4 @ 1
initcall sock_init+0x0/0xa4 returned 0 after 0 usecs
calling net_inuse_init+0x0/0x24 @ 1
initcall net_inuse_init+0x0/0x24 returned 0 after 0 usecs
calling net_defaults_init+0x0/0x24 @ 1
initcall net_defaults_init+0x0/0x24 returned 0 after 0 usecs
calling init_default_flow_dissectors+0x0/0x4c @ 1
initcall init_default_flow_dissectors+0x0/0x4c returned 0 after 0 usecs
calling netlink_proto_init+0x0/0x164 @ 1
NET: Registered protocol family 16
initcall netlink_proto_init+0x0/0x164 returned 0 after 0 usecs
calling genl_init+0x0/0x38 @ 1
initcall genl_init+0x0/0x38 returned 0 after 0 usecs
calling atomic_pool_init+0x0/0x154 @ 1
DMA: preallocated 256 KiB pool for atomic coherent allocations
initcall atomic_pool_init+0x0/0x154 returned 0 after 9765 usecs
calling irq_sysfs_init+0x0/0xb4 @ 1
initcall irq_sysfs_init+0x0/0xb4 returned 0 after 0 usecs
calling bdi_class_init+0x0/0x5c @ 1
initcall bdi_class_init+0x0/0x5c returned 0 after 0 usecs
calling mm_sysfs_init+0x0/0x3c @ 1
initcall mm_sysfs_init+0x0/0x3c returned 0 after 0 usecs
calling init_per_zone_wmark_min+0x0/0x6c @ 1
initcall init_per_zone_wmark_min+0x0/0x6c returned 0 after 0 usecs
calling mpi_init+0x0/0xa4 @ 1
initcall mpi_init+0x0/0xa4 returned 0 after 0 usecs
calling kobject_uevent_init+0x0/0xc @ 1
initcall kobject_uevent_init+0x0/0xc returned 0 after 0 usecs
calling gpiolib_sysfs_init+0x0/0x7c @ 1
initcall gpiolib_sysfs_init+0x0/0x7c returned 0 after 0 usecs
calling lcd_class_init+0x0/0x58 @ 1
initcall lcd_class_init+0x0/0x58 returned 0 after 0 usecs
calling backlight_class_init+0x0/0xa4 @ 1
initcall backlight_class_init+0x0/0xa4 returned 0 after 0 usecs
calling pmc_register_ops+0x0/0x54 @ 1
initcall pmc_register_ops+0x0/0x54 returned 0 after 0 usecs
calling tty_class_init+0x0/0x40 @ 1
initcall tty_class_init+0x0/0x40 returned 0 after 0 usecs
calling vtconsole_class_init+0x0/0xe8 @ 1
initcall vtconsole_class_init+0x0/0xe8 returned 0 after 0 usecs
calling devlink_class_init+0x0/0x44 @ 1
initcall devlink_class_init+0x0/0x44 returned 0 after 0 usecs
calling software_node_init+0x0/0x40 @ 1
initcall software_node_init+0x0/0x40 returned 0 after 0 usecs
calling wakeup_sources_debugfs_init+0x0/0x38 @ 1
initcall wakeup_sources_debugfs_init+0x0/0x38 returned 0 after 0 usecs
calling wakeup_sources_sysfs_init+0x0/0x30 @ 1
initcall wakeup_sources_sysfs_init+0x0/0x30 returned 0 after 0 usecs
calling regmap_initcall+0x0/0x10 @ 1
initcall regmap_initcall+0x0/0x10 returned 0 after 0 usecs
calling sram_init+0x0/0x10 @ 1
initcall sram_init+0x0/0x10 returned 0 after 0 usecs
calling syscon_init+0x0/0x10 @ 1
initcall syscon_init+0x0/0x10 returned 0 after 0 usecs
calling spi_init+0x0/0x88 @ 1
initcall spi_init+0x0/0x88 returned 0 after 0 usecs
calling i2c_init+0x0/0xc0 @ 1
initcall i2c_init+0x0/0xc0 returned 0 after 0 usecs
calling gate_vma_init+0x0/0x70 @ 1
initcall gate_vma_init+0x0/0x70 returned 0 after 0 usecs
calling customize_machine+0x0/0x30 @ 1
platform f0004000.dma-controller: Linked as a consumer to f0014000.pmc
platform f0010000.dma-controller: Linked as a consumer to f0014000.pmc
platform f000c000.ramc: Linked as a consumer to f0014000.pmc
platform b0000000.sdio-host: Linked as a consumer to f0014000.pmc
platform a0000000.sdio-host: Linked as a consumer to f0014000.pmc
platform 500000.ehci: Linked as a consumer to f0014000.pmc
platform 400000.ohci: Linked as a consumer to f0014000.pmc
platform 300000.gadget: Linked as a consumer to f0014000.pmc
platform f0028000.sha: Linked as a consumer to f0014000.pmc
platform f0028000.sha: Linked as a consumer to f0010000.dma-controller
platform f002c000.aes: Linked as a consumer to f0014000.pmc
platform f002c000.aes: Linked as a consumer to f0010000.dma-controller
platform f8000000.spi: Linked as a consumer to f0014000.pmc
platform f8000000.spi: Linked as a consumer to f0010000.dma-controller
platform f8008000.ethernet: Linked as a consumer to f0014000.pmc
platform f800c000.timer: Linked as a consumer to f0014000.pmc
platform f8010000.timer: Linked as a consumer to f0014000.pmc
platform f8014000.hsmc: Linked as a consumer to f0014000.pmc
platform f8020000.serial: Linked as a consumer to f0014000.pmc
platform f8020000.serial: Linked as a consumer to f0010000.dma-controller
platform f8028000.i2c: Linked as a consumer to f0014000.pmc
platform f8044000.sram: Linked as a consumer to f0014000.pmc
platform f8044000.sram: probe deferral - supplier f0014000.pmc not ready
platform f8048030.timer: Linked as a consumer to f0014000.pmc
platform f8054000.can: Linked as a consumer to f0014000.pmc
platform fc008000.serial: Linked as a consumer to f0014000.pmc
platform fc008000.serial: Linked as a consumer to f0004000.dma-controller
platform fc018000.flexcom: Linked as a consumer to f0014000.pmc
platform fc01c000.trng: Linked as a consumer to f0014000.pmc
platform fc028000.i2c: Linked as a consumer to f0014000.pmc
platform fc030000.adc: Linked as a consumer to f0010000.dma-controller
platform fc030000.adc: Linked as a consumer to f0014000.pmc
platform fc030000.adc: Linked as a consumer to fc038000.pinctrl
platform fc028000.i2c: Linked as a consumer to fc038000.pinctrl
platform fc018000.flexcom: Linked as a sync state only consumer to fc038000.pinctrl
platform fc008000.serial: Linked as a consumer to fc038000.pinctrl
platform f8054000.can: Linked as a consumer to fc038000.pinctrl
platform f8028000.i2c: Linked as a sync state only consumer to fc038000.pinctrl
platform f8028000.i2c: Linked as a consumer to fc038000.pinctrl
platform f8020000.serial: Linked as a consumer to fc038000.pinctrl
platform f8008000.ethernet: Linked as a sync state only consumer to fc038000.pinctrl
platform f8008000.ethernet: Linked as a consumer to fc038000.pinctrl
platform f8000000.spi: Linked as a consumer to fc038000.pinctrl
platform b0000000.sdio-host: Linked as a consumer to fc038000.pinctrl
platform a0000000.sdio-host: Linked as a consumer to fc038000.pinctrl
platform 400000.ohci: Linked as a consumer to fc038000.pinctrl
platform 300000.gadget: Linked as a consumer to fc038000.pinctrl
platform fc038000.pinctrl: Linked as a consumer to f0014000.pmc
platform fc044000.tdes: Linked as a consumer to f0014000.pmc
platform fc044000.tdes: Linked as a consumer to f0010000.dma-controller
platform fc048000.classd: Linked as a consumer to fc038000.pinctrl
platform fc048000.classd: Linked as a consumer to f0014000.pmc
platform fc048000.classd: Linked as a consumer to f0010000.dma-controller
platform fc050000.can: Linked as a consumer to fc038000.pinctrl
platform fc050000.can: Linked as a consumer to f0014000.pmc
platform gpio_keys: Linked as a consumer to fc038000.pinctrl
platform leds: Linked as a consumer to fc038000.pinctrl
AT91: PM: standby: standby, suspend: ulp0
initcall customize_machine+0x0/0x30 returned 0 after 400390 usecs
calling init_atags_procfs+0x0/0xf0 @ 1
No ATAGs?
initcall init_atags_procfs+0x0/0xf0 returned -22 after 0 usecs
calling exceptions_init+0x0/0x94 @ 1
initcall exceptions_init+0x0/0x94 returned 0 after 0 usecs
calling cryptomgr_init+0x0/0xc @ 1
initcall cryptomgr_init+0x0/0xc returned 0 after 0 usecs
calling at91_pinctrl_init+0x0/0x14 @ 1
initcall at91_pinctrl_init+0x0/0x14 returned 0 after 0 usecs
calling dma_bus_init+0x0/0xf0 @ 1
initcall dma_bus_init+0x0/0xf0 returned 0 after 0 usecs
calling dma_channel_table_init+0x0/0x10c @ 1
initcall dma_channel_table_init+0x0/0x10c returned 0 after 0 usecs
calling of_platform_default_populate_init+0x0/0xbc @ 1
initcall of_platform_default_populate_init+0x0/0xbc returned 0 after 0 usecs
calling vfp_kmode_exception_hook_init+0x0/0x3c @ 1
initcall vfp_kmode_exception_hook_init+0x0/0x3c returned 0 after 0 usecs
calling topology_init+0x0/0x28 @ 1
initcall topology_init+0x0/0x28 returned 0 after 0 usecs
calling uid_cache_init+0x0/0x94 @ 1
initcall uid_cache_init+0x0/0x94 returned 0 after 0 usecs
calling param_sysfs_init+0x0/0x208 @ 1
initcall param_sysfs_init+0x0/0x208 returned 0 after 9765 usecs
calling user_namespace_sysctl_init+0x0/0x44 @ 1
initcall user_namespace_sysctl_init+0x0/0x44 returned 0 after 0 usecs
calling crash_save_vmcoreinfo_init+0x0/0x6fc @ 1
initcall crash_save_vmcoreinfo_init+0x0/0x6fc returned 0 after 0 usecs
calling crash_notes_memory_init+0x0/0x40 @ 1
initcall crash_notes_memory_init+0x0/0x40 returned 0 after 0 usecs
calling cgroup_sysfs_init+0x0/0x18 @ 1
initcall cgroup_sysfs_init+0x0/0x18 returned 0 after 0 usecs
calling cgroup_namespaces_init+0x0/0x8 @ 1
initcall cgroup_namespaces_init+0x0/0x8 returned 0 after 0 usecs
calling oom_init+0x0/0x34 @ 1
initcall oom_init+0x0/0x34 returned 0 after 0 usecs
calling default_bdi_init+0x0/0x40 @ 1
initcall default_bdi_init+0x0/0x40 returned 0 after 0 usecs
calling percpu_enable_async+0x0/0x18 @ 1
initcall percpu_enable_async+0x0/0x18 returned 0 after 0 usecs
calling kcompactd_init+0x0/0x60 @ 1
initcall kcompactd_init+0x0/0x60 returned 0 after 0 usecs
calling init_reserve_notifier+0x0/0x8 @ 1
initcall init_reserve_notifier+0x0/0x8 returned 0 after 0 usecs
calling init_admin_reserve+0x0/0x2c @ 1
initcall init_admin_reserve+0x0/0x2c returned 0 after 0 usecs
calling init_user_reserve+0x0/0x2c @ 1
initcall init_user_reserve+0x0/0x2c returned 0 after 0 usecs
calling io_wq_init+0x0/0x50 @ 1
initcall io_wq_init+0x0/0x50 returned 0 after 0 usecs
calling rsa_init+0x0/0x48 @ 1
initcall rsa_init+0x0/0x48 returned 0 after 0 usecs
calling crypto_cmac_module_init+0x0/0xc @ 1
initcall crypto_cmac_module_init+0x0/0xc returned 0 after 0 usecs
calling crypto_null_mod_init+0x0/0x64 @ 1
initcall crypto_null_mod_init+0x0/0x64 returned 0 after 0 usecs
calling sha256_generic_mod_init+0x0/0x10 @ 1
initcall sha256_generic_mod_init+0x0/0x10 returned 0 after 0 usecs
calling crypto_ctr_module_init+0x0/0x10 @ 1
initcall crypto_ctr_module_init+0x0/0x10 returned 0 after 0 usecs
calling crypto_gcm_module_init+0x0/0x68 @ 1
initcall crypto_gcm_module_init+0x0/0x68 returned 0 after 0 usecs
calling crypto_ccm_module_init+0x0/0x10 @ 1
initcall crypto_ccm_module_init+0x0/0x10 returned 0 after 0 usecs
calling aes_init+0x0/0xc @ 1
initcall aes_init+0x0/0xc returned 0 after 0 usecs
calling deflate_mod_init+0x0/0x44 @ 1
initcall deflate_mod_init+0x0/0x44 returned 0 after 0 usecs
calling crc32c_mod_init+0x0/0xc @ 1
initcall crc32c_mod_init+0x0/0xc returned 0 after 0 usecs
calling lzo_mod_init+0x0/0x40 @ 1
initcall lzo_mod_init+0x0/0x40 returned 0 after 0 usecs
calling lzorle_mod_init+0x0/0x40 @ 1
initcall lzorle_mod_init+0x0/0x40 returned 0 after 9765 usecs
calling ghash_mod_init+0x0/0xc @ 1
initcall ghash_mod_init+0x0/0xc returned 0 after 9765 usecs
calling zstd_mod_init+0x0/0x40 @ 1
initcall zstd_mod_init+0x0/0x40 returned 0 after 9765 usecs
calling init_bio+0x0/0xbc @ 1
initcall init_bio+0x0/0xbc returned 0 after 0 usecs
calling blk_settings_init+0x0/0x34 @ 1
initcall blk_settings_init+0x0/0x34 returned 0 after 0 usecs
calling blk_ioc_init+0x0/0x40 @ 1
initcall blk_ioc_init+0x0/0x40 returned 0 after 0 usecs
calling blk_mq_init+0x0/0xb0 @ 1
initcall blk_mq_init+0x0/0xb0 returned 0 after 0 usecs
calling genhd_device_init+0x0/0x6c @ 1
initcall genhd_device_init+0x0/0x6c returned 0 after 0 usecs
calling gpiolib_debugfs_init+0x0/0x38 @ 1
initcall gpiolib_debugfs_init+0x0/0x38 returned 0 after 0 usecs
calling pwm_debugfs_init+0x0/0x38 @ 1
initcall pwm_debugfs_init+0x0/0x38 returned 0 after 0 usecs
calling pwm_sysfs_init+0x0/0x14 @ 1
initcall pwm_sysfs_init+0x0/0x14 returned 0 after 0 usecs
calling fbmem_init+0x0/0xf8 @ 1
initcall fbmem_init+0x0/0xf8 returned 0 after 0 usecs
calling at_dma_init+0x0/0x18 @ 1
initcall at_dma_init+0x0/0x18 returned -19 after 0 usecs
calling at_xdmac_init+0x0/0x18 @ 1
platform f0010000.dma-controller: probe deferral - supplier f0014000.pmc not ready
platform f0004000.dma-controller: probe deferral - supplier f0014000.pmc not ready
initcall at_xdmac_init+0x0/0x18 returned -19 after 19531 usecs
calling atmel_soc_device_init+0x0/0x40 @ 1
AT91: Detected SoC family: sama5d2
AT91: Detected SoC: sama5d27, revision 2
initcall atmel_soc_device_init+0x0/0x40 returned 0 after 0 usecs
calling regulator_fixed_voltage_init+0x0/0x10 @ 1
initcall regulator_fixed_voltage_init+0x0/0x10 returned 0 after 0 usecs
calling misc_init+0x0/0xe0 @ 1
initcall misc_init+0x0/0xe0 returned 0 after 0 usecs
calling act8945a_i2c_init+0x0/0x10 @ 1
initcall act8945a_i2c_init+0x0/0x10 returned 0 after 0 usecs
calling dma_buf_init+0x0/0xb4 @ 1
initcall dma_buf_init+0x0/0xb4 returned 0 after 0 usecs
calling init_scsi+0x0/0x7c @ 1
SCSI subsystem initialized
initcall init_scsi+0x0/0x7c returned 0 after 9765 usecs
calling phy_init+0x0/0x45c @ 1
initcall phy_init+0x0/0x45c returned 0 after 0 usecs
calling usb_common_init+0x0/0x28 @ 1
initcall usb_common_init+0x0/0x28 returned 0 after 0 usecs
calling usb_init+0x0/0x148 @ 1
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
initcall usb_init+0x0/0x148 returned 0 after 19531 usecs
calling usb_udc_init+0x0/0x58 @ 1
initcall usb_udc_init+0x0/0x58 returned 0 after 0 usecs
calling input_init+0x0/0x108 @ 1
initcall input_init+0x0/0x108 returned 0 after 0 usecs
calling rtc_init+0x0/0x58 @ 1
initcall rtc_init+0x0/0x58 returned 0 after 0 usecs
calling at91_twi_init+0x0/0x10 @ 1
platform f8028000.i2c: probe deferral - supplier f0014000.pmc not ready
platform fc028000.i2c: probe deferral - supplier f0014000.pmc not ready
initcall at91_twi_init+0x0/0x10 returned 0 after 19531 usecs
calling i2c_gpio_init+0x0/0x34 @ 1
initcall i2c_gpio_init+0x0/0x34 returned 0 after 0 usecs
calling media_devnode_init+0x0/0x84 @ 1
mc: Linux media interface: v0.10
initcall media_devnode_init+0x0/0x84 returned 0 after 0 usecs
calling videodev_init+0x0/0x84 @ 1
videodev: Linux video capture interface: v2.00
initcall videodev_init+0x0/0x84 returned 0 after 9765 usecs
calling power_supply_class_init+0x0/0x4c @ 1
initcall power_supply_class_init+0x0/0x4c returned 0 after 0 usecs
calling hwmon_init+0x0/0x34 @ 1
initcall hwmon_init+0x0/0x34 returned 0 after 0 usecs
calling mmc_init+0x0/0x38 @ 1
initcall mmc_init+0x0/0x38 returned 0 after 0 usecs
calling leds_init+0x0/0x4c @ 1
initcall leds_init+0x0/0x4c returned 0 after 0 usecs
calling iio_init+0x0/0x8c @ 1
initcall iio_init+0x0/0x8c returned 0 after 0 usecs
calling nvmem_init+0x0/0xc @ 1
initcall nvmem_init+0x0/0xc returned 0 after 0 usecs
calling init_soundcore+0x0/0x40 @ 1
initcall init_soundcore+0x0/0x40 returned 0 after 0 usecs
calling alsa_sound_init+0x0/0xb0 @ 1
Advanced Linux Sound Architecture Driver Initialized.
initcall alsa_sound_init+0x0/0xb0 returned 0 after 0 usecs
calling proto_init+0x0/0xc @ 1
initcall proto_init+0x0/0xc returned 0 after 0 usecs
calling net_dev_init+0x0/0x1c8 @ 1
initcall net_dev_init+0x0/0x1c8 returned 0 after 0 usecs
calling neigh_init+0x0/0xa8 @ 1
initcall neigh_init+0x0/0xa8 returned 0 after 0 usecs
calling fib_notifier_init+0x0/0xc @ 1
initcall fib_notifier_init+0x0/0xc returned 0 after 0 usecs
calling devlink_init+0x0/0x4c @ 1
initcall devlink_init+0x0/0x4c returned 0 after 0 usecs
calling ethnl_init+0x0/0x80 @ 1
initcall ethnl_init+0x0/0x80 returned 0 after 0 usecs
calling nexthop_init+0x0/0xf0 @ 1
initcall nexthop_init+0x0/0xf0 returned 0 after 0 usecs
calling ieee80211_init+0x0/0x28 @ 1
initcall ieee80211_init+0x0/0x28 returned 0 after 0 usecs
calling watchdog_init+0x0/0x80 @ 1
initcall watchdog_init+0x0/0x80 returned 0 after 0 usecs
calling proc_cpu_init+0x0/0x24 @ 1
initcall proc_cpu_init+0x0/0x24 returned 0 after 0 usecs
calling alignment_init+0x0/0xd8 @ 1
initcall alignment_init+0x0/0xd8 returned 0 after 0 usecs
calling iomem_init_inode+0x0/0x84 @ 1
initcall iomem_init_inode+0x0/0x84 returned 0 after 0 usecs
calling clocksource_done_booting+0x0/0x44 @ 1
clocksource: Switched to clocksource timer@f800c000
initcall clocksource_done_booting+0x0/0x44 returned 0 after 4967 usecs
calling init_pipe_fs+0x0/0x54 @ 1
initcall init_pipe_fs+0x0/0x54 returned 0 after 111 usecs
calling inotify_user_setup+0x0/0xc8 @ 1
initcall inotify_user_setup+0x0/0xc8 returned 0 after 33 usecs
calling eventpoll_init+0x0/0xe0 @ 1
initcall eventpoll_init+0x0/0xe0 returned 0 after 64 usecs
calling anon_inode_init+0x0/0x68 @ 1
initcall anon_inode_init+0x0/0x68 returned 0 after 76 usecs
calling proc_locks_init+0x0/0x40 @ 1
initcall proc_locks_init+0x0/0x40 returned 0 after 18 usecs
calling iomap_init+0x0/0x18 @ 1
initcall iomap_init+0x0/0x18 returned 0 after 106 usecs
calling proc_cmdline_init+0x0/0x38 @ 1
initcall proc_cmdline_init+0x0/0x38 returned 0 after 15 usecs
calling proc_consoles_init+0x0/0x3c @ 1
initcall proc_consoles_init+0x0/0x3c returned 0 after 11 usecs
calling proc_cpuinfo_init+0x0/0x28 @ 1
initcall proc_cpuinfo_init+0x0/0x28 returned 0 after 10 usecs
calling proc_devices_init+0x0/0x3c @ 1
initcall proc_devices_init+0x0/0x3c returned 0 after 9 usecs
calling proc_interrupts_init+0x0/0x3c @ 1
initcall proc_interrupts_init+0x0/0x3c returned 0 after 9 usecs
calling proc_loadavg_init+0x0/0x38 @ 1
initcall proc_loadavg_init+0x0/0x38 returned 0 after 9 usecs
calling proc_meminfo_init+0x0/0x38 @ 1
initcall proc_meminfo_init+0x0/0x38 returned 0 after 9 usecs
calling proc_stat_init+0x0/0x28 @ 1
initcall proc_stat_init+0x0/0x28 returned 0 after 8 usecs
calling proc_uptime_init+0x0/0x38 @ 1
initcall proc_uptime_init+0x0/0x38 returned 0 after 9 usecs
calling proc_version_init+0x0/0x38 @ 1
initcall proc_version_init+0x0/0x38 returned 0 after 9 usecs
calling proc_softirqs_init+0x0/0x38 @ 1
initcall proc_softirqs_init+0x0/0x38 returned 0 after 8 usecs
calling proc_kmsg_init+0x0/0x28 @ 1
initcall proc_kmsg_init+0x0/0x28 returned 0 after 8 usecs
calling proc_page_init+0x0/0x44 @ 1
initcall proc_page_init+0x0/0x44 returned 0 after 13 usecs
calling init_ramfs_fs+0x0/0xc @ 1
initcall init_ramfs_fs+0x0/0xc returned 0 after 9 usecs
calling blk_scsi_ioctl_init+0x0/0xe4 @ 1
initcall blk_scsi_ioctl_init+0x0/0xe4 returned 0 after 2 usecs
calling chr_dev_init+0x0/0xc8 @ 1
initcall chr_dev_init+0x0/0xc8 returned 0 after 18587 usecs
calling firmware_class_init+0x0/0xc8 @ 1
initcall firmware_class_init+0x0/0xc8 returned 0 after 10 usecs
calling sysctl_core_init+0x0/0x30 @ 1
initcall sysctl_core_init+0x0/0x30 returned 0 after 93 usecs
calling eth_offload_init+0x0/0x18 @ 1
initcall eth_offload_init+0x0/0x18 returned 0 after 2 usecs
calling inet_init+0x0/0x278 @ 1
NET: Registered protocol family 2
tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes, linear)
TCP: Hash tables configured (established 4096 bind 4096)
UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
initcall inet_init+0x0/0x278 returned 0 after 43596 usecs
calling ipv4_offload_init+0x0/0x84 @ 1
initcall ipv4_offload_init+0x0/0x84 returned 0 after 4 usecs
calling af_unix_init+0x0/0x54 @ 1
NET: Registered protocol family 1
initcall af_unix_init+0x0/0x54 returned 0 after 3344 usecs
calling ipv6_offload_init+0x0/0x88 @ 1
initcall ipv6_offload_init+0x0/0x88 returned 0 after 4 usecs
calling init_sunrpc+0x0/0x68 @ 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
initcall init_sunrpc+0x0/0x68 returned 0 after 18911 usecs
calling vlan_offload_init+0x0/0x24 @ 1
initcall vlan_offload_init+0x0/0x24 returned 0 after 3 usecs
calling cfg80211_init+0x0/0xc0 @ 1
initcall cfg80211_init+0x0/0xc0 returned 0 after 1949 usecs
calling populate_rootfs+0x0/0x1d8 @ 1
initcall populate_rootfs+0x0/0x1d8 returned 0 after 439 usecs
calling proc_execdomains_init+0x0/0x38 @ 1
initcall proc_execdomains_init+0x0/0x38 returned 0 after 24 usecs
calling register_warn_debugfs+0x0/0x38 @ 1
initcall register_warn_debugfs+0x0/0x38 returned 0 after 37 usecs
calling ioresources_init+0x0/0x68 @ 1
initcall ioresources_init+0x0/0x68 returned 0 after 23 usecs
calling irq_gc_init_ops+0x0/0x18 @ 1
initcall irq_gc_init_ops+0x0/0x18 returned 0 after 4 usecs
calling irq_pm_init_ops+0x0/0x18 @ 1
initcall irq_pm_init_ops+0x0/0x18 returned 0 after 1 usecs
calling timekeeping_init_ops+0x0/0x18 @ 1
initcall timekeeping_init_ops+0x0/0x18 returned 0 after 1 usecs
calling init_clocksource_sysfs+0x0/0x2c @ 1
initcall init_clocksource_sysfs+0x0/0x2c returned 0 after 377 usecs
calling init_timer_list_procfs+0x0/0x40 @ 1
random: fast init done
initcall init_timer_list_procfs+0x0/0x40 returned 0 after 18 usecs
calling alarmtimer_init+0x0/0xb8 @ 1
initcall alarmtimer_init+0x0/0xb8 returned 0 after 200 usecs
calling init_posix_timers+0x0/0x40 @ 1
initcall init_posix_timers+0x0/0x40 returned 0 after 86 usecs
calling clockevents_init_sysfs+0x0/0x6c @ 1
initcall clockevents_init_sysfs+0x0/0x6c returned 0 after 342 usecs
calling sched_clock_syscore_init+0x0/0x18 @ 1
initcall sched_clock_syscore_init+0x0/0x18 returned 0 after 2 usecs
calling proc_modules_init+0x0/0x28 @ 1
initcall proc_modules_init+0x0/0x28 returned 0 after 21 usecs
calling kallsyms_init+0x0/0x28 @ 1
initcall kallsyms_init+0x0/0x28 returned 0 after 12 usecs
calling seccomp_sysctl_init+0x0/0x30 @ 1
initcall seccomp_sysctl_init+0x0/0x30 returned 0 after 36 usecs
calling utsname_sysctl_init+0x0/0x18 @ 1
initcall utsname_sysctl_init+0x0/0x18 returned 0 after 26 usecs
calling system_trusted_keyring_init+0x0/0x88 @ 1
Initialise system trusted keyrings
initcall system_trusted_keyring_init+0x0/0x88 returned 0 after 3419 usecs
calling kswapd_init+0x0/0x18 @ 1
initcall kswapd_init+0x0/0x18 returned 0 after 327 usecs
calling extfrag_debug_init+0x0/0x70 @ 1
initcall extfrag_debug_init+0x0/0x70 returned 0 after 66 usecs
calling slab_proc_init+0x0/0x28 @ 1
initcall slab_proc_init+0x0/0x28 returned 0 after 21 usecs
calling workingset_init+0x0/0x9c @ 1
workingset: timestamp_bits=30 max_order=17 bucket_order=0
initcall workingset_init+0x0/0x9c returned 0 after 5523 usecs
calling proc_vmalloc_init+0x0/0x3c @ 1
initcall proc_vmalloc_init+0x0/0x3c returned 0 after 12 usecs
calling memblock_init_debugfs+0x0/0x70 @ 1
initcall memblock_init_debugfs+0x0/0x70 returned 0 after 44 usecs
calling cpucache_init+0x0/0x60 @ 1
initcall cpucache_init+0x0/0x60 returned 0 after 14 usecs
calling fcntl_init+0x0/0x40 @ 1
initcall fcntl_init+0x0/0x40 returned 0 after 29 usecs
calling proc_filesystems_init+0x0/0x38 @ 1
initcall proc_filesystems_init+0x0/0x38 returned 0 after 15 usecs
calling start_dirtytime_writeback+0x0/0x34 @ 1
initcall start_dirtytime_writeback+0x0/0x34 returned 0 after 6 usecs
calling blkdev_init+0x0/0x18 @ 1
initcall blkdev_init+0x0/0x18 returned 0 after 59 usecs
calling dio_init+0x0/0x40 @ 1
initcall dio_init+0x0/0x40 returned 0 after 60 usecs
calling dnotify_init+0x0/0x84 @ 1
initcall dnotify_init+0x0/0x84 returned 0 after 35 usecs
calling fanotify_user_setup+0x0/0x80 @ 1
initcall fanotify_user_setup+0x0/0x80 returned 0 after 19 usecs
calling aio_setup+0x0/0x84 @ 1
initcall aio_setup+0x0/0x84 returned 0 after 161 usecs
calling io_uring_init+0x0/0x40 @ 1
initcall io_uring_init+0x0/0x40 returned 0 after 10 usecs
calling mbcache_init+0x0/0x48 @ 1
initcall mbcache_init+0x0/0x48 returned 0 after 56 usecs
calling init_grace+0x0/0xc @ 1
initcall init_grace+0x0/0xc returned 0 after 13 usecs
calling init_devpts_fs+0x0/0x2c @ 1
initcall init_devpts_fs+0x0/0x2c returned 0 after 56 usecs
calling ext4_init_fs+0x0/0x1c0 @ 1
initcall ext4_init_fs+0x0/0x1c0 returned 0 after 333 usecs
calling journal_init+0x0/0x13c @ 1
initcall journal_init+0x0/0x13c returned 0 after 127 usecs
calling init_fat_fs+0x0/0x60 @ 1
initcall init_fat_fs+0x0/0x60 returned 0 after 38 usecs
calling init_vfat_fs+0x0/0xc @ 1
initcall init_vfat_fs+0x0/0xc returned 0 after 8 usecs
calling init_nfs_fs+0x0/0x150 @ 1
initcall init_nfs_fs+0x0/0x150 returned 0 after 765 usecs
calling init_nfs_v2+0x0/0x18 @ 1
initcall init_nfs_v2+0x0/0x18 returned 0 after 1 usecs
calling init_nfs_v3+0x0/0x18 @ 1
initcall init_nfs_v3+0x0/0x18 returned 0 after 1 usecs
calling init_nlm+0x0/0x64 @ 1
initcall init_nlm+0x0/0x64 returned 0 after 59 usecs
calling init_nls_cp437+0x0/0x10 @ 1
initcall init_nls_cp437+0x0/0x10 returned 0 after 1 usecs
calling init_nls_cp850+0x0/0x10 @ 1
initcall init_nls_cp850+0x0/0x10 returned 0 after 0 usecs
calling init_nls_iso8859_1+0x0/0x10 @ 1
initcall init_nls_iso8859_1+0x0/0x10 returned 0 after 0 usecs
calling init_nls_utf8+0x0/0x2c @ 1
initcall init_nls_utf8+0x0/0x2c returned 0 after 3 usecs
calling ipc_init+0x0/0x28 @ 1
initcall ipc_init+0x0/0x28 returned 0 after 78 usecs
calling ipc_sysctl_init+0x0/0x18 @ 1
initcall ipc_sysctl_init+0x0/0x18 returned 0 after 41 usecs
calling key_proc_init+0x0/0x88 @ 1
initcall key_proc_init+0x0/0x88 returned 0 after 18 usecs
calling crypto_algapi_init+0x0/0x10 @ 1
initcall crypto_algapi_init+0x0/0x10 returned 0 after 11 usecs
calling asymmetric_key_init+0x0/0xc @ 1
Key type asymmetric registered
initcall asymmetric_key_init+0x0/0xc returned 0 after 3030 usecs
calling x509_key_init+0x0/0xc @ 1
Asymmetric key parser 'x509' registered
initcall x509_key_init+0x0/0xc returned 0 after 3835 usecs
calling proc_genhd_init+0x0/0x60 @ 1
initcall proc_genhd_init+0x0/0x60 returned 0 after 18 usecs
calling deadline_init+0x0/0xc @ 1
io scheduler mq-deadline registered
initcall deadline_init+0x0/0xc returned 0 after 3463 usecs
calling kyber_init+0x0/0xc @ 1
io scheduler kyber registered
initcall kyber_init+0x0/0xc returned 0 after 2905 usecs
calling sg_pool_init+0x0/0xe8 @ 1
initcall sg_pool_init+0x0/0xe8 returned 0 after 138 usecs
calling atmel_pinctrl_driver_init+0x0/0x10 @ 1
platform fc038000.pinctrl: probe deferral - supplier f0014000.pmc not ready
initcall atmel_pinctrl_driver_init+0x0/0x10 returned 0 after 7697 usecs
calling atmel_pwm_driver_init+0x0/0x10 @ 1
initcall atmel_pwm_driver_init+0x0/0x10 returned 0 after 371 usecs
calling atmel_hlcdc_pwm_driver_init+0x0/0x10 @ 1
initcall atmel_hlcdc_pwm_driver_init+0x0/0x10 returned 0 after 209 usecs
calling atmel_tcb_pwm_driver_init+0x0/0x10 @ 1
initcall atmel_tcb_pwm_driver_init+0x0/0x10 returned 0 after 192 usecs
calling pwm_backlight_driver_init+0x0/0x10 @ 1
initcall pwm_backlight_driver_init+0x0/0x10 returned 0 after 178 usecs
calling of_fixed_factor_clk_driver_init+0x0/0x10 @ 1
initcall of_fixed_factor_clk_driver_init+0x0/0x10 returned 0 after 176 usecs
calling of_fixed_clk_driver_init+0x0/0x10 @ 1
initcall of_fixed_clk_driver_init+0x0/0x10 returned 0 after 194 usecs
calling gpio_clk_driver_init+0x0/0x10 @ 1
initcall gpio_clk_driver_init+0x0/0x10 returned 0 after 222 usecs
calling act8865_pmic_driver_init+0x0/0x10 @ 1
initcall act8865_pmic_driver_init+0x0/0x10 returned 0 after 84 usecs
calling act8945a_pmic_driver_init+0x0/0x10 @ 1
initcall act8945a_pmic_driver_init+0x0/0x10 returned 0 after 120 usecs
calling n_null_init+0x0/0x20 @ 1
initcall n_null_init+0x0/0x20 returned 0 after 1 usecs
calling pty_init+0x0/0x3cc @ 1
initcall pty_init+0x0/0x3cc returned 0 after 2349 usecs
calling atmel_serial_init+0x0/0x44 @ 1
initcall atmel_serial_init+0x0/0x44 returned 0 after 374 usecs
calling hwrng_modinit+0x0/0x84 @ 1
initcall hwrng_modinit+0x0/0x84 returned 0 after 380 usecs
calling atmel_trng_driver_init+0x0/0x10 @ 1
platform fc01c000.trng: probe deferral - supplier f0014000.pmc not ready
initcall atmel_trng_driver_init+0x0/0x10 returned 0 after 7359 usecs
calling drm_kms_helper_init+0x0/0x10 @ 1
initcall drm_kms_helper_init+0x0/0x10 returned 0 after 0 usecs
calling drm_core_init+0x0/0xc0 @ 1
initcall drm_core_init+0x0/0xc0 returned 0 after 136 usecs
calling atmel_hlcdc_dc_platform_driver_init+0x0/0x10 @ 1
initcall atmel_hlcdc_dc_platform_driver_init+0x0/0x10 returned 0 after 251 usecs
calling panel_simple_init+0x0/0x1c @ 1
initcall panel_simple_init+0x0/0x1c returned 0 after 4764 usecs
calling topology_sysfs_init+0x0/0x40 @ 1
initcall topology_sysfs_init+0x0/0x40 returned 0 after 83 usecs
calling cacheinfo_sysfs_init+0x0/0x40 @ 1
initcall cacheinfo_sysfs_init+0x0/0x40 returned -2 after 4 usecs
calling devcoredump_init+0x0/0x14 @ 1
initcall devcoredump_init+0x0/0x14 returned 0 after 72 usecs
calling brd_init+0x0/0x1c0 @ 1
brd: module loaded
initcall brd_init+0x0/0x1c0 returned 0 after 7717 usecs
calling loop_init+0x0/0x124 @ 1
loop: module loaded
initcall loop_init+0x0/0x124 returned 0 after 20573 usecs
calling ssc_driver_init+0x0/0x10 @ 1
initcall ssc_driver_init+0x0/0x10 returned 0 after 470 usecs
calling at24_init+0x0/0x48 @ 1
initcall at24_init+0x0/0x48 returned 0 after 144 usecs
calling at91_usart_mfd_init+0x0/0x10 @ 1
platform f8020000.serial: probe deferral - supplier f0014000.pmc not ready
platform fc008000.serial: probe deferral - supplier f0014000.pmc not ready
initcall at91_usart_mfd_init+0x0/0x10 returned 0 after 14660 usecs
calling atmel_flexcom_driver_init+0x0/0x10 @ 1
platform fc018000.flexcom: probe deferral - supplier f0014000.pmc not ready
initcall atmel_flexcom_driver_init+0x0/0x10 returned 0 after 7504 usecs
calling atmel_hlcdc_driver_init+0x0/0x10 @ 1
initcall atmel_hlcdc_driver_init+0x0/0x10 returned 0 after 449 usecs
calling init_sd+0x0/0x194 @ 1
initcall init_sd+0x0/0x194 returned 0 after 174 usecs
calling init_mtd+0x0/0x118 @ 1
initcall init_mtd+0x0/0x118 returned 0 after 357 usecs
calling cmdline_parser_init+0x0/0x30 @ 1
initcall cmdline_parser_init+0x0/0x30 returned 0 after 1 usecs
calling ofpart_parser_init+0x0/0x2c @ 1
initcall ofpart_parser_init+0x0/0x2c returned 0 after 0 usecs
calling init_mtdblock+0x0/0xc @ 1
initcall init_mtdblock+0x0/0xc returned 0 after 14 usecs
calling cfi_probe_init+0x0/0x18 @ 1
initcall cfi_probe_init+0x0/0x18 returned 0 after 1 usecs
calling atmel_nand_controller_driver_init+0x0/0x10 @ 1
initcall atmel_nand_controller_driver_init+0x0/0x10 returned 0 after 681 usecs
calling atmel_pmecc_driver_init+0x0/0x10 @ 1
initcall atmel_pmecc_driver_init+0x0/0x10 returned 0 after 669 usecs
calling spi_nor_driver_init+0x0/0x10 @ 1
initcall spi_nor_driver_init+0x0/0x10 returned 0 after 82 usecs
calling ubi_gluebi_init+0x0/0x10 @ 1
initcall ubi_gluebi_init+0x0/0x10 returned 0 after 7 usecs
calling atmel_spi_driver_init+0x0/0x10 @ 1
platform f8000000.spi: probe deferral - supplier f0014000.pmc not ready
initcall atmel_spi_driver_init+0x0/0x10 returned 0 after 7165 usecs
calling spi_gpio_driver_init+0x0/0x10 @ 1
initcall spi_gpio_driver_init+0x0/0x10 returned 0 after 210 usecs
calling net_olddevs_init+0x0/0x74 @ 1
initcall net_olddevs_init+0x0/0x74 returned 0 after 27 usecs
calling blackhole_netdev_init+0x0/0x7c @ 1
initcall blackhole_netdev_init+0x0/0x7c returned 0 after 77 usecs
calling fixed_mdio_bus_init+0x0/0x114 @ 1
libphy: Fixed MDIO Bus: probed
initcall fixed_mdio_bus_init+0x0/0x114 returned 0 after 4129 usecs
calling phy_module_init+0x0/0x14 @ 1
initcall phy_module_init+0x0/0x14 returned 0 after 854 usecs
calling can_dev_init+0x0/0x24 @ 1
CAN device driver interface
initcall can_dev_init+0x0/0x24 returned 0 after 2718 usecs
calling at91_can_driver_init+0x0/0x10 @ 1
initcall at91_can_driver_init+0x0/0x10 returned 0 after 362 usecs
calling m_can_plat_driver_init+0x0/0x10 @ 1
platform f8054000.can: probe deferral - supplier f0014000.pmc not ready
platform fc050000.can: probe deferral - supplier fc038000.pinctrl not ready
initcall m_can_plat_driver_init+0x0/0x10 returned 0 after 14415 usecs
calling macb_driver_init+0x0/0x10 @ 1
platform f8008000.ethernet: probe deferral - supplier f0014000.pmc not ready
initcall macb_driver_init+0x0/0x10 returned 0 after 8251 usecs
calling ehci_hcd_init+0x0/0x7c @ 1
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
initcall ehci_hcd_init+0x0/0x7c returned 0 after 5617 usecs
calling ehci_atmel_init+0x0/0x54 @ 1
ehci-atmel: EHCI Atmel driver
platform 500000.ehci: probe deferral - supplier f0014000.pmc not ready
initcall ehci_atmel_init+0x0/0x54 returned 0 after 9946 usecs
calling ohci_hcd_mod_init+0x0/0x74 @ 1
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
initcall ohci_hcd_mod_init+0x0/0x74 returned 0 after 5314 usecs
calling ohci_at91_init+0x0/0x6c @ 1
ohci-atmel: OHCI Atmel driver
platform 400000.ohci: probe deferral - supplier f0014000.pmc not ready
initcall ohci_at91_init+0x0/0x6c returned 0 after 9979 usecs
calling acm_init+0x0/0x114 @ 1
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
initcall acm_init+0x0/0x114 returned 0 after 12116 usecs
calling usb_storage_driver_init+0x0/0x38 @ 1
usbcore: registered new interface driver usb-storage
initcall usb_storage_driver_init+0x0/0x38 returned 0 after 5225 usecs
calling usb_serial_init+0x0/0x174 @ 1
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
initcall usb_serial_init+0x0/0x174 returned 0 after 11010 usecs
calling usb_serial_module_init+0x0/0x1c @ 1
usbcore: registered new interface driver ftdi_sio
usbserial: USB Serial support registered for FTDI USB Serial Device
initcall usb_serial_module_init+0x0/0x1c returned 0 after 11404 usecs
calling usb_serial_module_init+0x0/0x18 @ 1
usbcore: registered new interface driver pl2303
usbserial: USB Serial support registered for pl2303
initcall usb_serial_module_init+0x0/0x18 returned 0 after 9743 usecs
calling gadget_cfs_init+0x0/0x20 @ 1
initcall gadget_cfs_init+0x0/0x20 returned 0 after 158 usecs
calling udc_driver_init+0x0/0x18 @ 1
platform 300000.gadget: probe deferral - supplier f0014000.pmc not ready
initcall udc_driver_init+0x0/0x18 returned -19 after 7524 usecs
calling acmmod_init+0x0/0xc @ 1
initcall acmmod_init+0x0/0xc returned 0 after 3 usecs
calling userial_init+0x0/0x140 @ 1
initcall userial_init+0x0/0x140 returned 0 after 18 usecs
calling gsermod_init+0x0/0xc @ 1
initcall gsermod_init+0x0/0xc returned 0 after 2 usecs
calling obexmod_init+0x0/0xc @ 1
initcall obexmod_init+0x0/0xc returned 0 after 2 usecs
calling init+0x0/0xd0 @ 1
udc-core: couldn't find an available UDC - added [g_serial] to list of pending drivers
initcall init+0x0/0xd0 returned 0 after 8253 usecs
calling input_leds_init+0x0/0xc @ 1
initcall input_leds_init+0x0/0xc returned 0 after 5 usecs
calling evdev_init+0x0/0xc @ 1
initcall evdev_init+0x0/0xc returned 0 after 2 usecs
calling qt1070_driver_init+0x0/0x10 @ 1
initcall qt1070_driver_init+0x0/0x10 returned 0 after 95 usecs
calling grts_driver_init+0x0/0x10 @ 1
initcall grts_driver_init+0x0/0x10 returned 0 after 240 usecs
calling mxt_driver_init+0x0/0x10 @ 1
initcall mxt_driver_init+0x0/0x10 returned 0 after 78 usecs
calling at91_rtc_driver_init+0x0/0x18 @ 1
at91_rtc f80480b0.rtc: registered as rtc0
at91_rtc f80480b0.rtc: setting system clock to 2018-03-13T04:35:46 UTC (1520915746)
at91_rtc f80480b0.rtc: AT91 Real Time Clock driver.
initcall at91_rtc_driver_init+0x0/0x18 returned 0 after 19476 usecs
calling i2c_dev_init+0x0/0xb8 @ 1
i2c /dev entries driver
initcall i2c_dev_init+0x0/0xb8 returned 0 after 2416 usecs
calling atmel_isi_driver_init+0x0/0x10 @ 1
initcall atmel_isi_driver_init+0x0/0x10 returned 0 after 302 usecs
calling atmel_isc_driver_init+0x0/0x10 @ 1
initcall atmel_isc_driver_init+0x0/0x10 returned 0 after 231 usecs
calling at91_poweroff_driver_init+0x0/0x18 @ 1
initcall at91_poweroff_driver_init+0x0/0x18 returned -19 after 361 usecs
calling at91_reset_driver_init+0x0/0x18 @ 1
at91-reset f8048000.rstc: Starting after wakeup
initcall at91_reset_driver_init+0x0/0x18 returned 0 after 5364 usecs
calling at91_shdwc_driver_init+0x0/0x18 @ 1
initcall at91_shdwc_driver_init+0x0/0x18 returned 0 after 1121 usecs
calling act8945a_charger_driver_init+0x0/0x10 @ 1
initcall act8945a_charger_driver_init+0x0/0x10 returned 0 after 176 usecs
calling at91wdt_driver_init+0x0/0x18 @ 1
initcall at91wdt_driver_init+0x0/0x18 returned -19 after 290 usecs
calling sama5d4_wdt_driver_init+0x0/0x10 @ 1
sama5d4_wdt f8048040.watchdog: initialized (timeout = 16 sec, nowayout = 0)
initcall sama5d4_wdt_driver_init+0x0/0x10 returned 0 after 8682 usecs
calling mmc_pwrseq_simple_driver_init+0x0/0x10 @ 1
initcall mmc_pwrseq_simple_driver_init+0x0/0x10 returned 0 after 266 usecs
calling mmc_pwrseq_emmc_driver_init+0x0/0x10 @ 1
initcall mmc_pwrseq_emmc_driver_init+0x0/0x10 returned 0 after 219 usecs
calling mmc_blk_init+0x0/0x104 @ 1
initcall mmc_blk_init+0x0/0x104 returned 0 after 180 usecs
calling sdhci_drv_init+0x0/0x24 @ 1
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
initcall sdhci_drv_init+0x0/0x24 returned 0 after 8530 usecs
calling atmci_driver_init+0x0/0x10 @ 1
initcall atmci_driver_init+0x0/0x10 returned 0 after 230 usecs
calling sdhci_pltfm_drv_init+0x0/0x18 @ 1
sdhci-pltfm: SDHCI platform and OF driver helper
initcall sdhci_pltfm_drv_init+0x0/0x18 returned 0 after 4701 usecs
calling sdhci_at91_driver_init+0x0/0x10 @ 1
initcall sdhci_at91_driver_init+0x0/0x10 returned 0 after 294 usecs
calling gpio_led_driver_init+0x0/0x10 @ 1
platform leds: probe deferral - supplier fc038000.pinctrl not ready
initcall gpio_led_driver_init+0x0/0x10 returned 0 after 6758 usecs
calling led_pwm_driver_init+0x0/0x10 @ 1
initcall led_pwm_driver_init+0x0/0x10 returned 0 after 208 usecs
calling timer_led_trigger_init+0x0/0xc @ 1
initcall timer_led_trigger_init+0x0/0xc returned 0 after 9 usecs
calling heartbeat_trig_init+0x0/0x40 @ 1
initcall heartbeat_trig_init+0x0/0x40 returned 0 after 7 usecs
calling gpio_led_trigger_init+0x0/0xc @ 1
initcall gpio_led_trigger_init+0x0/0xc returned 0 after 3 usecs
calling atmel_aes_driver_init+0x0/0x10 @ 1
platform f002c000.aes: probe deferral - supplier f0014000.pmc not ready
initcall atmel_aes_driver_init+0x0/0x10 returned 0 after 7158 usecs
calling atmel_sha_driver_init+0x0/0x10 @ 1
platform f0028000.sha: probe deferral - supplier f0014000.pmc not ready
initcall atmel_sha_driver_init+0x0/0x10 returned 0 after 7145 usecs
calling atmel_tdes_driver_init+0x0/0x10 @ 1
platform fc044000.tdes: probe deferral - supplier f0014000.pmc not ready
initcall atmel_tdes_driver_init+0x0/0x10 returned 0 after 7176 usecs
calling hid_init+0x0/0x54 @ 1
initcall hid_init+0x0/0x54 returned 0 after 159 usecs
calling hid_init+0x0/0x60 @ 1
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
initcall hid_init+0x0/0x60 returned 0 after 7556 usecs
calling atmel_ramc_driver_init+0x0/0x10 @ 1
platform f000c000.ramc: probe deferral - supplier f0014000.pmc not ready
initcall atmel_ramc_driver_init+0x0/0x10 returned 0 after 7447 usecs
calling atmel_ebi_driver_init+0x0/0x18 @ 1
initcall atmel_ebi_driver_init+0x0/0x18 returned -19 after 665 usecs
calling at91_adc_driver_init+0x0/0x10 @ 1
initcall at91_adc_driver_init+0x0/0x10 returned 0 after 426 usecs
calling at91_adc_driver_init+0x0/0x10 @ 1
platform fc030000.adc: probe deferral - wait for supplier pmic@5b
initcall at91_adc_driver_init+0x0/0x10 returned 0 after 6591 usecs
calling alsa_timer_init+0x0/0x238 @ 1
platform a0000000.sdio-host: probe deferral - supplier f0014000.pmc not ready
platform b0000000.sdio-host: probe deferral - wait for supplier pmic@5b
initcall alsa_timer_init+0x0/0x238 returned 0 after 15501 usecs
calling alsa_pcm_init+0x0/0x6c @ 1
initcall alsa_pcm_init+0x0/0x6c returned 0 after 19 usecs
calling snd_soc_init+0x0/0x8c @ 1
initcall snd_soc_init+0x0/0x8c returned 0 after 909 usecs
calling wm8904_i2c_driver_init+0x0/0x10 @ 1
initcall wm8904_i2c_driver_init+0x0/0x10 returned 0 after 87 usecs
calling atmel_i2s_driver_init+0x0/0x10 @ 1
initcall atmel_i2s_driver_init+0x0/0x10 returned 0 after 273 usecs
calling atmel_asoc_wm8904_driver_init+0x0/0x10 @ 1
initcall atmel_asoc_wm8904_driver_init+0x0/0x10 returned 0 after 237 usecs
calling atmel_classd_driver_init+0x0/0x10 @ 1
platform fc048000.classd: probe deferral - supplier fc038000.pinctrl not ready
initcall atmel_classd_driver_init+0x0/0x10 returned 0 after 7821 usecs
calling atmel_pdmic_driver_init+0x0/0x10 @ 1
initcall atmel_pdmic_driver_init+0x0/0x10 returned 0 after 231 usecs
calling sock_diag_init+0x0/0x40 @ 1
initcall sock_diag_init+0x0/0x40 returned 0 after 102 usecs
calling gre_offload_init+0x0/0x4c @ 1
initcall gre_offload_init+0x0/0x4c returned 0 after 3 usecs
calling sysctl_ipv4_init+0x0/0x54 @ 1
initcall sysctl_ipv4_init+0x0/0x54 returned 0 after 348 usecs
calling tunnel4_init+0x0/0x5c @ 1
initcall tunnel4_init+0x0/0x5c returned 0 after 2 usecs
calling cubictcp_register+0x0/0x6c @ 1
initcall cubictcp_register+0x0/0x6c returned 0 after 7 usecs
calling inet6_init+0x0/0x31c @ 1
NET: Registered protocol family 10
Segment Routing with IPv6
initcall inet6_init+0x0/0x31c returned 0 after 7986 usecs
calling sit_init+0x0/0xc0 @ 1
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
initcall sit_init+0x0/0xc0 returned 0 after 6243 usecs
calling packet_init+0x0/0x78 @ 1
NET: Registered protocol family 17
initcall packet_init+0x0/0x78 returned 0 after 3441 usecs
calling can_init+0x0/0xbc @ 1
can: controller area network core
NET: Registered protocol family 29
initcall can_init+0x0/0xbc returned 0 after 6811 usecs
calling raw_module_init+0x0/0x38 @ 1
can: raw protocol
initcall raw_module_init+0x0/0x38 returned 0 after 1782 usecs
calling bcm_module_init+0x0/0x4c @ 1
can: broadcast manager protocol
initcall bcm_module_init+0x0/0x4c returned 0 after 3118 usecs
calling cgw_module_init+0x0/0x158 @ 1
can: netlink gateway - max_hops=1
initcall cgw_module_init+0x0/0x158 returned 0 after 3374 usecs
calling init_machine_late+0x0/0x8c @ 1
initcall init_machine_late+0x0/0x8c returned 0 after 19 usecs
calling init_oops_id+0x0/0x40 @ 1
initcall init_oops_id+0x0/0x40 returned 0 after 12 usecs
calling reboot_ksysfs_init+0x0/0x4c @ 1
initcall reboot_ksysfs_init+0x0/0x4c returned 0 after 55 usecs
calling pm_debugfs_init+0x0/0x38 @ 1
initcall pm_debugfs_init+0x0/0x38 returned 0 after 83 usecs
calling printk_late_init+0x0/0x1d4 @ 1
initcall printk_late_init+0x0/0x1d4 returned 0 after 8 usecs
calling tk_debug_sleep_time_init+0x0/0x38 @ 1
initcall tk_debug_sleep_time_init+0x0/0x38 returned 0 after 24 usecs
calling load_system_certificate_list+0x0/0x104 @ 1
Loading compiled-in X.509 certificates
initcall load_system_certificate_list+0x0/0x104 returned 0 after 3736 usecs
calling fault_around_debugfs+0x0/0x38 @ 1
initcall fault_around_debugfs+0x0/0x38 returned 0 after 21 usecs
calling check_early_ioremap_leak+0x0/0x70 @ 1
initcall check_early_ioremap_leak+0x0/0x70 returned 0 after 1 usecs
calling ubifs_init+0x0/0xcc @ 1
initcall ubifs_init+0x0/0xcc returned 0 after 5487 usecs
calling init_root_keyring+0x0/0xc @ 1
initcall init_root_keyring+0x0/0xc returned 0 after 132 usecs
calling blk_timeout_init+0x0/0x18 @ 1
initcall blk_timeout_init+0x0/0x18 returned 0 after 1 usecs
calling prandom_init_late+0x0/0x38 @ 1
initcall prandom_init_late+0x0/0x38 returned 0 after 3 usecs
calling clk_debug_init+0x0/0x114 @ 1
initcall clk_debug_init+0x0/0x114 returned 0 after 10307 usecs
calling sync_state_resume_initcall+0x0/0x10 @ 1
initcall sync_state_resume_initcall+0x0/0x10 returned 0 after 4 usecs
calling deferred_probe_initcall+0x0/0xac @ 1
platform f8044000.sram: probe deferral - supplier f0014000.pmc not ready
platform f8028000.i2c: probe deferral - supplier f0014000.pmc not ready
platform fc028000.i2c: probe deferral - supplier f0014000.pmc not ready
platform fc038000.pinctrl: probe deferral - supplier f0014000.pmc not ready
platform fc01c000.trng: probe deferral - supplier f0014000.pmc not ready
platform f8020000.serial: probe deferral - supplier f0014000.pmc not ready
platform fc008000.serial: probe deferral - supplier f0014000.pmc not ready
platform fc018000.flexcom: probe deferral - supplier f0014000.pmc not ready
platform f8000000.spi: probe deferral - supplier f0014000.pmc not ready
platform f8054000.can: probe deferral - supplier f0014000.pmc not ready
platform fc050000.can: probe deferral - supplier fc038000.pinctrl not ready
platform f8008000.ethernet: probe deferral - supplier f0014000.pmc not ready
platform 500000.ehci: probe deferral - supplier f0014000.pmc not ready
platform 400000.ohci: probe deferral - supplier f0014000.pmc not ready
platform leds: probe deferral - supplier fc038000.pinctrl not ready
platform f002c000.aes: probe deferral - supplier f0014000.pmc not ready
platform f0028000.sha: probe deferral - supplier f0014000.pmc not ready
platform fc044000.tdes: probe deferral - supplier f0014000.pmc not ready
platform f000c000.ramc: probe deferral - supplier f0014000.pmc not ready
platform fc030000.adc: probe deferral - wait for supplier pmic@5b
platform fc048000.classd: probe deferral - supplier fc038000.pinctrl not ready
platform a0000000.sdio-host: probe deferral - supplier f0014000.pmc not ready
platform b0000000.sdio-host: probe deferral - wait for supplier pmic@5b
platform f8044000.sram: probe deferral - supplier f0014000.pmc not ready
platform f8028000.i2c: probe deferral - supplier f0014000.pmc not ready
platform fc028000.i2c: probe deferral - supplier f0014000.pmc not ready
platform fc038000.pinctrl: probe deferral - supplier f0014000.pmc not ready
platform fc01c000.trng: probe deferral - supplier f0014000.pmc not ready
platform f8020000.serial: probe deferral - supplier f0014000.pmc not ready
platform fc008000.serial: probe deferral - supplier f0014000.pmc not ready
platform fc018000.flexcom: probe deferral - supplier f0014000.pmc not ready
platform f8000000.spi: probe deferral - supplier f0014000.pmc not ready
platform f8054000.can: probe deferral - supplier f0014000.pmc not ready
platform fc050000.can: probe deferral - supplier fc038000.pinctrl not ready
platform f8008000.ethernet: probe deferral - supplier f0014000.pmc not ready
platform 500000.ehci: probe deferral - supplier f0014000.pmc not ready
platform 400000.ohci: probe deferral - supplier f0014000.pmc not ready
platform leds: probe deferral - supplier fc038000.pinctrl not ready
platform f002c000.aes: probe deferral - supplier f0014000.pmc not ready
platform f0028000.sha: probe deferral - supplier f0014000.pmc not ready
platform fc044000.tdes: probe deferral - supplier f0014000.pmc not ready
platform f000c000.ramc: probe deferral - supplier f0014000.pmc not ready
platform fc030000.adc: probe deferral - wait for supplier pmic@5b
platform fc048000.classd: probe deferral - supplier fc038000.pinctrl not ready
platform a0000000.sdio-host: probe deferral - supplier f0014000.pmc not ready
platform b0000000.sdio-host: probe deferral - wait for supplier pmic@5b
initcall deferred_probe_initcall+0x0/0xac returned 0 after 334923 usecs
calling ubi_init+0x0/0x218 @ 1
initcall ubi_init+0x0/0x218 returned 0 after 509 usecs
calling gpio_keys_init+0x0/0x10 @ 1
platform gpio_keys: probe deferral - supplier fc038000.pinctrl not ready
initcall gpio_keys_init+0x0/0x10 returned 0 after 7382 usecs
calling of_fdt_raw_init+0x0/0x80 @ 1
initcall of_fdt_raw_init+0x0/0x80 returned 0 after 342 usecs
calling tcp_congestion_default+0x0/0x14 @ 1
initcall tcp_congestion_default+0x0/0x14 returned 0 after 5 usecs
calling ip_auto_config+0x0/0x11d8 @ 1
initcall ip_auto_config+0x0/0x11d8 returned -19 after 12175999 usecs
calling regulatory_init_db+0x0/0x1f4 @ 1
cfg80211: Loading compiled-in X.509 certificates for regulatory database
cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
initcall regulatory_init_db+0x0/0x1f4 returned 0 after 19741 usecs
calling clk_disable_unused+0x0/0x108 @ 1