[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210819112246.k2om3r7der3xnxq6@skbuf>
Date: Thu, 19 Aug 2021 11:22:48 +0000
From: Vladimir Oltean <vladimir.oltean@....com>
To: Saravana Kannan <saravanak@...gle.com>
CC: Alvin Šipraga <ALSI@...g-olufsen.dk>,
Vladimir Oltean <olteanv@...il.com>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>,
Jakub Kicinski <kuba@...nel.org>,
"David S. Miller" <davem@...emloft.net>,
Florian Fainelli <f.fainelli@...il.com>,
Andrew Lunn <andrew@...n.ch>,
Vivien Didelot <vivien.didelot@...il.com>,
Frank Rowand <frowand.list@...il.com>,
Rob Herring <robh+dt@...nel.org>
Subject: Re: [PATCH net] net: dsa: sja1105: fix use-after-free after calling
of_find_compatible_node, or worse
On Wed, Aug 18, 2021 at 08:28:44PM -0700, Saravana Kannan wrote:
> On Wed, Aug 18, 2021 at 3:18 AM Alvin Šipraga <ALSI@...g-olufsen.dk> wrote:
> >
> > Hi Saravana,
> >
> > On 8/18/21 4:46 AM, Saravana Kannan wrote:
> > > On Tue, Aug 17, 2021 at 3:31 PM Vladimir Oltean <olteanv@...il.com> wrote:
> > >>
> > >> Hi Alvin,
> > >>
> > >> On Tue, Aug 17, 2021 at 09:25:28PM +0000, Alvin Šipraga wrote:
> > >>> I have an observation that's slightly out of the scope of your patch,
> > >>> but I'll post here on the off chance that you find it relevant.
> > >>> Apologies if it's out of place.
> > >>>
> > >>> Do these integrated NXP PHYs use a specific PHY driver, or do they just
> > >>> use the Generic PHY driver?
> > >>
> > >> They refuse to probe at all with the Generic PHY driver. I have been
> > >> caught off guard a few times now when I had a kernel built with
> > >> CONFIG_NXP_C45_TJA11XX_PHY=n and their probing returns -22 in that case.
> > >>
> > >>> If the former is the case, do you experience that the PHY driver fails
> > >>> to get probed during mdiobus registration if the kernel uses
> > >>> fw_devlink=on?
> > >>
> > >> I don't test with "fw_devlink=on" in /proc/cmdline, this is the first
> > >> time I do it. It behaves exactly as you say.
Sorry for the delay, I wanted to reconfirm what I said (hint, I was wrong).
In my case, whatever I do, I cannot get the driver core enforce a device
link between the ethernet-switch and the PHY.
So I cannot actually see the same issue. What I was seeing was in fact
stupid testing on my part (it was working with the PHY driver as
built-in, it was working, then I made it a module, it broke, I forgot to
switch it back to module, then I thought it's broken while the PHY is
built-in).
> > >>
> > >>>
> > >>> In my case I am writing a new subdriver for realtek-smi, a DSA driver
> > >>> which registers an internal MDIO bus analogously to sja1105, which is
> > >>> why I'm asking. I noticed a deferred probe of the PHY driver because the
> > >>> supplier (ethernet-switch) is not ready - presumably because all of this
> > >>> is happening in the probe of the switch driver. See below:
> > >>>
> > >>> [ 83.653213] device_add:3270: device: 'SMI-0': device_add
> > >>> [ 83.653905] device_pm_add:136: PM: Adding info for No Bus:SMI-0
> > >>> [ 83.654055] device_add:3270: device: 'platform:ethernet-switch--mdio_bus:SMI-0': device_add
> > >>> [ 83.654224] device_link_add:843: mdio_bus SMI-0: Linked as a sync state only consumer to ethernet-switch
> > >>> [ 83.654291] libphy: SMI slave MII: probed
> > >>> ...
> > >>> [ 83.659809] device_add:3270: device: 'SMI-0:00': device_add
> > >>> [ 83.659883] bus_add_device:447: bus: 'mdio_bus': add device SMI-0:00
> > >>> [ 83.659970] device_pm_add:136: PM: Adding info for mdio_bus:SMI-0:00
> > >>> [ 83.660122] device_add:3270: device: 'platform:ethernet-switch--mdio_bus:SMI-0:00': device_add
> > >>> [ 83.660274] devices_kset_move_last:2701: devices_kset: Moving SMI-0:00 to end of list
> > >>> [ 83.660282] device_pm_move_last:203: PM: Moving mdio_bus:SMI-0:00 to end of list
> > >>> [ 83.660293] device_link_add:859: mdio_bus SMI-0:00: Linked as a consumer to ethernet-switch
> > >>> [ 83.660350] __driver_probe_device:736: bus: 'mdio_bus': __driver_probe_device: matched device SMI-0:00 with driver RTL8365MB-VC Gigabit Ethernet
> > >>> [ 83.660365] device_links_check_suppliers:1001: mdio_bus SMI-0:00: probe deferral - supplier ethernet-switch not ready
> > >>> [ 83.660376] driver_deferred_probe_add:138: mdio_bus SMI-0:00: Added to deferred list
> > >>
> > >> So it's a circular dependency? Switch cannot finish probing because it
> > >> cannot connect to PHY, which cannot probe because switch has not
> > >> finished probing, which....
> > >
> > > Hi Vladimir/Alvin,
> > >
> > > If there's a cyclic dependency between two devices, then fw_devlink=on
> > > is smart enough to notice that. Once it notices a cycle, it knows that
> > > it can't tell which one is the real dependency and which one is the
> > > false dependency and so stops enforcing ordering between the devices
> > > in the cycle.
> > >
> > > But fw_devlink doesn't understand all the properties yet. Just most of
> > > them and I'm always trying to add more. So when it only understands
> > > the property that's causing the false dependency but not the property
> > > that causes the real dependency, it can cause issues like this where
> > > fw_devlink=on enforces the false dependency and the driver/code
> > > enforces the real dependency. These are generally easy to fix -- you
> > > just need to teach fw_devlink how to parse more properties.
> > >
> > > This is just a preliminary analysis since I don't have all the info
> > > yet -- so I could be wrong. With that said, I happened to be working
> > > on adding fw_devlink support for phy-handle property and I think it
> > > should fix your issue with fw_devlink=on. Can you give [1] a shot?
> >
> > I tried [1] but it did not seem to have any effect.
> >
I applied the phy-handle patch, and here are my boot logs.
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 5.14.0-rc5+ (tigrisor@...uf) (aarch64-linux-gnu-gcc (Linaro GCC 7.5-2019.12) 7.5.0, GNU ld (Linaro_Binutils-2019.12) 2.28.2.20170706) #440 SMP Thu Aug 19 13:48:11 EEST 2021
[ 0.000000] Machine model: NXP Layerscape LX2160ABLUEBOX3
[ 0.000000] fw_devlink_setup: fw_devlink_flags = 0x120
[ 0.000000] efi: UEFI not found.
[ 0.000000] [Firmware Bug]: Kernel image misaligned at boot, please fix your bootloader!
[ 0.000000] NUMA: No NUMA configuration found
[ 0.000000] NUMA: Faking a node at [mem 0x0000000080000000-0x000000277fffffff]
[ 0.000000] NUMA: NODE_DATA [mem 0x277c1c49c0-0x277c1c6fff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x000000277fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x00000000fbdfffff]
[ 0.000000] node 0: [mem 0x0000002080000000-0x000000277fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000277fffffff]
[ 0.000000] On node 0, zone Normal: 16896 pages in unavailable ranges
[ 0.000000] cma: Reserved 32 MiB at 0x00000000f9c00000
[ 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.2
[ 0.000000] percpu: Embedded 482 pages/cpu s1933592 r8192 d32488 u1974272
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: kernel page table isolation forced ON by KASLR
[ 0.000000] CPU features: detected: Kernel page table isolation (KPTI)
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 7724544
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: fw_devlink=on root=/dev/mmcblk0p2 rw console=ttyAMA0,115200
[ 0.000000] Dentry cache hash table entries: 4194304 (order: 13, 33554432 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: mapped [mem 0x00000000f5c00000-0x00000000f9c00000] (64MB)
[ 0.000000] Memory: 30595480K/31389696K available (23040K kernel code, 4562K rwdata, 10700K rodata, 9536K init, 11765K bss, 761448K reserved, 32768K cma-reserved)
[ 0.000000] trace event string verifier disabled
[ 0.000000] Running RCU self tests
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU lockdep checking is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=16.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=16
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 256 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] GICv3: Distributor has no Range Selector support
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: 16 PPIs implemented
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000006200000
[ 0.000000] ITS [mem 0x06020000-0x0603ffff]
[ 0.000000] ITS@...000000006020000: allocated 65536 Devices @2080100000 (flat, esz 8, psz 64K, shr 0)
[ 0.000000] ITS: using cache flushing for cmd queue
[ 0.000000] GICv3: Using preallocated redistributor tables
[ 0.000000] GICv3: using LPI property table @0x000000277fe00000
[ 0.000000] GICv3: CPU0: using reserved LPI pending table @0x000000277fe10000
[ 0.000000] random: get_random_bytes called from start_kernel+0x544/0x748 with crng_init=0
[ 0.000000] arch_timer: cp15 timer(s) running at 25.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x5c409fb33, max_idle_ns: 440795203156 ns
[ 0.000000] sched_clock: 56 bits at 25MHz, resolution 39ns, wraps every 4398046511103ns
[ 0.001138] Console: colour dummy device 80x25
[ 0.001160] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[ 0.001167] ... MAX_LOCKDEP_SUBCLASSES: 8
[ 0.001174] ... MAX_LOCK_DEPTH: 48
[ 0.001181] ... MAX_LOCKDEP_KEYS: 8192
[ 0.001187] ... CLASSHASH_SIZE: 4096
[ 0.001194] ... MAX_LOCKDEP_ENTRIES: 32768
[ 0.001201] ... MAX_LOCKDEP_CHAINS: 65536
[ 0.001207] ... CHAINHASH_SIZE: 32768
[ 0.001214] memory used by lock dependency info: 6877 kB
[ 0.001220] memory used for stack traces: 4224 kB
[ 0.001227] per task-struct memory footprint: 2688 bytes
[ 0.001308] Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=100000)
[ 0.001322] pid_max: default: 32768 minimum: 301
[ 0.002396] LSM: Security Framework initializing
[ 0.002583] Mount-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.002672] Mountpoint-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.005656] Running RCU-tasks wait API self tests
[ 0.005972] rcu: Hierarchical SRCU implementation.
[ 0.006409] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build
[ 0.006490] Platform MSI: gic-its@...0000 domain created
[ 0.006591] PCI/MSI: /interrupt-controller@...0000/gic-its@...0000 domain created
[ 0.006680] fsl-mc MSI: gic-its@...0000 domain created
[ 0.007278] EFI services will not be available.
[ 0.008971] smp: Bringing up secondary CPUs ...
[ 0.010766] Detected PIPT I-cache on CPU1
[ 0.010791] GICv3: CPU1: found redistributor 1 region 0:0x0000000006220000
[ 0.010818] GICv3: CPU1: using reserved LPI pending table @0x000000277fe20000
[ 0.010951] CPU1: Booted secondary processor 0x0000000001 [0x410fd083]
[ 0.013072] Detected PIPT I-cache on CPU2
[ 0.013095] GICv3: CPU2: found redistributor 100 region 0:0x0000000006240000
[ 0.013120] GICv3: CPU2: using reserved LPI pending table @0x000000277fe30000
[ 0.013258] CPU2: Booted secondary processor 0x0000000100 [0x410fd083]
[ 0.015350] Detected PIPT I-cache on CPU3
[ 0.015367] GICv3: CPU3: found redistributor 101 region 0:0x0000000006260000
[ 0.015388] GICv3: CPU3: using reserved LPI pending table @0x000000277fe40000
[ 0.015511] CPU3: Booted secondary processor 0x0000000101 [0x410fd083]
[ 0.017419] Detected PIPT I-cache on CPU4
[ 0.017444] GICv3: CPU4: found redistributor 200 region 0:0x0000000006280000
[ 0.017467] GICv3: CPU4: using reserved LPI pending table @0x000000277fe50000
[ 0.017600] CPU4: Booted secondary processor 0x0000000200 [0x410fd083]
[ 0.019496] Detected PIPT I-cache on CPU5
[ 0.019516] GICv3: CPU5: found redistributor 201 region 0:0x00000000062a0000
[ 0.019536] GICv3: CPU5: using reserved LPI pending table @0x000000277fe60000
[ 0.019657] CPU5: Booted secondary processor 0x0000000201 [0x410fd083]
[ 0.021614] Detected PIPT I-cache on CPU6
[ 0.021643] GICv3: CPU6: found redistributor 300 region 0:0x00000000062c0000
[ 0.021658] GICv3: CPU6: using reserved LPI pending table @0x000000277fe70000
[ 0.021791] CPU6: Booted secondary processor 0x0000000300 [0x410fd083]
[ 0.022061] Callback from call_rcu_tasks_trace() invoked.
[ 0.023813] Detected PIPT I-cache on CPU7
[ 0.023838] GICv3: CPU7: found redistributor 301 region 0:0x00000000062e0000
[ 0.023858] GICv3: CPU7: using reserved LPI pending table @0x000000277fe80000
[ 0.023978] CPU7: Booted secondary processor 0x0000000301 [0x410fd083]
[ 0.025863] Detected PIPT I-cache on CPU8
[ 0.025886] GICv3: CPU8: found redistributor 400 region 0:0x0000000006300000
[ 0.025902] GICv3: CPU8: using reserved LPI pending table @0x000000277fe90000
[ 0.026032] CPU8: Booted secondary processor 0x0000000400 [0x410fd083]
[ 0.027921] Detected PIPT I-cache on CPU9
[ 0.027943] GICv3: CPU9: found redistributor 401 region 0:0x0000000006320000
[ 0.027956] GICv3: CPU9: using reserved LPI pending table @0x000000277fea0000
[ 0.028078] CPU9: Booted secondary processor 0x0000000401 [0x410fd083]
[ 0.030006] Detected PIPT I-cache on CPU10
[ 0.030033] GICv3: CPU10: found redistributor 500 region 0:0x0000000006340000
[ 0.030054] GICv3: CPU10: using reserved LPI pending table @0x000000277feb0000
[ 0.030189] CPU10: Booted secondary processor 0x0000000500 [0x410fd083]
[ 0.032076] Detected PIPT I-cache on CPU11
[ 0.032099] GICv3: CPU11: found redistributor 501 region 0:0x0000000006360000
[ 0.032113] GICv3: CPU11: using reserved LPI pending table @0x000000277fec0000
[ 0.032235] CPU11: Booted secondary processor 0x0000000501 [0x410fd083]
[ 0.034091] Detected PIPT I-cache on CPU12
[ 0.034118] GICv3: CPU12: found redistributor 600 region 0:0x0000000006380000
[ 0.034135] GICv3: CPU12: using reserved LPI pending table @0x000000277fed0000
[ 0.034271] CPU12: Booted secondary processor 0x0000000600 [0x410fd083]
[ 0.036130] Detected PIPT I-cache on CPU13
[ 0.036151] GICv3: CPU13: found redistributor 601 region 0:0x00000000063a0000
[ 0.036165] GICv3: CPU13: using reserved LPI pending table @0x000000277fee0000
[ 0.036287] CPU13: Booted secondary processor 0x0000000601 [0x410fd083]
[ 0.038161] Detected PIPT I-cache on CPU14
[ 0.038189] GICv3: CPU14: found redistributor 700 region 0:0x00000000063c0000
[ 0.038205] GICv3: CPU14: using reserved LPI pending table @0x000000277fef0000
[ 0.038336] CPU14: Booted secondary processor 0x0000000700 [0x410fd083]
[ 0.040221] Detected PIPT I-cache on CPU15
[ 0.040242] GICv3: CPU15: found redistributor 701 region 0:0x00000000063e0000
[ 0.040256] GICv3: CPU15: using reserved LPI pending table @0x000000277ff00000
[ 0.040377] CPU15: Booted secondary processor 0x0000000701 [0x410fd083]
[ 0.040608] smp: Brought up 1 node, 16 CPUs
[ 0.040729] SMP: Total of 16 processors activated.
[ 0.040738] CPU features: detected: 32-bit EL0 Support
[ 0.040747] CPU features: detected: 32-bit EL1 Support
[ 0.040756] CPU features: detected: CRC32 instructions
[ 0.067039] CPU: All CPU(s) started at EL2
[ 0.067176] alternatives: patching kernel code
[ 0.069867] devtmpfs: initialized
[ 0.099164] KASLR enabled
[ 0.100410] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.100433] futex hash table entries: 4096 (order: 7, 524288 bytes, linear)
[ 0.101547] pinctrl core: initialized pinctrl subsystem
[ 0.104113] DMI not present or invalid.
[ 0.104964] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.108803] DMA: preallocated 4096 KiB GFP_KERNEL pool for atomic allocations
[ 0.109609] DMA: preallocated 4096 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.110392] DMA: preallocated 4096 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.110509] audit: initializing netlink subsys (disabled)
[ 0.110774] audit: type=2000 audit(0.108:1): state=initialized audit_enabled=0 res=1
[ 0.113114] thermal_sys: Registered thermal governor 'step_wise'
[ 0.115915] cpuidle: using governor menu
[ 0.116336] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.116889] ASID allocator initialised with 32768 entries
[ 0.119665] Serial: AMBA PL011 UART driver
[ 0.131350] Machine: NXP Layerscape LX2160ABLUEBOX3
[ 0.131364] SoC family: QorIQ LX2160A
[ 0.131372] SoC ID: svr:0x87360020, Revision: 2.0
[ 0.139246] 21c0000.serial: ttyAMA0 at MMIO 0x21c0000 (irq = 26, base_baud = 0) is a SBSA
[ 1.220238] printk: console [ttyAMA0] enabled
[ 1.226490] sbsa-uart 21d0000.serial: aliased and non-aliased serial devices found in device tree. Serial port enumeration may be unpredictable.
[ 1.239476] 21d0000.serial: ttyAMA1 at MMIO 0x21d0000 (irq = 27, base_baud = 0) is a SBSA
[ 1.251594] platform 2000000.i2c: Linked as a consumer to 2320000.gpio
[ 1.283271] fsl_mc_bus 80c000000.fsl-mc: MC firmware version: 10.24.1
[ 1.292523] fsl_mc_dprc dprc.1: DMA mask not set
[ 1.297742] platform 2000000.i2c: Linked as a sync state only consumer to regulator-sb3v3
[ 1.343358] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[ 1.350096] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[ 1.356817] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 1.363531] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[ 1.374376] cryptd: max_cpu_qlen set to 1000
[ 1.450431] raid6: neonx8 gen() 5557 MB/s
[ 1.522595] raid6: neonx8 xor() 3634 MB/s
[ 1.594761] raid6: neonx4 gen() 5519 MB/s
[ 1.666929] raid6: neonx4 xor() 3681 MB/s
[ 1.739094] raid6: neonx2 gen() 4919 MB/s
[ 1.811261] raid6: neonx2 xor() 3562 MB/s
[ 1.883430] raid6: neonx1 gen() 3912 MB/s
[ 1.955594] raid6: neonx1 xor() 2937 MB/s
[ 2.027759] raid6: int64x8 gen() 3306 MB/s
[ 2.099922] raid6: int64x8 xor() 1955 MB/s
[ 2.172090] raid6: int64x4 gen() 3882 MB/s
[ 2.244255] raid6: int64x4 xor() 2124 MB/s
[ 2.316423] raid6: int64x2 gen() 3454 MB/s
[ 2.388593] raid6: int64x2 xor() 1853 MB/s
[ 2.460766] raid6: int64x1 gen() 2696 MB/s
[ 2.532929] raid6: int64x1 xor() 1401 MB/s
[ 2.537204] raid6: using algorithm neonx8 gen() 5557 MB/s
[ 2.542607] raid6: .... xor() 3634 MB/s, rmw enabled
[ 2.547575] raid6: using neon recovery algorithm
[ 2.552869] ACPI: Interpreter disabled.
[ 2.561168] iommu: Default domain type: Passthrough
[ 2.566610] vgaarb: loaded
[ 2.570380] SCSI subsystem initialized
[ 2.575023] usbcore: registered new interface driver usbfs
[ 2.580638] usbcore: registered new interface driver hub
[ 2.586088] usbcore: registered new device driver usb
[ 2.592112] imx-i2c 2000000.i2c: can't get pinctrl, bus recovery not supported
[ 2.600269] i2c 0-0077: Linked as a sync state only consumer to regulator-sb3v3
[ 2.607887] i2c i2c-0: IMX I2C adapter registered
[ 2.612640] imx-i2c 2000000.i2c: Dropping the link to regulator-sb3v3
[ 2.619718] imx-i2c 2050000.i2c: can't get pinctrl, bus recovery not supported
[ 2.627406] i2c i2c-1: IMX I2C adapter registered
[ 2.632830] pps_core: LinuxPPS API ver. 1 registered
[ 2.637809] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@...ux.it>
[ 2.646975] PTP clock support registered
[ 2.651131] EDAC MC: Ver: 3.0.0
[ 2.657363] FPGA manager framework
[ 2.661061] Advanced Linux Sound Architecture Driver Initialized.
[ 2.668553] Bluetooth: Core ver 2.22
[ 2.672194] NET: Registered PF_BLUETOOTH protocol family
[ 2.677514] Bluetooth: HCI device and connection manager initialized
[ 2.683893] Bluetooth: HCI socket layer initialized
[ 2.688785] Bluetooth: L2CAP socket layer initialized
[ 2.693888] Bluetooth: SCO socket layer initialized
[ 2.699792] clocksource: Switched to clocksource arch_sys_counter
[ 2.893095] VFS: Disk quotas dquot_6.6.0
[ 2.897133] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 2.904658] pnp: PnP ACPI: disabled
[ 2.925319] NET: Registered PF_INET protocol family
[ 2.930703] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 2.941965] tcp_listen_portaddr_hash hash table entries: 16384 (order: 8, 1441792 bytes, linear)
[ 2.952166] TCP established hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 2.961285] TCP bind hash table entries: 65536 (order: 10, 5242880 bytes, vmalloc)
[ 2.974112] TCP: Hash tables configured (established 262144 bind 65536)
[ 2.981465] UDP hash table entries: 16384 (order: 9, 3145728 bytes, linear)
[ 2.991484] UDP-Lite hash table entries: 16384 (order: 9, 3145728 bytes, linear)
[ 3.002151] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 3.009011] RPC: Registered named UNIX socket transport module.
[ 3.014964] RPC: Registered udp transport module.
[ 3.019678] RPC: Registered tcp transport module.
[ 3.024396] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 3.030852] PCI: CLS 0 bytes, default 64
[ 3.182026] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
[ 3.190536] kvm [1]: IPA Size Limit: 44 bits
[ 3.202176] kvm [1]: vgic-v2@...0000
[ 3.205790] kvm [1]: GIC system register CPU interface enabled
[ 3.212408] kvm [1]: vgic interrupt IRQ9
[ 3.217322] kvm [1]: Hyp mode initialized successfully
[ 3.233022] Initialise system trusted keyrings
[ 3.237780] workingset: timestamp_bits=42 max_order=23 bucket_order=0
[ 3.246308] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 3.252912] NFS: Registering the id_resolver key type
[ 3.258046] Key type id_resolver registered
[ 3.262255] Key type id_legacy registered
[ 3.266338] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 3.273063] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 3.280763] fuse: init (API version 7.34)
[ 3.285101] 9p: Installing v9fs 9p2000 file system support
[ 3.309033] xor: measuring software checksum speed
[ 3.314861] 8regs : 9817 MB/sec
[ 3.320228] 32regs : 10028 MB/sec
[ 3.327078] arm64_neon : 3973 MB/sec
[ 3.331443] xor: using function: 32regs (10028 MB/sec)
[ 3.336594] Key type asymmetric registered
[ 3.340719] Asymmetric key parser 'x509' registered
[ 3.345674] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[ 3.353367] io scheduler mq-deadline registered
[ 3.357957] io scheduler kyber registered
[ 3.382684] layerscape-pcie 3400000.pcie: host bridge /soc/pcie@...0000 ranges:
[ 3.390064] layerscape-pcie 3400000.pcie: MEM 0x8040000000..0x807fffffff -> 0x0040000000
[ 3.398648] layerscape-pcie 3400000.pcie: iATU unroll: disabled
[ 3.404579] layerscape-pcie 3400000.pcie: Detected iATU regions: 8 outbound, 8 inbound
[ 3.512561] layerscape-pcie 3400000.pcie: Link up
[ 3.517626] layerscape-pcie 3400000.pcie: PCI host bridge to bus 0000:00
[ 3.524348] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 3.529851] pci_bus 0000:00: root bus resource [mem 0x8040000000-0x807fffffff] (bus address [0x40000000-0x7fffffff])
[ 3.540459] pci 0000:00:00.0: [1957:8d80] type 01 class 0x060400
[ 3.546650] pci 0000:00:00.0: supports D1 D2
[ 3.550934] pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot
[ 3.558540] pci 0000:01:00.0: [1344:6001] type 00 class 0x010802
[ 3.564674] pci 0000:01:00.0: reg 0x10: [mem 0x8040000000-0x8040003fff 64bit]
[ 3.572659] pci 0000:01:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 5.0 GT/s PCIe x2 link at 0000:00:00.0 (capable of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)
[ 3.588748] pci 0000:00:00.0: BAR 14: assigned [mem 0x8040000000-0x80400fffff]
[ 3.595997] pci 0000:01:00.0: BAR 0: assigned [mem 0x8040000000-0x8040003fff 64bit]
[ 3.603714] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[ 3.608958] pci 0000:00:00.0: bridge window [mem 0x8040000000-0x80400fffff]
[ 3.616591] layerscape-pcie 3500000.pcie: host bridge /soc/pcie@...0000 ranges:
[ 3.623960] layerscape-pcie 3500000.pcie: MEM 0x8840000000..0x887fffffff -> 0x0040000000
[ 3.632548] layerscape-pcie 3500000.pcie: iATU unroll: disabled
[ 3.638481] layerscape-pcie 3500000.pcie: Detected iATU regions: 8 outbound, 8 inbound
[ 3.746460] layerscape-pcie 3500000.pcie: Link up
[ 3.751490] layerscape-pcie 3500000.pcie: PCI host bridge to bus 0001:00
[ 3.758210] pci_bus 0001:00: root bus resource [bus 00-ff]
[ 3.763713] pci_bus 0001:00: root bus resource [mem 0x8840000000-0x887fffffff] (bus address [0x40000000-0x7fffffff])
[ 3.774286] pci 0001:00:00.0: [1957:8d80] type 01 class 0x060400
[ 3.780456] pci 0001:00:00.0: supports D1 D2
[ 3.784741] pci 0001:00:00.0: PME# supported from D0 D1 D2 D3hot
[ 3.792301] pci 0001:01:00.0: [1957:4002] type 00 class 0x000000
[ 3.798427] pci 0001:01:00.0: reg 0x10: [mem 0x8840000000-0x88400fffff 64bit pref]
[ 3.806053] pci 0001:01:00.0: reg 0x18: [mem 0x8840100000-0x88401fffff]
[ 3.812723] pci 0001:01:00.0: reg 0x1c: [io 0x1000-0x10ff]
[ 3.818351] pci 0001:01:00.0: reg 0x20: [mem 0x8840200000-0x88402fffff]
[ 3.825023] pci 0001:01:00.0: reg 0x24: [mem 0x8840300000-0x88403fffff]
[ 3.831693] pci 0001:01:00.0: reg 0x30: [mem 0x8840400000-0x884040ffff pref]
[ 3.839142] pci 0001:01:00.0: supports D1
[ 3.843165] pci 0001:01:00.0: PME# supported from D0 D1 D3hot D3cold
[ 3.849737] pci 0001:01:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 5.0 GT/s PCIe x2 link at 0001:00:00.0 (capable of 15.752 Gb/s with 8.0 GT/s PCIe x2 link)
[ 3.865871] pci 0001:00:00.0: BAR 14: assigned [mem 0x8840000000-0x88403fffff]
[ 3.873111] pci 0001:00:00.0: BAR 15: assigned [mem 0x8840400000-0x88404fffff 64bit pref]
[ 3.881302] pci 0001:00:00.0: BAR 13: no space for [io size 0x1000]
[ 3.887668] pci 0001:00:00.0: BAR 13: failed to assign [io size 0x1000]
[ 3.894384] pci 0001:00:00.0: PCI bridge to [bus 01-ff]
[ 3.899626] pci 0001:00:00.0: bridge window [mem 0x8840000000-0x88403fffff]
[ 3.906778] pci 0001:00:00.0: bridge window [mem 0x8840400000-0x88404fffff 64bit pref]
[ 3.915327] layerscape-pcie 3600000.pcie: host bridge /soc/pcie@...0000 ranges:
[ 3.922695] layerscape-pcie 3600000.pcie: MEM 0x9040000000..0x907fffffff -> 0x0040000000
[ 3.931658] layerscape-pcie 3600000.pcie: iATU unroll: disabled
[ 3.937587] layerscape-pcie 3600000.pcie: Detected iATU regions: 256 outbound, 24 inbound
[ 4.946287] layerscape-pcie 3600000.pcie: Phy link never came up
[ 4.952621] layerscape-pcie 3600000.pcie: PCI host bridge to bus 0002:00
[ 4.959342] pci_bus 0002:00: root bus resource [bus 00-ff]
[ 4.964846] pci_bus 0002:00: root bus resource [mem 0x9040000000-0x907fffffff] (bus address [0x40000000-0x7fffffff])
[ 4.975420] pci 0002:00:00.0: [1957:8d80] type 01 class 0x060400
[ 4.981603] pci 0002:00:00.0: supports D1 D2
[ 4.985886] pci 0002:00:00.0: PME# supported from D0 D1 D2 D3hot
[ 4.993941] pci 0002:00:00.0: PCI bridge to [bus 01-ff]
[ 4.999605] layerscape-pcie 3800000.pcie: host bridge /soc/pcie@...0000 ranges:
[ 5.006973] layerscape-pcie 3800000.pcie: MEM 0xa040000000..0xa07fffffff -> 0x0040000000
[ 5.016091] layerscape-pcie 3800000.pcie: iATU unroll: disabled
[ 5.022023] layerscape-pcie 3800000.pcie: Detected iATU regions: 256 outbound, 24 inbound
[ 6.030799] layerscape-pcie 3800000.pcie: Phy link never came up
[ 6.037113] layerscape-pcie 3800000.pcie: PCI host bridge to bus 0003:00
[ 6.043833] pci_bus 0003:00: root bus resource [bus 00-ff]
[ 6.049336] pci_bus 0003:00: root bus resource [mem 0xa040000000-0xa07fffffff] (bus address [0x40000000-0x7fffffff])
[ 6.059912] pci 0003:00:00.0: [1957:8d80] type 01 class 0x060400
[ 6.066109] pci 0003:00:00.0: supports D1 D2
[ 6.070392] pci 0003:00:00.0: PME# supported from D0 D1 D2 D3hot
[ 6.078457] pci 0003:00:00.0: PCI bridge to [bus 01-ff]
[ 6.085845] EINJ: ACPI disabled.
[ 6.121151] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 6.133080] SuperH (H)SCI(F) driver initialized
[ 6.138419] msm_serial: driver initialized
[ 6.147208] arm-smmu 5000000.iommu: probing hardware configuration...
[ 6.153677] arm-smmu 5000000.iommu: SMMUv2 with:
[ 6.158310] arm-smmu 5000000.iommu: stage 1 translation
[ 6.163635] arm-smmu 5000000.iommu: stage 2 translation
[ 6.168959] arm-smmu 5000000.iommu: nested translation
[ 6.174196] arm-smmu 5000000.iommu: coherent table walk
[ 6.179520] arm-smmu 5000000.iommu: (IDR0.CTTW overridden by FW configuration)
[ 6.186845] arm-smmu 5000000.iommu: stream matching with 128 register groups
[ 6.193999] arm-smmu 5000000.iommu: 64 context banks (0 stage-2 only)
[ 6.200547] arm-smmu 5000000.iommu: Supported page sizes: 0x61311000
[ 6.207000] arm-smmu 5000000.iommu: Stage-1: 48-bit VA -> 48-bit IPA
[ 6.213453] arm-smmu 5000000.iommu: Stage-2: 48-bit IPA -> 48-bit PA
[ 6.251758] brd: module loaded
[ 6.298301] loop: module loaded
[ 6.303363] megasas: 07.717.02.00-rc1
[ 6.315088] spi-nor spi0.0: mt35xu512aba (65536 Kbytes)
[ 6.329741] spi-nor spi0.1: mt35xu512aba (65536 Kbytes)
[ 6.351635] libphy: Fixed MDIO Bus: probed
[ 6.361042] tun: Universal TUN/TAP device driver, 1.6
[ 6.366645] CAN device driver interface
[ 6.376344] thunder_xcv, ver 1.0
[ 6.379680] thunder_bgx, ver 1.0
[ 6.383029] nicpf, ver 1.0
[ 6.387457] libphy: Freescale XGMAC MDIO Bus: probed
[ 6.397953] mv88x3310 0x0000000008b96000:00: PHY failed to boot firmware, status=ffff
[ 6.411222] mv88x3310 0x0000000008b96000:08: PHY failed to boot firmware, status=ffff
[ 6.420253] i2c 0-0077: Linked as a sync state only consumer to 0x0000000008b96000:01
[ 6.429250] i2c 0-0077: Linked as a sync state only consumer to 0x0000000008b96000:02
[ 6.438742] libphy: Freescale XGMAC MDIO Bus: probed
[ 6.448826] mv88x3310 0x0000000008b97000:00: PHY failed to boot firmware, status=ffff
[ 6.462097] mv88x3310 0x0000000008b97000:08: PHY failed to boot firmware, status=ffff
[ 6.471559] libphy: Freescale XGMAC MDIO Bus: probed
[ 6.479068] libphy: Freescale XGMAC MDIO Bus: probed
[ 6.486585] libphy: Freescale XGMAC MDIO Bus: probed
[ 6.494898] hclge is initializing
[ 6.498345] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
[ 6.505579] hns3: Copyright (c) 2017 Huawei Corporation.
[ 6.511048] e1000: Intel(R) PRO/1000 Network Driver
[ 6.515934] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 6.521805] e1000e: Intel(R) PRO/1000 Network Driver
[ 6.526777] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 6.532823] igb: Intel(R) Gigabit Ethernet Network Driver
[ 6.538231] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 6.543895] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[ 6.550169] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[ 6.556694] sky2: driver version 1.30
[ 6.563181] tlan: ThunderLAN driver v1.17
[ 6.567312] tlan: 0 devices installed, PCI: 0 EISA: 0
[ 6.573916] VFIO - User Level meta-driver version: 0.3
[ 6.580381] dwc3 3100000.usb: Linked as a consumer to 5000000.iommu
[ 6.586783] dwc3 3100000.usb: Adding to iommu group 0
[ 6.595924] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 6.602466] ehci-pci: EHCI PCI platform driver
[ 6.606996] ehci-platform: EHCI generic platform driver
[ 6.612405] ehci-orion: EHCI orion driver
[ 6.616588] ehci-exynos: EHCI Exynos driver
[ 6.620947] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 6.627169] ohci-pci: OHCI PCI platform driver
[ 6.631702] ohci-platform: OHCI generic platform driver
[ 6.637119] ohci-exynos: OHCI Exynos driver
[ 6.641563] usbcore: registered new interface driver cdc_acm
[ 6.647231] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 6.655342] usbcore: registered new interface driver usb-storage
[ 6.661514] usbcore: registered new interface driver usbserial_generic
[ 6.668170] usbserial: USB Serial support registered for generic
[ 6.674255] usbcore: registered new interface driver aircable
[ 6.680053] usbserial: USB Serial support registered for aircable
[ 6.686210] usbcore: registered new interface driver ark3116
[ 6.691920] usbserial: USB Serial support registered for ark3116
[ 6.697993] usbcore: registered new interface driver belkin_sa
[ 6.703877] usbserial: USB Serial support registered for Belkin / Peracom / GoHubs USB Serial Adapter
[ 6.713164] usbcore: registered new interface driver ch341
[ 6.718700] usbserial: USB Serial support registered for ch341-uart
[ 6.725030] usbcore: registered new interface driver cp210x
[ 6.730653] usbserial: USB Serial support registered for cp210x
[ 6.736636] usbcore: registered new interface driver cyberjack
[ 6.742520] usbserial: USB Serial support registered for Reiner SCT Cyberjack USB card reader
[ 6.751110] usbcore: registered new interface driver cypress_m8
[ 6.757088] usbserial: USB Serial support registered for DeLorme Earthmate USB
[ 6.764362] usbserial: USB Serial support registered for HID->COM RS232 Adapter
[ 6.771720] usbserial: USB Serial support registered for Nokia CA-42 V2 Adapter
[ 6.779091] usbcore: registered new interface driver digi_acceleport
[ 6.785496] usbserial: USB Serial support registered for Digi 2 port USB adapter
[ 6.792942] usbserial: USB Serial support registered for Digi 4 port USB adapter
[ 6.800401] usbcore: registered new interface driver io_edgeport
[ 6.806460] usbserial: USB Serial support registered for Edgeport 2 port adapter
[ 6.813907] usbserial: USB Serial support registered for Edgeport 4 port adapter
[ 6.821354] usbserial: USB Serial support registered for Edgeport 8 port adapter
[ 6.828800] usbserial: USB Serial support registered for EPiC device
[ 6.835215] usbcore: registered new interface driver io_ti
[ 6.840753] usbserial: USB Serial support registered for Edgeport TI 1 port adapter
[ 6.848461] usbserial: USB Serial support registered for Edgeport TI 2 port adapter
[ 6.856184] usbcore: registered new interface driver empeg
[ 6.861725] usbserial: USB Serial support registered for empeg
[ 6.867632] usbcore: registered new interface driver f81534a_ctrl
[ 6.873786] usbcore: registered new interface driver f81232
[ 6.879409] usbserial: USB Serial support registered for f81232
[ 6.885380] usbserial: USB Serial support registered for f81534a
[ 6.891452] usbcore: registered new interface driver f81534
[ 6.897075] usbserial: USB Serial support registered for Fintek F81532/F81534
[ 6.904274] usbcore: registered new interface driver ftdi_sio
[ 6.910069] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 6.917440] usbcore: registered new interface driver garmin_gps
[ 6.923411] usbserial: USB Serial support registered for Garmin GPS usb/tty
[ 6.930434] usbcore: registered new interface driver ipaq
[ 6.935888] usbserial: USB Serial support registered for PocketPC PDA
[ 6.942390] usbcore: registered new interface driver ipw
[ 6.947751] usbserial: USB Serial support registered for IPWireless converter
[ 6.954950] usbcore: registered new interface driver ir_usb
[ 6.960575] usbserial: USB Serial support registered for IR Dongle
[ 6.966820] usbcore: registered new interface driver iuu_phoenix
[ 6.972880] usbserial: USB Serial support registered for iuu_phoenix
[ 6.979295] usbcore: registered new interface driver keyspan
[ 6.985005] usbserial: USB Serial support registered for Keyspan - (without firmware)
[ 6.992886] usbserial: USB Serial support registered for Keyspan 1 port adapter
[ 7.000246] usbserial: USB Serial support registered for Keyspan 2 port adapter
[ 7.007605] usbserial: USB Serial support registered for Keyspan 4 port adapter
[ 7.014976] usbcore: registered new interface driver keyspan_pda
[ 7.021036] usbserial: USB Serial support registered for Keyspan PDA
[ 7.027440] usbserial: USB Serial support registered for Keyspan PDA - (prerenumeration)
[ 7.035593] usbcore: registered new interface driver kl5kusb105
[ 7.041564] usbserial: USB Serial support registered for KL5KUSB105D / PalmConnect
[ 7.049196] usbcore: registered new interface driver kobil_sct
[ 7.055079] usbserial: USB Serial support registered for KOBIL USB smart card terminal
[ 7.063057] usbcore: registered new interface driver mct_u232
[ 7.068858] usbserial: USB Serial support registered for MCT U232
[ 7.075013] usbcore: registered new interface driver metro_usb
[ 7.080897] usbserial: USB Serial support registered for Metrologic USB to Serial
[ 7.088444] usbcore: registered new interface driver mos7720
[ 7.094154] usbserial: USB Serial support registered for Moschip 2 port adapter
[ 7.101527] usbcore: registered new interface driver mos7840
[ 7.107238] usbserial: USB Serial support registered for Moschip 7840/7820 USB Serial Driver
[ 7.115740] usbcore: registered new interface driver mxuport
[ 7.121450] usbserial: USB Serial support registered for MOXA UPort
[ 7.127796] usbcore: registered new interface driver navman
[ 7.133419] usbserial: USB Serial support registered for navman
[ 7.139402] usbcore: registered new interface driver omninet
[ 7.145122] usbserial: USB Serial support registered for ZyXEL - omni.net usb
[ 7.152323] usbcore: registered new interface driver opticon
[ 7.158033] usbserial: USB Serial support registered for opticon
[ 7.164101] usbcore: registered new interface driver option
[ 7.169727] usbserial: USB Serial support registered for GSM modem (1-port)
[ 7.176751] usbcore: registered new interface driver oti6858
[ 7.182461] usbserial: USB Serial support registered for oti6858
[ 7.188531] usbcore: registered new interface driver pl2303
[ 7.194172] usbserial: USB Serial support registered for pl2303
[ 7.200156] usbcore: registered new interface driver qcaux
[ 7.205694] usbserial: USB Serial support registered for qcaux
[ 7.211589] usbcore: registered new interface driver qcserial
[ 7.217386] usbserial: USB Serial support registered for Qualcomm USB modem
[ 7.224411] usbcore: registered new interface driver quatech2
[ 7.230210] usbserial: USB Serial support registered for Quatech 2nd gen USB to Serial Driver
[ 7.238796] usbcore: registered new interface driver safe_serial
[ 7.244854] usbserial: USB Serial support registered for safe_serial
[ 7.251268] usbcore: registered new interface driver sierra
[ 7.256891] usbserial: USB Serial support registered for Sierra USB modem
[ 7.263742] usbcore: registered new interface driver usb_serial_simple
[ 7.270323] usbserial: USB Serial support registered for carelink
[ 7.276471] usbserial: USB Serial support registered for zio
[ 7.282181] usbserial: USB Serial support registered for funsoft
[ 7.288239] usbserial: USB Serial support registered for flashloader
[ 7.294644] usbserial: USB Serial support registered for google
[ 7.300626] usbserial: USB Serial support registered for libtransistor
[ 7.307204] usbserial: USB Serial support registered for vivopay
[ 7.313264] usbserial: USB Serial support registered for moto_modem
[ 7.319583] usbserial: USB Serial support registered for motorola_tetra
[ 7.326251] usbserial: USB Serial support registered for novatel_gps
[ 7.332656] usbserial: USB Serial support registered for hp4x
[ 7.338454] usbserial: USB Serial support registered for suunto
[ 7.344424] usbserial: USB Serial support registered for siemens_mpi
[ 7.350842] usbcore: registered new interface driver spcp8x5
[ 7.356552] usbserial: USB Serial support registered for SPCP8x5
[ 7.362620] usbcore: registered new interface driver ssu100
[ 7.368248] usbserial: USB Serial support registered for Quatech SSU-100 USB to Serial Driver
[ 7.376836] usbcore: registered new interface driver symbolserial
[ 7.382980] usbserial: USB Serial support registered for symbol
[ 7.388963] usbcore: registered new interface driver ti_usb_3410_5052
[ 7.395454] usbserial: USB Serial support registered for TI USB 3410 1 port adapter
[ 7.403162] usbserial: USB Serial support registered for TI USB 5052 2 port adapter
[ 7.410883] usbcore: registered new interface driver upd78f0730
[ 7.416854] usbserial: USB Serial support registered for upd78f0730
[ 7.423183] usbcore: registered new interface driver visor
[ 7.428723] usbserial: USB Serial support registered for Handspring Visor / Palm OS
[ 7.436431] usbserial: USB Serial support registered for Sony Clie 5.0
[ 7.443009] usbserial: USB Serial support registered for Sony Clie 3.5
[ 7.449600] usbcore: registered new interface driver wishbone_serial
[ 7.456007] usbserial: USB Serial support registered for wishbone_serial
[ 7.462771] usbcore: registered new interface driver whiteheat
[ 7.468655] usbserial: USB Serial support registered for Connect Tech - WhiteHEAT - (prerenumeration)
[ 7.477926] usbserial: USB Serial support registered for Connect Tech - WhiteHEAT
[ 7.485471] usbcore: registered new interface driver xsens_mt
[ 7.491268] usbserial: USB Serial support registered for xsens_mt
[ 7.502466] i2c /dev entries driver
[ 7.510828] i2c i2c-0: Added multiplexed i2c bus 2
[ 7.516281] i2c i2c-0: Added multiplexed i2c bus 3
[ 7.522021] i2c i2c-0: Added multiplexed i2c bus 4
[ 7.527794] i2c 5-004c: Linked as a consumer to regulator-sb3v3
[ 7.534193] i2c 5-0048: Linked as a consumer to regulator-sb3v3
[ 7.540291] i2c i2c-0: Added multiplexed i2c bus 5
[ 7.546497] genirq: Setting trigger mode 8 for irq 55 failed (gic_set_type+0x0/0x180)
[ 7.554464]
[ 7.554465] =============================
[ 7.554466] [ BUG: Invalid wait context ]
[ 7.554467] 5.14.0-rc5+ #440 Not tainted
[ 7.554469] -----------------------------
[ 7.554469] swapper/0/1 is trying to lock:
[ 7.554470] ffff309701582898 (&port_lock_key){....}-{3:3}, at: pl011_console_write+0x134/0x210
[ 7.554475] other info that might help us debug this:
[ 7.554476] context-{5:5}
[ 7.554477] 6 locks held by swapper/0/1:
[ 7.554478] #0: ffff3097018861b0 (&dev->mutex){....}-{4:4}, at: __device_driver_lock+0x34/0x70
[ 7.554483] #1: ffff3097010da1b0 (&dev->mutex){....}-{4:4}, at: __device_attach+0x40/0x148
[ 7.554487] #2: ffff3097015bb688 (&desc->request_mutex){+.+.}-{4:4}, at: __setup_irq+0xb8/0x798
[ 7.554491] #3: ffff3097015bb4f8 (&irq_desc_lock_class){-...}-{2:2}, at: __setup_irq+0xdc/0x798
[ 7.554496] #4: ffffd5d447719200 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x154/0x328
[ 7.554500] #5: ffffd5d447719388 (console_owner){....}-{0:0}, at: console_unlock+0x210/0x658
[ 7.554504] stack backtrace:
[ 7.554505] CPU: 4 PID: 1 Comm: swapper/0 Not tainted 5.14.0-rc5+ #440
[ 7.554506] Hardware name: NXP Layerscape LX2160ABLUEBOX3 (DT)
[ 7.554507] Call trace:
[ 7.554508] dump_backtrace+0x0/0x1c0
[ 7.554509] show_stack+0x18/0x28
[ 7.554510] dump_stack_lvl+0x8c/0xb8
[ 7.554511] dump_stack+0x18/0x34
[ 7.554512] __lock_acquire+0x14a8/0x1500
[ 7.554513] lock_acquire+0x314/0x3a8
[ 7.554513] _raw_spin_lock+0x6c/0x110
[ 7.554514] pl011_console_write+0x134/0x210
[ 7.554515] console_unlock+0x5f4/0x658
[ 7.554516] vprintk_emit+0x15c/0x328
[ 7.554517] vprintk_default+0x38/0x48
[ 7.554518] vprintk+0xb4/0x2a8
[ 7.554519] printk+0x68/0x8c
[ 7.554520] __irq_set_trigger+0xa0/0x190
[ 7.554521] __setup_irq+0x68c/0x798
[ 7.554521] request_threaded_irq+0xf8/0x1d0
[ 7.554522] devm_request_threaded_irq+0x84/0x108
[ 7.554523] pcf2127_probe.isra.10+0x290/0x4b8
[ 7.554524] pcf2127_i2c_probe+0x94/0xe0
[ 7.554525] i2c_device_probe+0x328/0x358
[ 7.554526] really_probe+0xb4/0x308
[ 7.554527] __driver_probe_device+0x7c/0xe8
[ 7.554528] driver_probe_device+0x8c/0x130
[ 7.554529] __device_attach_driver+0x98/0xd0
[ 7.554530] bus_for_each_drv+0x68/0xd0
[ 7.554530] __device_attach+0xec/0x148
[ 7.554531] device_initial_probe+0x14/0x20
[ 7.554532] bus_probe_device+0x9c/0xa8
[ 7.554533] device_add+0x408/0x8e8
[ 7.554534] device_register+0x20/0x30
[ 7.554535] i2c_new_client_device+0x1a0/0x288
[ 7.554536] of_i2c_register_device+0x80/0xa8
[ 7.554537] of_i2c_register_devices+0xac/0x1a0
[ 7.554538] i2c_register_adapter+0x2b8/0x6a0
[ 7.554539] i2c_add_adapter+0x80/0xd8
[ 7.554540] i2c_mux_add_adapter+0x280/0x530
[ 7.554541] pca954x_probe+0x2b0/0x470
[ 7.554541] i2c_device_probe+0x328/0x358
[ 7.554542] really_probe+0xb4/0x308
[ 7.554543] __driver_probe_device+0x7c/0xe8
[ 7.554544] driver_probe_device+0x8c/0x130
[ 7.554545] __driver_attach+0x9c/0x100
[ 7.554546] bus_for_each_dev+0x7c/0xd8
[ 7.554547] driver_attach+0x24/0x30
[ 7.554548] bus_add_driver+0x158/0x200
[ 7.554549] driver_register+0x64/0x120
[ 7.554550] i2c_register_driver+0x48/0xb0
[ 7.554551] pca954x_driver_init+0x1c/0x28
[ 7.554552] do_one_initcall+0x88/0x410
[ 7.554553] kernel_init_freeable+0x328/0x39c
[ 7.554554] kernel_init+0x24/0x128
[ 7.554555] ret_from_fork+0x10/0x18
[ 7.867477] rtc-pcf2127-i2c 6-0051: failed to request alarm irq
[ 7.873459] rtc-pcf2127-i2c: probe of 6-0051 failed with error -22
[ 7.879679] i2c i2c-0: Added multiplexed i2c bus 6
[ 7.884658] i2c i2c-0: Added multiplexed i2c bus 7
[ 7.889643] i2c i2c-0: Added multiplexed i2c bus 8
[ 7.894823] i2c 9-0075: Linked as a sync state only consumer to 0x0000000008b96000:01
[ 7.902744] i2c 9-0075: Linked as a sync state only consumer to 0x0000000008b96000:02
[ 7.911910] i2c 10-0028: Linked as a sync state only consumer to 0x0000000008b96000:01
[ 7.919908] i2c 10-0028: Linked as a sync state only consumer to 0x0000000008b96000:02
[ 7.928362] spi spi1.0: Linked as a sync state only consumer to 0x0000000008b96000:01
[ 7.943497] sja1105 spi1.0: Probed switch chip: SJA1110A
[ 7.949125] spi spi1.2: Linked as a sync state only consumer to 0x0000000008b96000:02
[ 7.963340] sja1105 spi1.2: Probed switch chip: SJA1110A
[ 7.968746] sc18is602 10-0028: Dropping the link to 0x0000000008b96000:01
[ 7.975568] sc18is602 10-0028: Dropping the link to 0x0000000008b96000:02
[ 7.982447] i2c i2c-9: Added multiplexed i2c bus 10
[ 7.987515] i2c i2c-9: Added multiplexed i2c bus 11
[ 7.992614] i2c i2c-9: Added multiplexed i2c bus 12
[ 7.997706] i2c i2c-9: Added multiplexed i2c bus 13
[ 8.002766] i2c i2c-9: Added multiplexed i2c bus 14
[ 8.007829] i2c i2c-9: Added multiplexed i2c bus 15
[ 8.012877] i2c i2c-9: Added multiplexed i2c bus 16
[ 8.017932] i2c i2c-9: Added multiplexed i2c bus 17
[ 8.022814] pca954x 9-0075: registered 8 multiplexed busses for I2C mux pca9547
[ 8.030130] pca954x 9-0075: Dropping the link to 0x0000000008b96000:01
[ 8.036698] pca954x 9-0075: Dropping the link to 0x0000000008b96000:02
[ 8.043320] i2c i2c-0: Added multiplexed i2c bus 9
[ 8.048112] pca954x 0-0077: registered 8 multiplexed busses for I2C mux pca9547
[ 8.055440] pca954x 0-0077: Dropping the link to regulator-sb3v3
[ 8.061480] pca954x 0-0077: Dropping the link to 0x0000000008b96000:01
[ 8.068041] pca954x 0-0077: Dropping the link to 0x0000000008b96000:02
[ 8.076133] i2c i2c-1: Added multiplexed i2c bus 18
[ 8.081205] i2c i2c-1: Added multiplexed i2c bus 19
[ 8.086263] i2c i2c-1: Added multiplexed i2c bus 20
[ 8.091325] i2c i2c-1: Added multiplexed i2c bus 21
[ 8.096208] pca954x 1-0077: registered 4 multiplexed busses for I2C switch pca9846
[ 8.105888] sbsa-gwdt 23a0000.watchdog: Initialized with 30s timeout @ 25000050 Hz, action=0. [enabled]
[ 8.118030] sdhci: Secure Digital Host Controller Interface driver
[ 8.124216] sdhci: Copyright(c) Pierre Ossman
[ 8.129049] Synopsys Designware Multimedia Card Interface Driver
[ 8.135758] sdhci-pltfm: SDHCI platform and OF driver helper
[ 8.141984] sdhci-esdhc 2150000.esdhc: Linked as a consumer to 5000000.iommu
[ 8.149084] sdhci-esdhc 2150000.esdhc: Adding to iommu group 1
[ 8.149105] sdhci-esdhc 2140000.esdhc: Linked as a consumer to 5000000.iommu
[ 8.161986] sdhci-esdhc 2140000.esdhc: Adding to iommu group 2
[ 8.168313] ledtrig-cpu: registered to indicate activity on CPUs
[ 8.175015] SMCCC: SOC_ID: ARCH_FEATURES(ARCH_SOC_ID) returned error: fffffffffffffffd
[ 8.183506] usbcore: registered new interface driver usbhid
[ 8.187157] mmc1: SDHCI controller on 2150000.esdhc [2150000.esdhc] using ADMA 64-bit
[ 8.189078] usbhid: USB HID core driver
[ 8.193629] mmc0: SDHCI controller on 2140000.esdhc [2140000.esdhc] using ADMA 64-bit
[ 8.213167] GACT probability NOT on
[ 8.216671] Mirror/redirect action on
[ 8.220366] u32 classifier
[ 8.223063] input device check on
[ 8.226720] Actions configured
[ 8.230175] Initializing XFRM netlink socket
[ 8.234539] NET: Registered PF_INET6 protocol family
[ 8.240232] Segment Routing with IPv6
[ 8.243912] In-situ OAM (IOAM) with IPv6
[ 8.247865] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 8.254117] NET: Registered PF_PACKET protocol family
[ 8.259181] NET: Registered PF_KEY protocol family
[ 8.264005] can: controller area network core
[ 8.268388] NET: Registered PF_CAN protocol family
[ 8.270836] mmc0: new ultra high speed SDR104 SDHC card at address aaaa
[ 8.273178] can: raw protocol
[ 8.280291] mmcblk0: mmc0:aaaa SD32G 29.7 GiB
[ 8.282745] can: broadcast manager protocol
[ 8.291361] can: netlink gateway - max_hops=1
[ 8.291988] mmcblk0: p1 p2
[ 8.295781] 8021q: 802.1Q VLAN Support v1.8
[ 8.301381] random: fast init done
[ 8.302700] 9pnet: Installing 9P2000 support
[ 8.306072] mmc1: new HS400 MMC card at address 0001
[ 8.310362] Key type dns_resolver registered
[ 8.315789] mmcblk1: mmc1:0001 S0J59X 119 GiB
[ 8.319819] registered taskstats version 1
[ 8.324243] mmcblk1boot0: mmc1:0001 S0J59X 31.5 MiB
[ 8.328078] Loading compiled-in X.509 certificates
[ 8.333300] mmcblk1boot1: mmc1:0001 S0J59X 31.5 MiB
[ 8.338219] Btrfs loaded, crc32c=crc32c-generic, zoned=no
[ 8.342913] mmcblk1rpmb: mmc1:0001 S0J59X 4.00 MiB, chardev (511:0)
[ 8.353108] fsl_mc_dprc dprc.1: Linked as a consumer to 5000000.iommu
[ 8.360903] fsl_mc_dprc dprc.1: Adding to iommu group 3
[ 8.461866] fsl_mc_allocator dpbp.5: Linked as a consumer to 5000000.iommu
[ 8.468758] fsl_mc_allocator dpbp.5: Adding to iommu group 3
[ 8.474571] fsl_mc_allocator dpbp.4: Linked as a consumer to 5000000.iommu
[ 8.481453] fsl_mc_allocator dpbp.4: Adding to iommu group 3
[ 8.487259] fsl_mc_allocator dpbp.3: Linked as a consumer to 5000000.iommu
[ 8.494140] fsl_mc_allocator dpbp.3: Adding to iommu group 3
[ 8.499948] fsl_mc_allocator dpbp.2: Linked as a consumer to 5000000.iommu
[ 8.506828] fsl_mc_allocator dpbp.2: Adding to iommu group 3
[ 8.512633] fsl_mc_allocator dpbp.1: Linked as a consumer to 5000000.iommu
[ 8.519514] fsl_mc_allocator dpbp.1: Adding to iommu group 3
[ 8.525323] fsl_mc_allocator dpbp.0: Linked as a consumer to 5000000.iommu
[ 8.532204] fsl_mc_allocator dpbp.0: Adding to iommu group 3
[ 8.539018] fsl_mc_allocator dpmcp.39: Linked as a consumer to 5000000.iommu
[ 8.546072] fsl_mc_allocator dpmcp.39: Adding to iommu group 3
[ 8.552558] fsl_mc_allocator dpmcp.38: Linked as a consumer to 5000000.iommu
[ 8.559612] fsl_mc_allocator dpmcp.38: Adding to iommu group 3
[ 8.566099] fsl_mc_allocator dpmcp.37: Linked as a consumer to 5000000.iommu
[ 8.573153] fsl_mc_allocator dpmcp.37: Adding to iommu group 3
[ 8.579639] fsl_mc_allocator dpmcp.36: Linked as a consumer to 5000000.iommu
[ 8.586694] fsl_mc_allocator dpmcp.36: Adding to iommu group 3
[ 8.593180] fsl_mc_allocator dpmcp.35: Linked as a consumer to 5000000.iommu
[ 8.600234] fsl_mc_allocator dpmcp.35: Adding to iommu group 3
[ 8.606720] fsl_mc_allocator dpmcp.34: Linked as a consumer to 5000000.iommu
[ 8.613775] fsl_mc_allocator dpmcp.34: Adding to iommu group 3
[ 8.620268] fsl_mc_allocator dpmcp.33: Linked as a consumer to 5000000.iommu
[ 8.627322] fsl_mc_allocator dpmcp.33: Adding to iommu group 3
[ 8.633811] fsl_mc_allocator dpmcp.32: Linked as a consumer to 5000000.iommu
[ 8.640865] fsl_mc_allocator dpmcp.32: Adding to iommu group 3
[ 8.647359] fsl_mc_allocator dpmcp.31: Linked as a consumer to 5000000.iommu
[ 8.654414] fsl_mc_allocator dpmcp.31: Adding to iommu group 3
[ 8.660905] fsl_mc_allocator dpmcp.30: Linked as a consumer to 5000000.iommu
[ 8.667959] fsl_mc_allocator dpmcp.30: Adding to iommu group 3
[ 8.674447] fsl_mc_allocator dpmcp.29: Linked as a consumer to 5000000.iommu
[ 8.681503] fsl_mc_allocator dpmcp.29: Adding to iommu group 3
[ 8.687999] fsl_mc_allocator dpmcp.28: Linked as a consumer to 5000000.iommu
[ 8.695054] fsl_mc_allocator dpmcp.28: Adding to iommu group 3
[ 8.701545] fsl_mc_allocator dpmcp.27: Linked as a consumer to 5000000.iommu
[ 8.708599] fsl_mc_allocator dpmcp.27: Adding to iommu group 3
[ 8.715091] fsl_mc_allocator dpmcp.26: Linked as a consumer to 5000000.iommu
[ 8.722145] fsl_mc_allocator dpmcp.26: Adding to iommu group 3
[ 8.728636] fsl_mc_allocator dpmcp.25: Linked as a consumer to 5000000.iommu
[ 8.735690] fsl_mc_allocator dpmcp.25: Adding to iommu group 3
[ 8.742185] fsl_mc_allocator dpmcp.24: Linked as a consumer to 5000000.iommu
[ 8.749239] fsl_mc_allocator dpmcp.24: Adding to iommu group 3
[ 8.755731] fsl_mc_allocator dpmcp.23: Linked as a consumer to 5000000.iommu
[ 8.762787] fsl_mc_allocator dpmcp.23: Adding to iommu group 3
[ 8.769279] fsl_mc_allocator dpmcp.22: Linked as a consumer to 5000000.iommu
[ 8.776334] fsl_mc_allocator dpmcp.22: Adding to iommu group 3
[ 8.782827] fsl_mc_allocator dpmcp.21: Linked as a consumer to 5000000.iommu
[ 8.789882] fsl_mc_allocator dpmcp.21: Adding to iommu group 3
[ 8.796383] fsl_mc_allocator dpmcp.20: Linked as a consumer to 5000000.iommu
[ 8.803436] fsl_mc_allocator dpmcp.20: Adding to iommu group 3
[ 8.809932] fsl_mc_allocator dpmcp.19: Linked as a consumer to 5000000.iommu
[ 8.816986] fsl_mc_allocator dpmcp.19: Adding to iommu group 3
[ 8.823481] fsl_mc_allocator dpmcp.18: Linked as a consumer to 5000000.iommu
[ 8.830535] fsl_mc_allocator dpmcp.18: Adding to iommu group 3
[ 8.837030] fsl_mc_allocator dpmcp.17: Linked as a consumer to 5000000.iommu
[ 8.844085] fsl_mc_allocator dpmcp.17: Adding to iommu group 3
[ 8.850581] fsl_mc_allocator dpmcp.16: Linked as a consumer to 5000000.iommu
[ 8.857648] fsl_mc_allocator dpmcp.16: Adding to iommu group 3
[ 8.864153] fsl_mc_allocator dpmcp.15: Linked as a consumer to 5000000.iommu
[ 8.871207] fsl_mc_allocator dpmcp.15: Adding to iommu group 3
[ 8.877705] fsl_mc_allocator dpmcp.14: Linked as a consumer to 5000000.iommu
[ 8.884760] fsl_mc_allocator dpmcp.14: Adding to iommu group 3
[ 8.891258] fsl_mc_allocator dpmcp.13: Linked as a consumer to 5000000.iommu
[ 8.898313] fsl_mc_allocator dpmcp.13: Adding to iommu group 3
[ 8.904810] fsl_mc_allocator dpmcp.12: Linked as a consumer to 5000000.iommu
[ 8.911874] fsl_mc_allocator dpmcp.12: Adding to iommu group 3
[ 8.918373] fsl_mc_allocator dpmcp.11: Linked as a consumer to 5000000.iommu
[ 8.925427] fsl_mc_allocator dpmcp.11: Adding to iommu group 3
[ 8.931935] fsl_mc_allocator dpmcp.10: Linked as a consumer to 5000000.iommu
[ 8.938989] fsl_mc_allocator dpmcp.10: Adding to iommu group 3
[ 8.945493] fsl_mc_allocator dpmcp.9: Linked as a consumer to 5000000.iommu
[ 8.952460] fsl_mc_allocator dpmcp.9: Adding to iommu group 3
[ 8.958875] fsl_mc_allocator dpmcp.8: Linked as a consumer to 5000000.iommu
[ 8.965843] fsl_mc_allocator dpmcp.8: Adding to iommu group 3
[ 8.972263] fsl_mc_allocator dpmcp.7: Linked as a consumer to 5000000.iommu
[ 8.979230] fsl_mc_allocator dpmcp.7: Adding to iommu group 3
[ 8.985647] fsl_mc_allocator dpmcp.6: Linked as a consumer to 5000000.iommu
[ 8.992614] fsl_mc_allocator dpmcp.6: Adding to iommu group 3
[ 8.999029] fsl_mc_allocator dpmcp.5: Linked as a consumer to 5000000.iommu
[ 9.005997] fsl_mc_allocator dpmcp.5: Adding to iommu group 3
[ 9.012420] fsl_mc_allocator dpmcp.4: Linked as a consumer to 5000000.iommu
[ 9.019387] fsl_mc_allocator dpmcp.4: Adding to iommu group 3
[ 9.025806] fsl_mc_allocator dpmcp.3: Linked as a consumer to 5000000.iommu
[ 9.032773] fsl_mc_allocator dpmcp.3: Adding to iommu group 3
[ 9.039191] fsl_mc_allocator dpmcp.2: Linked as a consumer to 5000000.iommu
[ 9.046159] fsl_mc_allocator dpmcp.2: Adding to iommu group 3
[ 9.052574] fsl_mc_allocator dpmcp.1: Linked as a consumer to 5000000.iommu
[ 9.059541] fsl_mc_allocator dpmcp.1: Adding to iommu group 3
[ 9.065458] fsl_mc_allocator dpcon.95: Linked as a consumer to 5000000.iommu
[ 9.072514] fsl_mc_allocator dpcon.95: Adding to iommu group 3
[ 9.078515] fsl_mc_allocator dpcon.94: Linked as a consumer to 5000000.iommu
[ 9.085570] fsl_mc_allocator dpcon.94: Adding to iommu group 3
[ 9.091573] fsl_mc_allocator dpcon.93: Linked as a consumer to 5000000.iommu
[ 9.098628] fsl_mc_allocator dpcon.93: Adding to iommu group 3
[ 9.104630] fsl_mc_allocator dpcon.92: Linked as a consumer to 5000000.iommu
[ 9.111685] fsl_mc_allocator dpcon.92: Adding to iommu group 3
[ 9.117690] fsl_mc_allocator dpcon.91: Linked as a consumer to 5000000.iommu
[ 9.124745] fsl_mc_allocator dpcon.91: Adding to iommu group 3
[ 9.130746] fsl_mc_allocator dpcon.90: Linked as a consumer to 5000000.iommu
[ 9.137800] fsl_mc_allocator dpcon.90: Adding to iommu group 3
[ 9.143815] fsl_mc_allocator dpcon.89: Linked as a consumer to 5000000.iommu
[ 9.150868] fsl_mc_allocator dpcon.89: Adding to iommu group 3
[ 9.156874] fsl_mc_allocator dpcon.88: Linked as a consumer to 5000000.iommu
[ 9.163928] fsl_mc_allocator dpcon.88: Adding to iommu group 3
[ 9.169944] fsl_mc_allocator dpcon.87: Linked as a consumer to 5000000.iommu
[ 9.176999] fsl_mc_allocator dpcon.87: Adding to iommu group 3
[ 9.183003] fsl_mc_allocator dpcon.86: Linked as a consumer to 5000000.iommu
[ 9.190057] fsl_mc_allocator dpcon.86: Adding to iommu group 3
[ 9.196068] fsl_mc_allocator dpcon.85: Linked as a consumer to 5000000.iommu
[ 9.203122] fsl_mc_allocator dpcon.85: Adding to iommu group 3
[ 9.209128] fsl_mc_allocator dpcon.84: Linked as a consumer to 5000000.iommu
[ 9.216183] fsl_mc_allocator dpcon.84: Adding to iommu group 3
[ 9.222192] fsl_mc_allocator dpcon.83: Linked as a consumer to 5000000.iommu
[ 9.229246] fsl_mc_allocator dpcon.83: Adding to iommu group 3
[ 9.235254] fsl_mc_allocator dpcon.82: Linked as a consumer to 5000000.iommu
[ 9.242310] fsl_mc_allocator dpcon.82: Adding to iommu group 3
[ 9.248321] fsl_mc_allocator dpcon.81: Linked as a consumer to 5000000.iommu
[ 9.255376] fsl_mc_allocator dpcon.81: Adding to iommu group 3
[ 9.261384] fsl_mc_allocator dpcon.80: Linked as a consumer to 5000000.iommu
[ 9.268439] fsl_mc_allocator dpcon.80: Adding to iommu group 3
[ 9.274450] fsl_mc_allocator dpcon.79: Linked as a consumer to 5000000.iommu
[ 9.281505] fsl_mc_allocator dpcon.79: Adding to iommu group 3
[ 9.287517] fsl_mc_allocator dpcon.78: Linked as a consumer to 5000000.iommu
[ 9.294571] fsl_mc_allocator dpcon.78: Adding to iommu group 3
[ 9.300584] fsl_mc_allocator dpcon.77: Linked as a consumer to 5000000.iommu
[ 9.307638] fsl_mc_allocator dpcon.77: Adding to iommu group 3
[ 9.313649] fsl_mc_allocator dpcon.76: Linked as a consumer to 5000000.iommu
[ 9.320703] fsl_mc_allocator dpcon.76: Adding to iommu group 3
[ 9.326717] fsl_mc_allocator dpcon.75: Linked as a consumer to 5000000.iommu
[ 9.333771] fsl_mc_allocator dpcon.75: Adding to iommu group 3
[ 9.339794] fsl_mc_allocator dpcon.74: Linked as a consumer to 5000000.iommu
[ 9.346847] fsl_mc_allocator dpcon.74: Adding to iommu group 3
[ 9.352862] fsl_mc_allocator dpcon.73: Linked as a consumer to 5000000.iommu
[ 9.359917] fsl_mc_allocator dpcon.73: Adding to iommu group 3
[ 9.365941] fsl_mc_allocator dpcon.72: Linked as a consumer to 5000000.iommu
[ 9.372996] fsl_mc_allocator dpcon.72: Adding to iommu group 3
[ 9.379017] fsl_mc_allocator dpcon.71: Linked as a consumer to 5000000.iommu
[ 9.386072] fsl_mc_allocator dpcon.71: Adding to iommu group 3
[ 9.392088] fsl_mc_allocator dpcon.70: Linked as a consumer to 5000000.iommu
[ 9.399142] fsl_mc_allocator dpcon.70: Adding to iommu group 3
[ 9.405158] fsl_mc_allocator dpcon.69: Linked as a consumer to 5000000.iommu
[ 9.412213] fsl_mc_allocator dpcon.69: Adding to iommu group 3
[ 9.418231] fsl_mc_allocator dpcon.68: Linked as a consumer to 5000000.iommu
[ 9.425285] fsl_mc_allocator dpcon.68: Adding to iommu group 3
[ 9.431312] fsl_mc_allocator dpcon.67: Linked as a consumer to 5000000.iommu
[ 9.438366] fsl_mc_allocator dpcon.67: Adding to iommu group 3
[ 9.444384] fsl_mc_allocator dpcon.66: Linked as a consumer to 5000000.iommu
[ 9.451438] fsl_mc_allocator dpcon.66: Adding to iommu group 3
[ 9.457458] fsl_mc_allocator dpcon.65: Linked as a consumer to 5000000.iommu
[ 9.464512] fsl_mc_allocator dpcon.65: Adding to iommu group 3
[ 9.470530] fsl_mc_allocator dpcon.64: Linked as a consumer to 5000000.iommu
[ 9.477585] fsl_mc_allocator dpcon.64: Adding to iommu group 3
[ 9.483605] fsl_mc_allocator dpcon.63: Linked as a consumer to 5000000.iommu
[ 9.490660] fsl_mc_allocator dpcon.63: Adding to iommu group 3
[ 9.496680] fsl_mc_allocator dpcon.62: Linked as a consumer to 5000000.iommu
[ 9.503735] fsl_mc_allocator dpcon.62: Adding to iommu group 3
[ 9.509757] fsl_mc_allocator dpcon.61: Linked as a consumer to 5000000.iommu
[ 9.516811] fsl_mc_allocator dpcon.61: Adding to iommu group 3
[ 9.522831] fsl_mc_allocator dpcon.60: Linked as a consumer to 5000000.iommu
[ 9.529885] fsl_mc_allocator dpcon.60: Adding to iommu group 3
[ 9.535917] fsl_mc_allocator dpcon.59: Linked as a consumer to 5000000.iommu
[ 9.542973] fsl_mc_allocator dpcon.59: Adding to iommu group 3
[ 9.548995] fsl_mc_allocator dpcon.58: Linked as a consumer to 5000000.iommu
[ 9.556050] fsl_mc_allocator dpcon.58: Adding to iommu group 3
[ 9.562073] fsl_mc_allocator dpcon.57: Linked as a consumer to 5000000.iommu
[ 9.569128] fsl_mc_allocator dpcon.57: Adding to iommu group 3
[ 9.575150] fsl_mc_allocator dpcon.56: Linked as a consumer to 5000000.iommu
[ 9.582204] fsl_mc_allocator dpcon.56: Adding to iommu group 3
[ 9.588232] fsl_mc_allocator dpcon.55: Linked as a consumer to 5000000.iommu
[ 9.595285] fsl_mc_allocator dpcon.55: Adding to iommu group 3
[ 9.601308] fsl_mc_allocator dpcon.54: Linked as a consumer to 5000000.iommu
[ 9.608363] fsl_mc_allocator dpcon.54: Adding to iommu group 3
[ 9.614388] fsl_mc_allocator dpcon.53: Linked as a consumer to 5000000.iommu
[ 9.621443] fsl_mc_allocator dpcon.53: Adding to iommu group 3
[ 9.627469] fsl_mc_allocator dpcon.52: Linked as a consumer to 5000000.iommu
[ 9.634523] fsl_mc_allocator dpcon.52: Adding to iommu group 3
[ 9.640551] fsl_mc_allocator dpcon.51: Linked as a consumer to 5000000.iommu
[ 9.647605] fsl_mc_allocator dpcon.51: Adding to iommu group 3
[ 9.653632] fsl_mc_allocator dpcon.50: Linked as a consumer to 5000000.iommu
[ 9.660686] fsl_mc_allocator dpcon.50: Adding to iommu group 3
[ 9.666715] fsl_mc_allocator dpcon.49: Linked as a consumer to 5000000.iommu
[ 9.673771] fsl_mc_allocator dpcon.49: Adding to iommu group 3
[ 9.679805] fsl_mc_allocator dpcon.48: Linked as a consumer to 5000000.iommu
[ 9.686860] fsl_mc_allocator dpcon.48: Adding to iommu group 3
[ 9.692897] fsl_mc_allocator dpcon.47: Linked as a consumer to 5000000.iommu
[ 9.699953] fsl_mc_allocator dpcon.47: Adding to iommu group 3
[ 9.705980] fsl_mc_allocator dpcon.46: Linked as a consumer to 5000000.iommu
[ 9.713034] fsl_mc_allocator dpcon.46: Adding to iommu group 3
[ 9.719065] fsl_mc_allocator dpcon.45: Linked as a consumer to 5000000.iommu
[ 9.726119] fsl_mc_allocator dpcon.45: Adding to iommu group 3
[ 9.732151] fsl_mc_allocator dpcon.44: Linked as a consumer to 5000000.iommu
[ 9.739205] fsl_mc_allocator dpcon.44: Adding to iommu group 3
[ 9.745234] fsl_mc_allocator dpcon.43: Linked as a consumer to 5000000.iommu
[ 9.752289] fsl_mc_allocator dpcon.43: Adding to iommu group 3
[ 9.758320] fsl_mc_allocator dpcon.42: Linked as a consumer to 5000000.iommu
[ 9.765375] fsl_mc_allocator dpcon.42: Adding to iommu group 3
[ 9.771408] fsl_mc_allocator dpcon.41: Linked as a consumer to 5000000.iommu
[ 9.778462] fsl_mc_allocator dpcon.41: Adding to iommu group 3
[ 9.784495] fsl_mc_allocator dpcon.40: Linked as a consumer to 5000000.iommu
[ 9.791549] fsl_mc_allocator dpcon.40: Adding to iommu group 3
[ 9.797584] fsl_mc_allocator dpcon.39: Linked as a consumer to 5000000.iommu
[ 9.804639] fsl_mc_allocator dpcon.39: Adding to iommu group 3
[ 9.810671] fsl_mc_allocator dpcon.38: Linked as a consumer to 5000000.iommu
[ 9.817726] fsl_mc_allocator dpcon.38: Adding to iommu group 3
[ 9.823762] fsl_mc_allocator dpcon.37: Linked as a consumer to 5000000.iommu
[ 9.830817] fsl_mc_allocator dpcon.37: Adding to iommu group 3
[ 9.836851] fsl_mc_allocator dpcon.36: Linked as a consumer to 5000000.iommu
[ 9.843907] fsl_mc_allocator dpcon.36: Adding to iommu group 3
[ 9.849943] fsl_mc_allocator dpcon.35: Linked as a consumer to 5000000.iommu
[ 9.856997] fsl_mc_allocator dpcon.35: Adding to iommu group 3
[ 9.863034] fsl_mc_allocator dpcon.34: Linked as a consumer to 5000000.iommu
[ 9.870088] fsl_mc_allocator dpcon.34: Adding to iommu group 3
[ 9.876137] fsl_mc_allocator dpcon.33: Linked as a consumer to 5000000.iommu
[ 9.883191] fsl_mc_allocator dpcon.33: Adding to iommu group 3
[ 9.889228] fsl_mc_allocator dpcon.32: Linked as a consumer to 5000000.iommu
[ 9.896283] fsl_mc_allocator dpcon.32: Adding to iommu group 3
[ 9.902321] fsl_mc_allocator dpcon.31: Linked as a consumer to 5000000.iommu
[ 9.909376] fsl_mc_allocator dpcon.31: Adding to iommu group 3
[ 9.915413] fsl_mc_allocator dpcon.30: Linked as a consumer to 5000000.iommu
[ 9.922467] fsl_mc_allocator dpcon.30: Adding to iommu group 3
[ 9.928511] fsl_mc_allocator dpcon.29: Linked as a consumer to 5000000.iommu
[ 9.935565] fsl_mc_allocator dpcon.29: Adding to iommu group 3
[ 9.941604] fsl_mc_allocator dpcon.28: Linked as a consumer to 5000000.iommu
[ 9.948659] fsl_mc_allocator dpcon.28: Adding to iommu group 3
[ 9.954705] fsl_mc_allocator dpcon.27: Linked as a consumer to 5000000.iommu
[ 9.961760] fsl_mc_allocator dpcon.27: Adding to iommu group 3
[ 9.967807] fsl_mc_allocator dpcon.26: Linked as a consumer to 5000000.iommu
[ 9.974863] fsl_mc_allocator dpcon.26: Adding to iommu group 3
[ 9.980907] fsl_mc_allocator dpcon.25: Linked as a consumer to 5000000.iommu
[ 9.987962] fsl_mc_allocator dpcon.25: Adding to iommu group 3
[ 9.994003] fsl_mc_allocator dpcon.24: Linked as a consumer to 5000000.iommu
[ 10.001057] fsl_mc_allocator dpcon.24: Adding to iommu group 3
[ 10.007101] fsl_mc_allocator dpcon.23: Linked as a consumer to 5000000.iommu
[ 10.014155] fsl_mc_allocator dpcon.23: Adding to iommu group 3
[ 10.020199] fsl_mc_allocator dpcon.22: Linked as a consumer to 5000000.iommu
[ 10.027253] fsl_mc_allocator dpcon.22: Adding to iommu group 3
[ 10.033297] fsl_mc_allocator dpcon.21: Linked as a consumer to 5000000.iommu
[ 10.040352] fsl_mc_allocator dpcon.21: Adding to iommu group 3
[ 10.046394] fsl_mc_allocator dpcon.20: Linked as a consumer to 5000000.iommu
[ 10.053449] fsl_mc_allocator dpcon.20: Adding to iommu group 3
[ 10.059496] fsl_mc_allocator dpcon.19: Linked as a consumer to 5000000.iommu
[ 10.066550] fsl_mc_allocator dpcon.19: Adding to iommu group 3
[ 10.072595] fsl_mc_allocator dpcon.18: Linked as a consumer to 5000000.iommu
[ 10.079649] fsl_mc_allocator dpcon.18: Adding to iommu group 3
[ 10.085696] fsl_mc_allocator dpcon.17: Linked as a consumer to 5000000.iommu
[ 10.092751] fsl_mc_allocator dpcon.17: Adding to iommu group 3
[ 10.098798] fsl_mc_allocator dpcon.16: Linked as a consumer to 5000000.iommu
[ 10.105853] fsl_mc_allocator dpcon.16: Adding to iommu group 3
[ 10.111909] fsl_mc_allocator dpcon.15: Linked as a consumer to 5000000.iommu
[ 10.118966] fsl_mc_allocator dpcon.15: Adding to iommu group 3
[ 10.125014] fsl_mc_allocator dpcon.14: Linked as a consumer to 5000000.iommu
[ 10.132069] fsl_mc_allocator dpcon.14: Adding to iommu group 3
[ 10.138118] fsl_mc_allocator dpcon.13: Linked as a consumer to 5000000.iommu
[ 10.145174] fsl_mc_allocator dpcon.13: Adding to iommu group 3
[ 10.151224] fsl_mc_allocator dpcon.12: Linked as a consumer to 5000000.iommu
[ 10.158278] fsl_mc_allocator dpcon.12: Adding to iommu group 3
[ 10.164327] fsl_mc_allocator dpcon.11: Linked as a consumer to 5000000.iommu
[ 10.171381] fsl_mc_allocator dpcon.11: Adding to iommu group 3
[ 10.177431] fsl_mc_allocator dpcon.10: Linked as a consumer to 5000000.iommu
[ 10.184485] fsl_mc_allocator dpcon.10: Adding to iommu group 3
[ 10.190538] fsl_mc_allocator dpcon.9: Linked as a consumer to 5000000.iommu
[ 10.197506] fsl_mc_allocator dpcon.9: Adding to iommu group 3
[ 10.203471] fsl_mc_allocator dpcon.8: Linked as a consumer to 5000000.iommu
[ 10.210438] fsl_mc_allocator dpcon.8: Adding to iommu group 3
[ 10.216412] fsl_mc_allocator dpcon.7: Linked as a consumer to 5000000.iommu
[ 10.223379] fsl_mc_allocator dpcon.7: Adding to iommu group 3
[ 10.229347] fsl_mc_allocator dpcon.6: Linked as a consumer to 5000000.iommu
[ 10.236315] fsl_mc_allocator dpcon.6: Adding to iommu group 3
[ 10.242281] fsl_mc_allocator dpcon.5: Linked as a consumer to 5000000.iommu
[ 10.249249] fsl_mc_allocator dpcon.5: Adding to iommu group 3
[ 10.255216] fsl_mc_allocator dpcon.4: Linked as a consumer to 5000000.iommu
[ 10.262184] fsl_mc_allocator dpcon.4: Adding to iommu group 3
[ 10.268152] fsl_mc_allocator dpcon.3: Linked as a consumer to 5000000.iommu
[ 10.275121] fsl_mc_allocator dpcon.3: Adding to iommu group 3
[ 10.281088] fsl_mc_allocator dpcon.2: Linked as a consumer to 5000000.iommu
[ 10.288057] fsl_mc_allocator dpcon.2: Adding to iommu group 3
[ 10.294027] fsl_mc_allocator dpcon.1: Linked as a consumer to 5000000.iommu
[ 10.300995] fsl_mc_allocator dpcon.1: Adding to iommu group 3
[ 10.306966] fsl_mc_allocator dpcon.0: Linked as a consumer to 5000000.iommu
[ 10.313934] fsl_mc_allocator dpcon.0: Adding to iommu group 3
[ 10.319917] fsl_dpaa2_eth dpni.5: Linked as a consumer to 5000000.iommu
[ 10.326539] fsl_dpaa2_eth dpni.5: Adding to iommu group 3
[ 10.332601] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpmcp.39
[ 10.372876] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.95
[ 10.412736] fsl_dpaa2_eth dpni.5: Dropping the link to dpcon.95
[ 10.418700] fsl_dpaa2_eth dpni.5: Dropping the link to dpmcp.39
[ 10.424909] fsl_dpaa2_eth dpni.4: Linked as a consumer to 5000000.iommu
[ 10.431534] fsl_dpaa2_eth dpni.4: Adding to iommu group 3
[ 10.437568] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpmcp.38
[ 10.477841] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.94
[ 10.517717] fsl_dpaa2_eth dpni.4: Dropping the link to dpcon.94
[ 10.523700] fsl_dpaa2_eth dpni.4: Dropping the link to dpmcp.38
[ 10.529940] fsl_dpaa2_eth dpni.3: Linked as a consumer to 5000000.iommu
[ 10.536567] fsl_dpaa2_eth dpni.3: Adding to iommu group 3
[ 10.542606] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpmcp.37
[ 10.582872] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.93
[ 10.622748] fsl_dpaa2_eth dpni.3: Dropping the link to dpcon.93
[ 10.628723] fsl_dpaa2_eth dpni.3: Dropping the link to dpmcp.37
[ 10.634950] fsl_dpaa2_eth dpni.2: Linked as a consumer to 5000000.iommu
[ 10.641577] fsl_dpaa2_eth dpni.2: Adding to iommu group 3
[ 10.647620] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpmcp.36
[ 10.687885] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.92
[ 10.727737] fsl_dpaa2_eth dpni.2: Dropping the link to dpcon.92
[ 10.733702] fsl_dpaa2_eth dpni.2: Dropping the link to dpmcp.36
[ 10.739915] fsl_dpaa2_eth dpni.1: Linked as a consumer to 5000000.iommu
[ 10.746537] fsl_dpaa2_eth dpni.1: Adding to iommu group 3
[ 10.752567] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpmcp.35
[ 10.792832] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.91
[ 10.832648] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.91
[ 10.838614] fsl_dpaa2_eth dpni.1: Dropping the link to dpmcp.35
[ 10.844828] fsl_dpaa2_eth dpni.0: Linked as a consumer to 5000000.iommu
[ 10.851450] fsl_dpaa2_eth dpni.0: Adding to iommu group 3
[ 10.857478] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpmcp.34
[ 10.897746] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.90
[ 10.937569] fsl_dpaa2_eth dpni.0: Dropping the link to dpcon.90
[ 10.943537] fsl_dpaa2_eth dpni.0: Dropping the link to dpmcp.34
[ 10.950749] fsl_dpaa2_ptp dprtc.0: Linked as a consumer to 5000000.iommu
[ 10.957462] fsl_dpaa2_ptp dprtc.0: Adding to iommu group 3
[ 10.963545] fsl_dpaa2_ptp dprtc.0: Linked as a consumer to dpmcp.33
[ 10.971576] ptp_qoriq: device tree node missing required elements, try automatic configuration
[ 10.980337] pps pps0: new PPS source ptp0
[ 10.986262] fsl_mc_dpio dpio.15: Linked as a consumer to 5000000.iommu
[ 10.992811] fsl_mc_dpio dpio.15: Adding to iommu group 3
[ 10.998716] fsl_mc_dpio dpio.15: Linked as a consumer to dpmcp.32
[ 11.007954] fsl_mc_dpio dpio.15: probed
[ 11.014046] fsl_mc_dpio dpio.14: Linked as a consumer to 5000000.iommu
[ 11.020583] fsl_mc_dpio dpio.14: Adding to iommu group 3
[ 11.026472] fsl_mc_dpio dpio.14: Linked as a consumer to dpmcp.31
[ 11.035684] fsl_mc_dpio dpio.14: probed
[ 11.041777] fsl_mc_dpio dpio.13: Linked as a consumer to 5000000.iommu
[ 11.048316] fsl_mc_dpio dpio.13: Adding to iommu group 3
[ 11.054206] fsl_mc_dpio dpio.13: Linked as a consumer to dpmcp.30
[ 11.063417] fsl_mc_dpio dpio.13: probed
[ 11.069516] fsl_mc_dpio dpio.12: Linked as a consumer to 5000000.iommu
[ 11.076053] fsl_mc_dpio dpio.12: Adding to iommu group 3
[ 11.081941] fsl_mc_dpio dpio.12: Linked as a consumer to dpmcp.29
[ 11.091150] fsl_mc_dpio dpio.12: probed
[ 11.097251] fsl_mc_dpio dpio.11: Linked as a consumer to 5000000.iommu
[ 11.103786] fsl_mc_dpio dpio.11: Adding to iommu group 3
[ 11.109676] fsl_mc_dpio dpio.11: Linked as a consumer to dpmcp.28
[ 11.118896] fsl_mc_dpio dpio.11: probed
[ 11.124999] fsl_mc_dpio dpio.10: Linked as a consumer to 5000000.iommu
[ 11.131534] fsl_mc_dpio dpio.10: Adding to iommu group 3
[ 11.137425] fsl_mc_dpio dpio.10: Linked as a consumer to dpmcp.27
[ 11.146635] fsl_mc_dpio dpio.10: probed
[ 11.152738] fsl_mc_dpio dpio.9: Linked as a consumer to 5000000.iommu
[ 11.159186] fsl_mc_dpio dpio.9: Adding to iommu group 3
[ 11.164990] fsl_mc_dpio dpio.9: Linked as a consumer to dpmcp.26
[ 11.174114] fsl_mc_dpio dpio.9: probed
[ 11.180129] fsl_mc_dpio dpio.8: Linked as a consumer to 5000000.iommu
[ 11.186578] fsl_mc_dpio dpio.8: Adding to iommu group 3
[ 11.192385] fsl_mc_dpio dpio.8: Linked as a consumer to dpmcp.25
[ 11.201509] fsl_mc_dpio dpio.8: probed
[ 11.207512] fsl_mc_dpio dpio.7: Linked as a consumer to 5000000.iommu
[ 11.213960] fsl_mc_dpio dpio.7: Adding to iommu group 3
[ 11.219762] fsl_mc_dpio dpio.7: Linked as a consumer to dpmcp.24
[ 11.228897] fsl_mc_dpio dpio.7: probed
[ 11.234904] fsl_mc_dpio dpio.6: Linked as a consumer to 5000000.iommu
[ 11.241354] fsl_mc_dpio dpio.6: Adding to iommu group 3
[ 11.247155] fsl_mc_dpio dpio.6: Linked as a consumer to dpmcp.23
[ 11.256288] fsl_mc_dpio dpio.6: probed
[ 11.262293] fsl_mc_dpio dpio.5: Linked as a consumer to 5000000.iommu
[ 11.268744] fsl_mc_dpio dpio.5: Adding to iommu group 3
[ 11.274546] fsl_mc_dpio dpio.5: Linked as a consumer to dpmcp.22
[ 11.283670] fsl_mc_dpio dpio.5: probed
[ 11.289681] fsl_mc_dpio dpio.4: Linked as a consumer to 5000000.iommu
[ 11.296136] fsl_mc_dpio dpio.4: Adding to iommu group 3
[ 11.301936] fsl_mc_dpio dpio.4: Linked as a consumer to dpmcp.21
[ 11.311058] fsl_mc_dpio dpio.4: probed
[ 11.317079] fsl_mc_dpio dpio.3: Linked as a consumer to 5000000.iommu
[ 11.323528] fsl_mc_dpio dpio.3: Adding to iommu group 3
[ 11.329330] fsl_mc_dpio dpio.3: Linked as a consumer to dpmcp.20
[ 11.338451] fsl_mc_dpio dpio.3: probed
[ 11.344472] fsl_mc_dpio dpio.2: Linked as a consumer to 5000000.iommu
[ 11.350920] fsl_mc_dpio dpio.2: Adding to iommu group 3
[ 11.356724] fsl_mc_dpio dpio.2: Linked as a consumer to dpmcp.19
[ 11.365847] fsl_mc_dpio dpio.2: probed
[ 11.371866] fsl_mc_dpio dpio.1: Linked as a consumer to 5000000.iommu
[ 11.378313] fsl_mc_dpio dpio.1: Adding to iommu group 3
[ 11.384118] fsl_mc_dpio dpio.1: Linked as a consumer to dpmcp.18
[ 11.393241] fsl_mc_dpio dpio.1: probed
[ 11.399250] fsl_mc_dpio dpio.0: Linked as a consumer to 5000000.iommu
[ 11.405701] fsl_mc_dpio dpio.0: Adding to iommu group 3
[ 11.411503] fsl_mc_dpio dpio.0: Linked as a consumer to dpmcp.17
[ 11.420629] fsl_mc_dpio dpio.0: probed
[ 11.428066] fsl_mc_dprc dprc.1: DPRC device bound to driver
[ 11.433768] pcieport 0000:00:00.0: Linked as a consumer to 5000000.iommu
[ 11.440498] pcieport 0000:00:00.0: Adding to iommu group 4
[ 11.446159] pcieport 0000:00:00.0: PME: Signaling with IRQ 373
[ 11.452239] pcieport 0001:00:00.0: Linked as a consumer to 5000000.iommu
[ 11.458966] pcieport 0001:00:00.0: Adding to iommu group 5
[ 11.464596] pcieport 0001:00:00.0: PME: Signaling with IRQ 374
[ 11.470641] pcieport 0002:00:00.0: Linked as a consumer to 5000000.iommu
[ 11.477367] pcieport 0002:00:00.0: Adding to iommu group 6
[ 11.482993] pcieport 0002:00:00.0: PME: Signaling with IRQ 375
[ 11.489041] pcieport 0003:00:00.0: Linked as a consumer to 5000000.iommu
[ 11.495773] pcieport 0003:00:00.0: Adding to iommu group 7
[ 11.501412] pcieport 0003:00:00.0: PME: Signaling with IRQ 376
[ 11.513888] sja1105 spi1.0: Probed switch chip: SJA1110A
[ 11.525754] sja1105 spi1.2: Probed switch chip: SJA1110A
[ 11.531850] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpmcp.16
[ 11.572125] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.89
[ 11.580360] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.15
[ 11.586997] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.88
[ 11.595226] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.14
[ 11.601865] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.87
[ 11.610091] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.13
[ 11.616727] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.86
[ 11.624962] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.12
[ 11.631601] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.85
[ 11.639836] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.11
[ 11.646471] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.84
[ 11.654699] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.10
[ 11.661335] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.83
[ 11.669566] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.9
[ 11.676122] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.82
[ 11.684354] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.8
[ 11.690903] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.81
[ 11.699130] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.7
[ 11.705679] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.80
[ 11.713906] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.6
[ 11.720458] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.79
[ 11.728689] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.5
[ 11.735240] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.78
[ 11.743467] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.4
[ 11.750017] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.77
[ 11.758243] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.3
[ 11.764795] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.76
[ 11.773027] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.2
[ 11.779577] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.75
[ 11.787809] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.1
[ 11.794360] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpcon.74
[ 11.802586] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpio.0
[ 11.809207] fsl_dpaa2_eth dpni.5: Linked as a consumer to dpbp.5
[ 11.891236] fsl_dpaa2_eth dpni.5: Probed interface eth0
[ 11.897192] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpmcp.15
[ 11.938466] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.73
[ 11.946693] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.15
[ 11.953329] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.72
[ 11.961562] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.14
[ 11.968203] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.71
[ 11.976448] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.13
[ 11.983088] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.70
[ 11.991316] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.12
[ 11.997956] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.69
[ 12.006184] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.11
[ 12.012821] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.68
[ 12.021064] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.10
[ 12.027700] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.67
[ 12.035933] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.9
[ 12.042482] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.66
[ 12.050707] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.8
[ 12.057256] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.65
[ 12.065488] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.7
[ 12.072044] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.64
[ 12.080276] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.6
[ 12.086828] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.63
[ 12.095056] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.5
[ 12.101607] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.62
[ 12.109834] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.4
[ 12.116389] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.61
[ 12.124621] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.3
[ 12.131169] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.60
[ 12.139394] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.2
[ 12.145950] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.59
[ 12.154177] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.1
[ 12.160726] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpcon.58
[ 12.168958] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpio.0
[ 12.175564] fsl_dpaa2_eth dpni.4: Linked as a consumer to dpbp.4
[ 12.256556] fsl_dpaa2_eth dpni.4: Probed interface eth1
[ 12.262495] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpmcp.14
[ 12.302777] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.57
[ 12.311005] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.15
[ 12.317643] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.56
[ 12.325868] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.14
[ 12.332506] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.55
[ 12.340737] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.13
[ 12.347376] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.54
[ 12.355605] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.12
[ 12.362245] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.53
[ 12.370474] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.11
[ 12.377113] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.52
[ 12.385346] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.10
[ 12.391989] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.51
[ 12.400223] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.9
[ 12.406779] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.50
[ 12.415007] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.8
[ 12.421556] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.49
[ 12.429791] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.7
[ 12.436340] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.48
[ 12.444573] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.6
[ 12.451121] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.47
[ 12.459351] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.5
[ 12.465904] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.46
[ 12.474133] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.4
[ 12.480684] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.45
[ 12.488918] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.3
[ 12.495467] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.44
[ 12.503693] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.2
[ 12.510243] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.43
[ 12.518469] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.1
[ 12.525018] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpcon.42
[ 12.533259] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpio.0
[ 12.539873] fsl_dpaa2_eth dpni.3: Linked as a consumer to dpbp.3
[ 12.619556] fsl_dpaa2_eth dpni.3 (unnamed net_device) (uninitialized): PHY [0x0000000008b97000:00] driver [Generic Clause 45 PHY] (irq=POLL)
[ 12.633450] fsl_dpaa2_eth dpni.3: Probed interface eth2
[ 12.639402] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpmcp.13
[ 12.679670] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.41
[ 12.687902] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.15
[ 12.694539] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.40
[ 12.702766] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.14
[ 12.709403] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.39
[ 12.717633] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.13
[ 12.724275] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.38
[ 12.732505] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.12
[ 12.739142] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.37
[ 12.747370] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.11
[ 12.754007] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.36
[ 12.762237] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.10
[ 12.768871] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.35
[ 12.777105] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.9
[ 12.783653] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.34
[ 12.791885] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.8
[ 12.798434] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.33
[ 12.806661] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.7
[ 12.813210] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.32
[ 12.821443] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.6
[ 12.827993] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.31
[ 12.836224] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.5
[ 12.842772] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.30
[ 12.851000] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.4
[ 12.857561] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.29
[ 12.865793] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.3
[ 12.872341] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.28
[ 12.880573] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.2
[ 12.887121] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.27
[ 12.895348] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.1
[ 12.901896] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpcon.26
[ 12.910124] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpio.0
[ 12.916729] fsl_dpaa2_eth dpni.2: Linked as a consumer to dpbp.2
[ 12.996910] fsl_dpaa2_eth dpni.2 (unnamed net_device) (uninitialized): PHY [0x0000000008b97000:08] driver [Generic Clause 45 PHY] (irq=POLL)
[ 13.010772] fsl_dpaa2_eth dpni.2: Probed interface eth3
[ 13.016718] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpmcp.12
[ 13.056991] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.25
[ 13.065225] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.15
[ 13.071869] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.24
[ 13.080105] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.14
[ 13.086741] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.23
[ 13.094968] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.13
[ 13.101605] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.22
[ 13.109831] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.12
[ 13.116466] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.21
[ 13.124701] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.11
[ 13.131340] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.20
[ 13.139568] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.10
[ 13.146206] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.19
[ 13.154435] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.9
[ 13.160988] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.18
[ 13.169221] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.8
[ 13.175781] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.17
[ 13.184011] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.7
[ 13.190563] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.16
[ 13.198794] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.6
[ 13.205346] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.15
[ 13.213578] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.5
[ 13.220136] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.14
[ 13.228368] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.4
[ 13.234919] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.13
[ 13.243144] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.3
[ 13.249692] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.12
[ 13.257917] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.2
[ 13.264465] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.11
[ 13.272699] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.1
[ 13.279252] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.10
[ 13.287497] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.0
[ 13.294110] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpbp.1
[ 13.422401] fsl_dpaa2_eth dpni.1: Dropping the link to dpbp.1
[ 13.428201] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.0
[ 13.433981] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.10
[ 13.439932] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.1
[ 13.445710] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.11
[ 13.451659] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.2
[ 13.457435] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.12
[ 13.463383] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.3
[ 13.469156] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.13
[ 13.475103] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.4
[ 13.480881] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.14
[ 13.486827] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.5
[ 13.492601] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.15
[ 13.498550] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.6
[ 13.504327] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.16
[ 13.510276] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.7
[ 13.516051] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.17
[ 13.522001] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.8
[ 13.527782] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.18
[ 13.533730] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.9
[ 13.539507] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.19
[ 13.545457] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.10
[ 13.551317] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.20
[ 13.557264] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.11
[ 13.563127] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.21
[ 13.569078] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.12
[ 13.574938] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.22
[ 13.580885] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.13
[ 13.586748] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.23
[ 13.592698] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.14
[ 13.598559] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.24
[ 13.604506] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.15
[ 13.610377] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.25
[ 13.616326] fsl_dpaa2_eth dpni.1: Dropping the link to dpmcp.12
[ 13.623084] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpmcp.11
[ 13.663371] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.9
[ 13.671516] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.15
[ 13.678155] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.8
[ 13.686298] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.14
[ 13.692934] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.7
[ 13.701077] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.13
[ 13.707712] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.6
[ 13.715856] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.12
[ 13.722489] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.5
[ 13.730628] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.11
[ 13.737264] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.4
[ 13.745408] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.10
[ 13.752048] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.3
[ 13.760191] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.9
[ 13.766739] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.2
[ 13.774878] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.8
[ 13.781427] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.1
[ 13.789572] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.7
[ 13.796126] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.0
[ 13.804270] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.6
[ 13.810817] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.95
[ 13.819043] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.5
[ 13.825592] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.94
[ 13.833821] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.4
[ 13.840369] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.93
[ 13.848599] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.3
[ 13.855147] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.92
[ 13.863375] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.2
[ 13.869927] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.91
[ 13.878161] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.1
[ 13.884712] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpcon.90
[ 13.892942] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpio.0
[ 13.899560] fsl_dpaa2_eth dpni.0: Linked as a consumer to dpbp.0
[ 13.979724] fsl_dpaa2_eth dpni.0 (unnamed net_device) (uninitialized): PHY [0x0000000008b96000:08] driver [Generic Clause 45 PHY] (irq=POLL)
[ 13.993607] fsl_dpaa2_eth dpni.0: Probed interface eth4
[ 14.005432] sja1105 spi1.0: Probed switch chip: SJA1110A
[ 14.011175] sja1105 spi1.0: Dropping the link to 0x0000000008b96000:01
[ 14.024328] sja1105 spi1.2: Probed switch chip: SJA1110A
[ 14.033399] sja1105 spi1.0: H topology detected, cutting RX from DSA link 4 to CPU port 2 to prevent TX packet loops
[ 14.288275] libphy: SJA1105 PCS MDIO bus: probed
[ 14.445009] libphy: SJA1110 100base-T1 MDIO bus: probed
[ 14.950047] sja1105 spi1.2: H topology detected, cutting RX from DSA link 1 to CPU port 2 to prevent TX packet loops
[ 15.204881] libphy: SJA1105 PCS MDIO bus: probed
[ 15.361009] libphy: SJA1110 100base-T1 MDIO bus: probed
[ 15.874265] random: crng init done
[ 15.937311] sja1105 spi1.0: configuring for fixed/rgmii-id link mode
[ 15.955906] sja1105 spi1.0: Link is Up - 1Gbps/Full - flow control off
[ 16.004458] sja1105 spi1.0 1ge_p1 (uninitialized): PHY [0x0000000008b96000:01] driver [Qualcomm Atheros AR8035] (irq=POLL)
[ 16.026114] sja1105 spi1.0: configuring for fixed/sgmii link mode
[ 16.115819] sja1105 spi1.0: Link is Up - 1Gbps/Full - flow control off
[ 16.231439] sja1105 spi1.0 trx1 (uninitialized): PHY [spi1.0-base-t1:01] driver [NXP C45 TJA1103] (irq=POLL)
[ 16.365831] sja1105 spi1.0 trx2 (uninitialized): PHY [spi1.0-base-t1:02] driver [NXP C45 TJA1103] (irq=POLL)
[ 16.500214] sja1105 spi1.0 trx3 (uninitialized): PHY [spi1.0-base-t1:03] driver [NXP C45 TJA1103] (irq=POLL)
[ 16.634609] sja1105 spi1.0 trx4 (uninitialized): PHY [spi1.0-base-t1:04] driver [NXP C45 TJA1103] (irq=POLL)
[ 16.768983] sja1105 spi1.0 trx5 (uninitialized): PHY [spi1.0-base-t1:05] driver [NXP C45 TJA1103] (irq=POLL)
[ 16.903366] sja1105 spi1.0 trx6 (uninitialized): PHY [spi1.0-base-t1:06] driver [NXP C45 TJA1103] (irq=POLL)
[ 16.929408] sja1105 spi1.2: configuring for fixed/sgmii link mode
[ 17.010299] sja1105 spi1.2: configuring for fixed/rgmii-id link mode
[ 17.021336] sja1105 spi1.2: Link is Up - 1Gbps/Full - flow control off
[ 17.033629] sja1105 spi1.2: Link is Up - 1Gbps/Full - flow control off
[ 17.076457] sja1105 spi1.2 1ge_p2 (uninitialized): PHY [0x0000000008b96000:02] driver [Qualcomm Atheros AR8035] (irq=POLL)
[ 17.212704] sja1105 spi1.2 trx7 (uninitialized): PHY [spi1.2-base-t1:01] driver [NXP C45 TJA1103] (irq=POLL)
[ 17.347049] sja1105 spi1.2 trx8 (uninitialized): PHY [spi1.2-base-t1:02] driver [NXP C45 TJA1103] (irq=POLL)
[ 17.481461] sja1105 spi1.2 trx9 (uninitialized): PHY [spi1.2-base-t1:03] driver [NXP C45 TJA1103] (irq=POLL)
[ 17.615822] sja1105 spi1.2 trx10 (uninitialized): PHY [spi1.2-base-t1:04] driver [NXP C45 TJA1103] (irq=POLL)
[ 17.750237] sja1105 spi1.2 trx11 (uninitialized): PHY [spi1.2-base-t1:05] driver [NXP C45 TJA1103] (irq=POLL)
[ 17.884602] sja1105 spi1.2 trx12 (uninitialized): PHY [spi1.2-base-t1:06] driver [NXP C45 TJA1103] (irq=POLL)
[ 17.895189] sja1105 spi1.0: Linked as a consumer to dpni.4
[ 17.900768] sja1105 spi1.2: Linked as a consumer to dpni.5
[ 17.906258] DSA: tree 0 setup
[ 17.909265] sja1105 spi1.2: Dropping the link to 0x0000000008b96000:02
[ 17.916595] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpmcp.10
[ 17.956882] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.25
[ 17.965118] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.15
[ 17.971757] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.24
[ 17.979993] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.14
[ 17.986631] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.23
[ 17.994860] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.13
[ 18.001500] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.22
[ 18.009733] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.12
[ 18.016371] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.21
[ 18.024604] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.11
[ 18.031244] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.20
[ 18.039474] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.10
[ 18.046109] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.19
[ 18.054339] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.9
[ 18.060890] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.18
[ 18.069125] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.8
[ 18.075676] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.17
[ 18.083910] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.7
[ 18.090460] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.16
[ 18.098689] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.6
[ 18.105239] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.15
[ 18.113475] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.5
[ 18.120030] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.14
[ 18.128266] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.4
[ 18.134814] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.13
[ 18.143043] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.3
[ 18.149596] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.12
[ 18.157825] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.2
[ 18.164374] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.11
[ 18.172611] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.1
[ 18.179160] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.10
[ 18.187389] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.0
[ 18.194009] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpbp.1
[ 18.321818] fsl_dpaa2_eth dpni.1: Dropping the link to dpbp.1
[ 18.327621] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.0
[ 18.333400] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.10
[ 18.339351] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.1
[ 18.345133] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.11
[ 18.351081] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.2
[ 18.356856] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.12
[ 18.362806] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.3
[ 18.368583] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.13
[ 18.374530] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.4
[ 18.380304] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.14
[ 18.386254] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.5
[ 18.392032] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.15
[ 18.397979] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.6
[ 18.403755] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.16
[ 18.409704] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.7
[ 18.415479] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.17
[ 18.421427] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.8
[ 18.427203] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.18
[ 18.433153] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.9
[ 18.438927] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.19
[ 18.444876] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.10
[ 18.450738] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.20
[ 18.456689] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.11
[ 18.462549] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.21
[ 18.468497] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.12
[ 18.474359] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.22
[ 18.480309] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.13
[ 18.486171] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.23
[ 18.492118] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.14
[ 18.497980] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.24
[ 18.503930] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.15
[ 18.509798] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.25
[ 18.515749] fsl_dpaa2_eth dpni.1: Dropping the link to dpmcp.10
[ 18.522513] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpmcp.9
[ 18.563705] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.25
[ 18.571935] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.15
[ 18.578573] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.24
[ 18.586799] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.14
[ 18.593436] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.23
[ 18.601665] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.13
[ 18.608302] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.22
[ 18.616541] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.12
[ 18.623176] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.21
[ 18.631404] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.11
[ 18.638039] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.20
[ 18.646263] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.10
[ 18.652896] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.19
[ 18.661126] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.9
[ 18.667674] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.18
[ 18.675904] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.8
[ 18.682452] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.17
[ 18.690676] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.7
[ 18.697222] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.16
[ 18.705453] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.6
[ 18.712003] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.15
[ 18.720232] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.5
[ 18.726779] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.14
[ 18.735005] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.4
[ 18.741557] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.13
[ 18.749785] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.3
[ 18.756332] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.12
[ 18.765561] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.2
[ 18.772123] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.11
[ 18.780353] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.1
[ 18.786901] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpcon.10
[ 18.795128] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpio.0
[ 18.801733] fsl_dpaa2_eth dpni.1: Linked as a consumer to dpbp.1
[ 18.929911] fsl_dpaa2_eth dpni.1: Dropping the link to dpbp.1
[ 18.935705] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.0
[ 18.941486] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.10
[ 18.947434] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.1
[ 18.953213] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.11
[ 18.959161] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.2
[ 18.964934] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.12
[ 18.970882] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.3
[ 18.976655] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.13
[ 18.982603] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.4
[ 18.988377] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.14
[ 18.994324] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.5
[ 19.000098] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.15
[ 19.006046] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.6
[ 19.011820] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.16
[ 19.017767] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.7
[ 19.023540] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.17
[ 19.029488] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.8
[ 19.035261] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.18
[ 19.041210] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.9
[ 19.046984] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.19
[ 19.052931] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.10
[ 19.058790] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.20
[ 19.064738] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.11
[ 19.070598] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.21
[ 19.076545] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.12
[ 19.082405] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.22
[ 19.088353] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.13
[ 19.094212] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.23
[ 19.100160] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.14
[ 19.106020] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.24
[ 19.111968] fsl_dpaa2_eth dpni.1: Dropping the link to dpio.15
[ 19.117829] fsl_dpaa2_eth dpni.1: Dropping the link to dpcon.25
[ 19.123781] fsl_dpaa2_eth dpni.1: Dropping the link to dpmcp.9
[ 19.130149] ALSA device list:
[ 19.133136] No soundcards found.
[ 19.341696] EXT4-fs (mmcblk0p2): recovery complete
[ 19.347355] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[ 19.357138] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 19.363844] devtmpfs: mounted
[ 19.369671] Freeing unused kernel memory: 9536K
[ 19.374300] Run /sbin/init as init process
[ 19.378395] with arguments:
[ 19.381356] /sbin/init
[ 19.384058] with environment:
[ 19.387188] HOME=/
[ 19.389542] TERM=linux
INIT: version booting
Fuse filesystem already available.
Mounting fuse control filesystem.
Starting udev
[ 19.720832] udevd[480]: starting version 3.2.9
[ 19.756177] udevd[481]: starting eudev-3.2.9
[ 19.902508] fsl_dpaa2_eth dpni.3 dpmac10: renamed from eth2
[ 19.908092] net eth2: renaming to dpmac10
[ 19.984284] fsl_dpaa2_eth dpni.4 dpmac17: renamed from eth1
[ 19.989997] net eth1: renaming to dpmac17
[ 20.020231] fsl_dpaa2_eth dpni.2 dpmac9: renamed from eth3
[ 20.025849] net eth3: renaming to dpmac9
[ 20.079989] fsl_dpaa2_eth dpni.0 dpmac5: renamed from eth4
[ 20.085493] net eth4: renaming to dpmac5
[ 20.127996] fsl_dpaa2_eth dpni.5 dpmac18: renamed from eth0
[ 20.133603] net eth0: renaming to dpmac18
[ 20.166859] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 20.206953] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null). Quota mode: none.
Starting tcf-agent: OK
lx2160abluebox3 login: root
root@...160abluebox3:~# ls -la /sys/bus/mdio_bus/devices/
total 0
drwxr-xr-x 2 root root 0 Jan 1 1970 .
drwxr-xr-x 4 root root 0 Jan 1 1970 ..
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008b96000:00 -> ../../../devices/platform/soc/8b96000.mdio/mdio_bus/0x0000000008b96000/0x0000000008b96000:00
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008b96000:01 -> ../../../devices/platform/soc/8b96000.mdio/mdio_bus/0x0000000008b96000/0x0000000008b96000:01
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008b96000:02 -> ../../../devices/platform/soc/8b96000.mdio/mdio_bus/0x0000000008b96000/0x0000000008b96000:02
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008b96000:08 -> ../../../devices/platform/soc/8b96000.mdio/mdio_bus/0x0000000008b96000/0x0000000008b96000:08
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008b97000:00 -> ../../../devices/platform/soc/8b97000.mdio/mdio_bus/0x0000000008b97000/0x0000000008b97000:00
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008b97000:08 -> ../../../devices/platform/soc/8b97000.mdio/mdio_bus/0x0000000008b97000/0x0000000008b97000:08
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008c17000:00 -> ../../../devices/platform/soc/8c17000.mdio/mdio_bus/0x0000000008c17000/0x0000000008c17000:00
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008c27000:00 -> ../../../devices/platform/soc/8c27000.mdio/mdio_bus/0x0000000008c27000/0x0000000008c27000:00
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008c2b000:00 -> ../../../devices/platform/soc/8c2b000.mdio/mdio_bus/0x0000000008c2b000/0x0000000008c2b000:00
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.0-base-t1:01 -> ../../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.0/mdio_bus/spi1.0-base-t1/spi1.0-base-t1:01
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.0-base-t1:02 -> ../../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.0/mdio_bus/spi1.0-base-t1/spi1.0-base-t1:02
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.0-base-t1:03 -> ../../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.0/mdio_bus/spi1.0-base-t1/spi1.0-base-t1:03
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.0-base-t1:04 -> ../../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.0/mdio_bus/spi1.0-base-t1/spi1.0-base-t1:04
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.0-base-t1:05 -> ../../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.0/mdio_bus/spi1.0-base-t1/spi1.0-base-t1:05
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.0-base-t1:06 -> ../../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.0/mdio_bus/spi1.0-base-t1/spi1.0-base-t1:06
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.2-base-t1:01 -> ../../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.2/mdio_bus/spi1.2-base-t1/spi1.2-base-t1:01
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.2-base-t1:02 -> ../../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.2/mdio_bus/spi1.2-base-t1/spi1.2-base-t1:02
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.2-base-t1:03 -> ../../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.2/mdio_bus/spi1.2-base-t1/spi1.2-base-t1:03
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.2-base-t1:04 -> ../../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.2/mdio_bus/spi1.2-base-t1/spi1.2-base-t1:04
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.2-base-t1:05 -> ../../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.2/mdio_bus/spi1.2-base-t1/spi1.2-base-t1:05
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.2-base-t1:06 -> ../../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.2/mdio_bus/spi1.2-base-t1/spi1.2-base-t1:06
root@...160abluebox3:~# ls -la /sys/bus/mdio_bus/devices/spi1.0-base-t1\:01
spi1.0-base-t1:01/
root@...160abluebox3:~# ls -la /sys/bus/mdio_bus/devices/spi1.0-base-t1\:01/
total 0
drwxr-xr-x 4 root root 0 Jan 1 1970 .
drwxr-xr-x 10 root root 0 Jan 1 1970 ..
lrwxrwxrwx 1 root root 0 Mar 9 12:35 driver -> ../../../../../../../../../../../../../../bus/mdio_bus/drivers/NXP C45 TJA1103
lrwxrwxrwx 1 root root 0 Mar 9 12:35 of_node -> ../../../../../../../../../../../../../../firmware/devicetree/base/soc/i2c@...0000/i2c-mux@...i2c@...2c-mux@...i2c@...pi@...ethernet-switch@...dios/mdio
@0/ethernet-phy@1
-r--r--r-- 1 root root 4096 Mar 9 12:35 phy_dev_flags
-r--r--r-- 1 root root 4096 Mar 9 12:35 phy_has_fixups
-r--r--r-- 1 root root 4096 Mar 9 12:35 phy_id
-r--r--r-- 1 root root 4096 Mar 9 12:35 phy_interface
drwxr-xr-x 2 root root 0 Mar 9 12:35 power
drwxr-xr-x 2 root root 0 Mar 9 12:35 statistics
lrwxrwxrwx 1 root root 0 Mar 9 12:35 subsystem -> ../../../../../../../../../../../../../../bus/mdio_bus
-rw-r--r-- 1 root root 4096 Jan 1 1970 uevent
root@...160abluebox3:~#
root@...160abluebox3:~# ls -la /sys/bus/spi/devices/spi1.0/
total 0
drwxr-xr-x 7 root root 0 Jan 1 1970 .
drwxr-xr-x 6 root root 0 Jan 1 1970 ..
lrwxrwxrwx 1 root root 0 Mar 9 12:36 driver -> ../../../../../../../../../../../bus/spi/drivers/sja1105
-rw-r--r-- 1 root root 4096 Mar 9 12:36 driver_override
drwxr-xr-x 4 root root 0 Jan 1 1970 mdio_bus
-r--r--r-- 1 root root 4096 Mar 9 12:36 modalias
drwxr-xr-x 10 root root 0 Jan 1 1970 net
lrwxrwxrwx 1 root root 0 Mar 9 12:36 of_node -> ../../../../../../../../../../../firmware/devicetree/base/soc/i2c@...0000/i2c-mux@...i2c@...2c-mux@...i2c@...pi@...ethernet-switch@0
drwxr-xr-x 2 root root 0 Mar 9 12:36 power
drwxr-xr-x 3 root root 0 Jan 1 1970 ptp
drwxr-xr-x 2 root root 0 Mar 9 12:36 statistics
lrwxrwxrwx 1 root root 0 Jan 1 1970 subsystem -> ../../../../../../../../../../../bus/spi
lrwxrwxrwx 1 root root 0 Mar 9 12:36 supplier:fsl-mc:dpni.4 -> ../../../../../../../../../../virtual/devlink/fsl-mc:dpni.4--spi:spi1.0
-rw-r--r-- 1 root root 4096 Jan 1 1970 uevent
INIT: Id "S0" respawning too fast: disabled for 5 minutes c
lass/mdio_bus/
total 0
drwxr-xr-x 2 root root 0 Jan 1 1970 .
drwxr-xr-x 70 root root 0 Jan 1 1970 ..
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008b96000 -> ../../devices/platform/soc/8b96000.mdio/mdio_bus/0x0000000008b96000
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008b97000 -> ../../devices/platform/soc/8b97000.mdio/mdio_bus/0x0000000008b97000
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008c17000 -> ../../devices/platform/soc/8c17000.mdio/mdio_bus/0x0000000008c17000
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008c27000 -> ../../devices/platform/soc/8c27000.mdio/mdio_bus/0x0000000008c27000
lrwxrwxrwx 1 root root 0 Jan 1 1970 0x0000000008c2b000 -> ../../devices/platform/soc/8c2b000.mdio/mdio_bus/0x0000000008c2b000
lrwxrwxrwx 1 root root 0 Jan 1 1970 fixed-0 -> ../../devices/platform/Fixed MDIO bus.0/mdio_bus/fixed-0
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.0-base-t1 -> ../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.0/mdio_bus/spi1.0-base-t1
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.0-pcs -> ../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.0/mdio_bus/spi1.0-pcs
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.2-base-t1 -> ../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.2/mdio_bus/spi1.2-base-t1
lrwxrwxrwx 1 root root 0 Jan 1 1970 spi1.2-pcs -> ../../devices/platform/soc/2000000.i2c/i2c-0/i2c-9/i2c-10/10-0028/spi_master/spi1/spi1.2/mdio_bus/spi1.2-pcs
root@...160abluebox3:~# ls -la /sys/class/mdio_bus/spi1.0-base-t1/
total 0
drwxr-xr-x 10 root root 0 Jan 1 1970 .
drwxr-xr-x 4 root root 0 Jan 1 1970 ..
lrwxrwxrwx 1 root root 0 Mar 9 12:37 device -> ../../../spi1.0
lrwxrwxrwx 1 root root 0 Mar 9 12:37 of_node -> ../../../../../../../../../../../../../firmware/devicetree/base/soc/i2c@...0000/i2c-mux@...i2c@...2c-mux@...i2c@...pi@...ethernet-switch@...dios/mdio@0
drwxr-xr-x 2 root root 0 Mar 9 12:37 power
drwxr-xr-x 4 root root 0 Jan 1 1970 spi1.0-base-t1:01
drwxr-xr-x 4 root root 0 Jan 1 1970 spi1.0-base-t1:02
drwxr-xr-x 4 root root 0 Jan 1 1970 spi1.0-base-t1:03
drwxr-xr-x 4 root root 0 Jan 1 1970 spi1.0-base-t1:04
drwxr-xr-x 4 root root 0 Jan 1 1970 spi1.0-base-t1:05
drwxr-xr-x 4 root root 0 Jan 1 1970 spi1.0-base-t1:06
drwxr-xr-x 2 root root 0 Mar 9 12:37 statistics
lrwxrwxrwx 1 root root 0 Jan 1 1970 subsystem -> ../../../../../../../../../../../../../class/mdio_bus
-rw-r--r-- 1 root root 4096 Jan 1 1970 uevent
-r--r--r-- 1 root root 4096 Mar 9 12:37 waiting_for_supplier
root@...160abluebox3:~# ls -la /sys/class/mdio_bus/spi1.0-base-t1/spi1.0-base-t1\:01/
total 0
drwxr-xr-x 4 root root 0 Jan 1 1970 .
drwxr-xr-x 10 root root 0 Jan 1 1970 ..
lrwxrwxrwx 1 root root 0 Mar 9 12:35 driver -> ../../../../../../../../../../../../../../bus/mdio_bus/drivers/NXP C45 TJA1103
lrwxrwxrwx 1 root root 0 Mar 9 12:35 of_node -> ../../../../../../../../../../../../../../firmware/devicetree/base/soc/i2c@...0000/i2c-mux@...i2c@...2c-mux@...i2c@...pi@...ethernet-switch@...dios/mdio
@0/ethernet-phy@1
-r--r--r-- 1 root root 4096 Mar 9 12:35 phy_dev_flags
-r--r--r-- 1 root root 4096 Mar 9 12:35 phy_has_fixups
-r--r--r-- 1 root root 4096 Mar 9 12:35 phy_id
-r--r--r-- 1 root root 4096 Mar 9 12:35 phy_interface
drwxr-xr-x 2 root root 0 Mar 9 12:35 power
drwxr-xr-x 2 root root 0 Mar 9 12:35 statistics
lrwxrwxrwx 1 root root 0 Mar 9 12:35 subsystem -> ../../../../../../../../../../../../../../bus/mdio_bus
-rw-r--r-- 1 root root 4096 Jan 1 1970 uevent
As you can see, there was no provider/consumer relationship enforced
between the PHY at spi1.0-base-t1\:01 and the ethernet-switch.
> > >
> > > If it doesn't fix it, can one of you please point me to an upstream
> > > dts (not dtsi) file for a platform in which you see this issue? And
> > > ideally also the DT nodes and their drivers that are involved in this
> > > cycle? With that info, I should be able to root cause this if the
> > > patch above doesn't already fix it.
> >
> > I'm working with a non-upstream dts - maybe Vladimir is using an
> > upstream one? The pattern among the drivers/dts is common between our
> > two cases.
>
> Ideally, I can get a fully upstream example where this issue is
> happening so that I can look at the actual code that's hitting this
> issue and be sure my analysis is right.
Mine isn't upstream either, but I have no issue sharing it with you.
cat arch/arm64/boot/dts/freescale/fsl-lx2160a-bluebox3.dts
// SPDX-License-Identifier: (GPL-2.0 OR MIT)
//
// Device Tree file for LX2160A BLUEBOX3
//
// Copyright 2020 NXP
/dts-v1/;
#include "fsl-lx2160a.dtsi"
/ {
model = "NXP Layerscape LX2160ABLUEBOX3";
compatible = "fsl,lx2160a-rdb", "fsl,lx2160a";
aliases {
crypto = &crypto;
serial0 = &uart0;
mmc0 = &esdhc0;
mmc1 = &esdhc1;
};
chosen {
stdout-path = "serial0:115200n8";
};
sb_3v3: regulator-sb3v3 {
compatible = "regulator-fixed";
regulator-name = "MC34717-3.3VSB";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-boot-on;
regulator-always-on;
};
};
&can0 {
status = "okay";
can-transceiver {
max-bitrate = <5000000>;
};
};
&can1 {
status = "okay";
can-transceiver {
max-bitrate = <5000000>;
};
};
&crypto {
status = "okay";
};
&emdio1 {
status = "okay";
};
&emdio2 {
status = "okay";
};
&esdhc0 {
sd-uhs-sdr104;
sd-uhs-sdr50;
sd-uhs-sdr25;
sd-uhs-sdr12;
status = "okay";
};
&esdhc1 {
mmc-hs200-1_8v;
mmc-hs400-1_8v;
bus-width = <8>;
status = "okay";
};
&fspi {
status = "okay";
mt35xu512aba0: flash@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "jedec,spi-nor";
m25p,fast-read;
spi-max-frequency = <50000000>;
reg = <0>;
spi-rx-bus-width = <8>;
spi-tx-bus-width = <8>;
};
mt35xu512aba1: flash@1 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "jedec,spi-nor";
m25p,fast-read;
spi-max-frequency = <50000000>;
reg = <1>;
spi-rx-bus-width = <8>;
spi-tx-bus-width = <8>;
};
};
&i2c0 {
status = "okay";
i2c-mux@77 {
compatible = "nxp,pca9547";
reg = <0x77>;
#address-cells = <1>;
#size-cells = <0>;
i2c@1 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0x1>;
// TODO: Add entries for EMC2305
};
i2c@2 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0x2>;
power-monitor@40 {
compatible = "ti,ina220";
reg = <0x40>;
shunt-resistor = <500>;
};
};
i2c@3 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0x3>;
temperature-sensor@4c {
compatible = "nxp,sa56004";
reg = <0x4c>;
vcc-supply = <&sb_3v3>;
};
temperature-sensor@48 {
compatible = "nxp,sa56004";
reg = <0x48>;
vcc-supply = <&sb_3v3>;
};
};
i2c@4 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0x4>;
rtc@51 {
compatible = "nxp,pcf2129";
reg = <0x51>;
// IRQ10_B
interrupts = <0 150 0x4>;
};
};
i2c@7 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0x7>;
i2c-mux@75 {
compatible = "nxp,pca9547";
reg = <0x75>;
#address-cells = <1>;
#size-cells = <0>;
i2c@0 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0x0>;
spi_bridge: spi@28 {
compatible = "nxp,sc18is602b";
reg = <0x28>;
#address-cells = <1>;
#size-cells = <0>;
};
};
};
};
};
};
&i2c5 {
status = "okay";
i2c-mux@77 {
compatible = "nxp,pca9846";
reg = <0x77>;
#address-cells = <1>;
#size-cells = <0>;
// TODO: Add entrier for device connected to mux
};
};
&spi_bridge {
/* SW1 */
ethernet-switch@0 {
compatible = "nxp,sja1110a";
reg = <0>;
spi-max-frequency = <4000000>;
spi-cpol;
dsa,member = <0 0>;
ethernet-ports {
#address-cells = <1>;
#size-cells = <0>;
/* Microcontroller port */
port@0 {
reg = <0>;
status = "disabled";
};
/* SW1_P1 */
port@1 {
reg = <1>;
label = "con_2x20";
phy-mode = "sgmii";
fixed-link {
speed = <1000>;
full-duplex;
};
};
port@2 {
reg = <2>;
ethernet = <&dpmac17>;
phy-mode = "rgmii-id";
fixed-link {
speed = <1000>;
full-duplex;
};
};
port@3 {
reg = <3>;
label = "1ge_p1";
phy-mode = "rgmii-id";
phy-handle = <&sw1_mii3_phy>;
};
sw1p4: port@4 {
reg = <4>;
link = <&sw2p1>;
phy-mode = "sgmii";
fixed-link {
speed = <1000>;
full-duplex;
};
};
port@5 {
reg = <5>;
label = "trx1";
phy-mode = "internal";
phy-handle = <&sw1_port5_base_t1_phy>;
};
port@6 {
reg = <6>;
label = "trx2";
phy-mode = "internal";
phy-handle = <&sw1_port6_base_t1_phy>;
};
port@7 {
reg = <7>;
label = "trx3";
phy-mode = "internal";
phy-handle = <&sw1_port7_base_t1_phy>;
};
port@8 {
reg = <8>;
label = "trx4";
phy-mode = "internal";
phy-handle = <&sw1_port8_base_t1_phy>;
};
port@9 {
reg = <9>;
label = "trx5";
phy-mode = "internal";
phy-handle = <&sw1_port9_base_t1_phy>;
};
port@a {
reg = <10>;
label = "trx6";
phy-mode = "internal";
phy-handle = <&sw1_port10_base_t1_phy>;
};
};
mdios {
#address-cells = <1>;
#size-cells = <0>;
mdio@0 {
reg = <0>;
compatible = "nxp,sja1110-base-t1-mdio";
#address-cells = <1>;
#size-cells = <0>;
sw1_port5_base_t1_phy: ethernet-phy@1 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x1>;
};
sw1_port6_base_t1_phy: ethernet-phy@2 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x2>;
};
sw1_port7_base_t1_phy: ethernet-phy@3 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x3>;
};
sw1_port8_base_t1_phy: ethernet-phy@4 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x4>;
};
sw1_port9_base_t1_phy: ethernet-phy@5 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x5>;
};
sw1_port10_base_t1_phy: ethernet-phy@6 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x6>;
};
};
};
};
/* SW2 */
ethernet-switch@2 {
compatible = "nxp,sja1110a";
reg = <2>;
spi-max-frequency = <4000000>;
spi-cpol;
dsa,member = <0 1>;
ethernet-ports {
#address-cells = <1>;
#size-cells = <0>;
/* Microcontroller port */
port@0 {
reg = <0>;
status = "disabled";
};
sw2p1: port@1 {
reg = <1>;
link = <&sw1p4>;
phy-mode = "sgmii";
fixed-link {
speed = <1000>;
full-duplex;
};
};
port@2 {
reg = <2>;
ethernet = <&dpmac18>;
phy-mode = "rgmii-id";
fixed-link {
speed = <1000>;
full-duplex;
};
};
port@3 {
reg = <3>;
label = "1ge_p2";
phy-mode = "rgmii-id";
phy-handle = <&sw2_mii3_phy>;
};
port@4 {
reg = <4>;
label = "to_sw3";
phy-mode = "2500base-x";
fixed-link {
speed = <2500>;
full-duplex;
};
};
port@5 {
reg = <5>;
label = "trx7";
phy-mode = "internal";
phy-handle = <&sw2_port5_base_t1_phy>;
};
port@6 {
reg = <6>;
label = "trx8";
phy-mode = "internal";
phy-handle = <&sw2_port6_base_t1_phy>;
};
port@7 {
reg = <7>;
label = "trx9";
phy-mode = "internal";
phy-handle = <&sw2_port7_base_t1_phy>;
};
port@8 {
reg = <8>;
label = "trx10";
phy-mode = "internal";
phy-handle = <&sw2_port8_base_t1_phy>;
};
port@9 {
reg = <9>;
label = "trx11";
phy-mode = "internal";
phy-handle = <&sw2_port9_base_t1_phy>;
};
port@a {
reg = <10>;
label = "trx12";
phy-mode = "internal";
phy-handle = <&sw2_port10_base_t1_phy>;
};
};
mdios {
#address-cells = <1>;
#size-cells = <0>;
mdio@0 {
reg = <0>;
compatible = "nxp,sja1110-base-t1-mdio";
#address-cells = <1>;
#size-cells = <0>;
sw2_port5_base_t1_phy: ethernet-phy@1 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x1>;
};
sw2_port6_base_t1_phy: ethernet-phy@2 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x2>;
};
sw2_port7_base_t1_phy: ethernet-phy@3 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x3>;
};
sw2_port8_base_t1_phy: ethernet-phy@4 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x4>;
};
sw2_port9_base_t1_phy: ethernet-phy@5 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x5>;
};
sw2_port10_base_t1_phy: ethernet-phy@6 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x6>;
};
};
};
};
};
&uart0 {
status = "okay";
};
&uart1 {
status = "okay";
};
&usb0 {
status = "okay";
};
&emdio1 {
aquantia_phy1: ethernet-phy@0 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x0>;
};
aquantia_phy2: ethernet-phy@8 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x8>;
};
sw1_mii3_phy: ethernet-phy@1 {
/* AR8035 */
compatible = "ethernet-phy-id004d.d072";
reg = <0x5>;
};
sw2_mii3_phy: ethernet-phy@2 {
/* AR8035 */
compatible = "ethernet-phy-id004d.d072";
reg = <0x6>;
};
};
&emdio2 {
aquantia_phy3: ethernet-phy@0 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x0>;
};
aquantia_phy4: ethernet-phy@8 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x8>;
};
};
&dpmac5 {
phy-handle = <&aquantia_phy2>;
phy-connection-type = "usxgmii";
managed = "in-band-status";
};
&dpmac6 {
phy-handle = <&aquantia_phy1>;
phy-connection-type = "usxgmii";
managed = "in-band-status";
};
&dpmac9 {
phy-handle = <&aquantia_phy4>;
phy-connection-type = "usxgmii";
managed = "in-band-status";
};
&dpmac10 {
phy-handle = <&aquantia_phy3>;
phy-connection-type = "usxgmii";
managed = "in-band-status";
};
&dpmac17 {
phy-connection-type = "rgmii";
status = "okay";
fixed-link {
speed = <1000>;
full-duplex;
};
};
&dpmac18 {
phy-connection-type = "rgmii";
status = "okay";
fixed-link {
speed = <1000>;
full-duplex;
};
};
&pcs_mdio5 {
status = "okay";
};
&pcs_mdio5 {
status = "okay";
};
&pcs_mdio9 {
status = "okay";
};
&pcs_mdio10 {
status = "okay";
};
> 2. The child devices could defer probe because one of their suppliers
> isn't ready yet. Either because of fw_devlink=on or the framework
> itself returning -EPROBE_DEFER.
> 3. The child devices could be getting probed asynchronously. So the
> device_add() would kick off a thread to probe the child devices in a
> separate thread.
>
> (2) is what is happening in this case. fw_devlink=on sees that
> "switch" implements the "switch_intc" and "switch" hasn't finished
> probing yet. So it has no way of knowing that switch_intc is actually
> ready. And even if switch_intc was registered as part of switch's
> probe() by the time the PHYs are added, switch_intc could get
> deregistered if the probe fails at a later point. So until probe()
> returns 0, fw_devlink can't be fully sure the supplier (switch_intc)
> is ready. Which is good in general because you won't have to
> forcefully unbind (if that is even handled correctly in the first
> place) the consumers of a device if it fails probe() half way through
> registering a few services.
I think you're right and this is the difference between my setup and
Alvin's, I don't have any sort of interrupts for the internal PHYs.
Powered by blists - more mailing lists