Re: [PATCH v4 00/10] gpio: improve support for shared GPIOs

Michael Walle
2026-01-09T14:41:27Z

[-- Attachment #1: Type: text/plain, Size: 69088 bytes --]

Hi,

On Thu Jan 8, 2026 at 4:50 PM CET, Bartosz Golaszewski wrote:
> On Thu, Jan 8, 2026 at 3:46 PM Michael Walle <mwalle@kernel.org> wrote:
>>
>> >
>> > The changes are implemented in a way that allows to seamlessly compile
>> > out any code related to sharing GPIOs for systems that don't need it.
>>
>> The problem here is that the aarch64 defconfig has ARCH_QCOM enabled
>> and thus it will get enabled for any platforms, right?
>>
>
> On arm64 with defconfig, yes. I want to make it transparent for
> platforms that don't have shared GPIOs though. I'm aware of issues and
> am actively fixing all that are reported to me. Another set of fixes
> will be in tomorrow's linux-next.
>
>> I haven't grokked everything, but does GPIO_SHARED=y makes any sense
>> without GPIO_SHARED_PROXY? It seems to me that the probing of shared
>> pins will be deferred indefinitely.
>>
>
> Do you have a use-case where there are shared GPIOs that are needed at
> boot time when there are no modules?

See below.

> I am aware of the issue where
> false-positive shared GPIOs are detected, I posted a fix for that too.
> Without logs, I can't really tell if that's the case for you though.
> :(

What I mean is, GPIO_SHARED is automatically selected by ARCH_QCOM (and
probably others in the future). But GPIO_SHARED_PROXY is
selectable by the user and it can be deselected. But you cannot
specifically deactivate GPIO_SHARED. So there is no way to go back
to the former hacky shared gpio handling; which might be intended :)

If so, shouldn't be GPIO_SHARED_PROXY be either y or m if GPIO_SHARED=y ?
I.e. don't allow it to be deselected.

>> > The practical use-case for this are the powerdown GPIOs shared by
>> > speakers on Qualcomm db845c platform, however I have also extensively
>> > tested it using gpio-virtuser on arm64 qemu with various DT
>> > configurations.
>> >
>> > I'm Cc'ing some people that may help with reviewing/be interested in
>> > this: OF maintainers (because the main target are OF systems initially),
>> > Mark Brown because most users of GPIOD_FLAGS_BIT_NONEXCLUSIVE live
>> > in audio or regulator drivers and one of the goals of this series is
>> > dropping the hand-crafted GPIO enable counting via struct
>> > regulator_enable_gpio in regulator core), Andy and Mika because I'd like
>> > to also cover ACPI (even though I don't know about any ACPI platform that
>> > would need this at the moment, I think it makes sense to make the
>> > solution complete), Dmitry (same thing but for software nodes), Mani
>> > (because you have a somewhat related use-case for the PERST# signal and
>> > I'd like to hear your input on whether this is something you can use or
>> > maybe it needs a separate, implicit gpio-perst driver similar to what
>> > Krzysztof did for reset-gpios) and Greg (because I mentioned this to you
>> > last week in person and I also use the auxiliary bus for the proxy
>> > devices).
>>
>> This broke my board (using the arm64 defconfig, works without
>> GPIO_SHARED of course). I'm seeing two issues here with my board
>> (arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67*):
>>
>> (1) It's GPIO controller (gpio-davinci) doesn't support
>> .get_direction so I'm getting ENOTSUPP during probing of the
>> (some?) shared GPIOs.
>>
>
> Unless this board really shares GPIOs, it may be due to the
> false-positives that will be fixed by this patch[1]. If you enable

Yeah this board shares an enable GPIO for two regulators
(regulator-5 and regulator-6,
arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-base.dts).

> CONFIG_DEBUG_GPIO and post the kernel log, I'll be able to tell for
> sure.

See end of this mail. I've applied the mentioned patch.

> Though thanks for bringing this to my attention as I now see there is
> indeed an issue when the proxied chip doesn't support .get_direction()
> as well as a duplicated check in GPIO core. I'll fix it too.
>
>> (2) GPIO_SHARED_PROXY is default m in the defconfig, but I need the
>> pins for the root filesystem medium, i.e. the SD card regulators.
>>
>
> I'll take care of this is you confirm, the issue persists even with patch[1].

Not sure this is still valid. Because I've just learned that
apparently, the arm64 Image shall be made smaller and thus "need
a driver for rootfs" isn't a valid reason for =y anymore.

-michael

kernel boot log:

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.19.0-rc4-next-20260109-00037-g6143d690c7d2 (mwalle@mwalle01) (aarch64-linux-gnu-gcc (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #3137 SMP Fri Jan 9 15:16:54 CET 2026
[ 0.000000] KASLR enabled
[ 0.000000] Machine model: Kontron SMARC-sAM67
[ 0.000000] efi: UEFI not found.
[ 0.000000] [Firmware Bug]: Kernel image misaligned at boot, please fix your bootloader!
[ 0.000000] Reserved memory: created CMA memory pool at 0x00000009f0000000, size 256 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000009f0000000..0x00000009ffffffff (262144 KiB) map reusable linux,cma
[ 0.000000] OF: reserved mem: 0x000000009e800000..0x000000009fffffff (24576 KiB) nomap non-reusable optee@9e800000
[ 0.000000] OF: reserved mem: 0x0000000080000000..0x000000008007ffff (512 KiB) nomap non-reusable tfa@80000000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a0100000..0x00000000a0ffffff (15360 KiB) nomap non-reusable r5f-memory@a0100000
[ 0.000000] NUMA: Faking a node at [mem 0x0000000080000000-0x00000009ffffffff]
[ 0.000000] NODE_DATA(0) allocated [mem 0x9eefb5d00-0x9eefb7d3f]
[ 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: Trusted OS migration not required
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000009ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x000000008007ffff]
[ 0.000000] node 0: [mem 0x0000000080080000-0x000000009e7fffff]
[ 0.000000] node 0: [mem 0x000000009e800000-0x000000009fffffff]
[ 0.000000] node 0: [mem 0x00000000a0000000-0x00000000a00fffff]
[ 0.000000] node 0: [mem 0x00000000a0100000-0x00000000a0ffffff]
[ 0.000000] node 0: [mem 0x00000000a1000000-0x00000000ffffffff]
[ 0.000000] node 0: [mem 0x0000000880000000-0x00000009ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000009ffffffff]
[ 0.000000] percpu: Embedded 32 pages/cpu s91416 r8192 d31464 u131072
[ 0.000000] pcpu-alloc: s91416 r8192 d31464 u131072 alloc=32*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GICv3 CPU interface
[ 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 erratum 845719
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: root=/dev/mmcblk0p2 rootwait console=ttyS1,115200n8 panic=3 debug
[ 0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] software IO TLB: area num 4.
[ 0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
[ 0.000000] Fallback order for Node 0: 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2097152
[ 0.000000] Policy zone: Normal
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] stackdepot: allocating hash table via alloc_large_system_hash
[ 0.000000] stackdepot hash table entries: 524288 (order: 11, 8388608 bytes, linear)
[ 0.000000] stackdepot: allocating space for 8192 stack pools via memblock
[ 0.000000] **********************************************************
[ 0.000000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **
[ 0.000000] ** **
[ 0.000000] ** This system shows unhashed kernel memory addresses **
[ 0.000000] ** via the console, logs, and other interfaces. This **
[ 0.000000] ** might reduce the security of your system. **
[ 0.000000] ** **
[ 0.000000] ** If you see this message and you are not debugging **
[ 0.000000] ** the kernel, report this immediately to your system **
[ 0.000000] ** administrator! **
[ 0.000000] ** **
[ 0.000000] ** Use hash_pointers=always to force this mode off **
[ 0.000000] ** **
[ 0.000000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **
[ 0.000000] **********************************************************
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] ftrace: allocating 77902 entries in 306 pages
[ 0.000000] ftrace: allocated 306 pages with 4 groups
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[ 0.000000] Rude variant of Tasks RCU enabled.
[ 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=4
[ 0.000000] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[ 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] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTLR.DS=0, SCR_EL3.FIQ=1
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001880000
[ 0.000000] ITS [mem 0x01820000-0x0182ffff]
[ 0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
[ 0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
[ 0.000000] ITS@0x0000000001820000: allocated 524288 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
[ 0.000000] ITS: using cache flushing for cmd queue
[ 0.000000] GICv3: using LPI property table @0x0000000880350000
[ 0.000000] GIC: using cache flushing for LPI property table
[ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000880360000
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer running at 200.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
[ 0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
[ 0.000768] Console: colour dummy device 80x25
[ 0.000905] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
[ 0.000915] pid_max: default: 32768 minimum: 301
[ 0.001293] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.001319] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.004990] rcu: Hierarchical SRCU implementation.
[ 0.005003] rcu: Max phase no-delay instances is 1000.
[ 0.005338] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.005539] EFI services will not be available.
[ 0.005897] smp: Bringing up secondary CPUs ...
[ 0.014795] Detected VIPT I-cache on CPU1
[ 0.014915] GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000
[ 0.014929] GICv3: CPU1: using allocated LPI pending table @0x0000000880370000
[ 0.014977] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.024011] Detected VIPT I-cache on CPU2
[ 0.024110] GICv3: CPU2: found redistributor 2 region 0:0x00000000018c0000
[ 0.024123] GICv3: CPU2: using allocated LPI pending table @0x0000000880380000
[ 0.024159] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.033103] Detected VIPT I-cache on CPU3
[ 0.033195] GICv3: CPU3: found redistributor 3 region 0:0x00000000018e0000
[ 0.033208] GICv3: CPU3: using allocated LPI pending table @0x0000000880390000
[ 0.033244] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.033354] smp: Brought up 1 node, 4 CPUs
[ 0.033360] SMP: Total of 4 processors activated.
[ 0.033362] CPU: All CPU(s) started at EL2
[ 0.033392] CPU features: detected: 32-bit EL0 Support
[ 0.033395] CPU features: detected: 32-bit EL1 Support
[ 0.033399] CPU features: detected: CRC32 instructions
[ 0.033408] CPU features: detected: PMUv3
[ 0.033449] alternatives: applying system-wide alternatives
[ 0.035494] Memory: 7795152K/8388608K available (24448K kernel code, 3286K rwdata, 12924K rodata, 3200K init, 527K bss, 320344K reserved, 262144K cma-reserved)
[ 0.036917] devtmpfs: initialized
[ 0.073902] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.073946] posixtimers hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.073995] futex hash table entries: 1024 (65536 bytes on 1 NUMA nodes, total 64 KiB, linear).
[ 0.077302] 2G module region forced by RANDOMIZE_MODULE_REGION_FULL
[ 0.077338] 0 pages in range for non-PLT usage
[ 0.077343] 513136 pages in range for PLT usage
[ 0.080465]
[ 0.080475] *************************************************************
[ 0.080477] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **
[ 0.080479] ** **
[ 0.080481] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **
[ 0.080483] ** **
[ 0.080484] ** This means that this kernel is built to expose internal **
[ 0.080486] ** IOMMU data structures, which may compromise security on **
[ 0.080488] ** your system. **
[ 0.080490] ** **
[ 0.080492] ** If you see this message and you are not debugging the **
[ 0.080493] ** kernel, report this immediately to your vendor! **
[ 0.080496] ** **
[ 0.080497] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **
[ 0.080499] *************************************************************
[ 0.080914] DMI not present or invalid.
[ 0.083305] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.084747] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[ 0.084897] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.085026] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.085126] audit: initializing netlink subsys (disabled)
[ 0.085468] audit: type=2000 audit(0.084:1): state=initialized audit_enabled=0 res=1
[ 0.086125] gpiolib_shared: Created a secondary shared GPIO reference for potential reset-gpio device for GPIO 10 at gpio@600000
[ 0.086372] gpiolib_shared: Created a secondary shared GPIO reference for potential reset-gpio device for GPIO 15 at gpio@601000
[ 0.086528] gpiolib_shared: GPIO 7 at gpio@600000 is shared by multiple firmware nodes
[ 0.086583] gpiolib_shared: GPIO 4 at pmic@44 is shared by multiple firmware nodes
[ 0.086753] gpiolib_shared: Finished scanning firmware nodes for shared GPIOs
[ 0.088766] thermal_sys: Registered thermal governor 'step_wise'
[ 0.088884] cpuidle: using governor menu
[ 0.089362] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.089468] ASID allocator initialised with 32768 entries
[ 0.090816] Serial: AMBA PL011 UART driver
[ 0.097535] /bus@f0000/interrupt-controller@1800000: Fixed dependency cycle(s) with /bus@f0000/interrupt-controller@1800000
[ 0.097672] /bus@f0000/i2c@20000000/bridge@2c: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000
[ 0.097684] /bus@f0000/i2c@20000000/bridge@2c: Fixed dependency cycle(s) with /connector-2
[ 0.098118] /bus@f0000/dss@30220000: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000
[ 0.098148] /bus@f0000/dsi@30500000: Fixed dependency cycle(s) with /bus@f0000/i2c@20000000/bridge@2c
[ 0.098161] /bus@f0000/dsi@30500000: Fixed dependency cycle(s) with /bus@f0000/dss@30220000
[ 0.109935] /bus@f0000/i2c@20000000/bridge@2c: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000
[ 0.109956] /bus@f0000/i2c@20000000/bridge@2c: Fixed dependency cycle(s) with /connector-2
[ 0.115336] /bus@f0000/dss@30220000: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000
[ 0.115784] /bus@f0000/dss@30220000: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000
[ 0.115965] /bus@f0000/i2c@20000000/bridge@2c: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000
[ 0.116148] /bus@f0000/dsi@30500000: Fixed dependency cycle(s) with /bus@f0000/i2c@20000000/bridge@2c
[ 0.116163] /bus@f0000/dsi@30500000: Fixed dependency cycle(s) with /bus@f0000/dss@30220000
[ 0.117744] /bus@f0000/pcie@f102000: Fixed dependency cycle(s) with /bus@f0000/pcie@f102000/interrupt-controller
[ 0.118873] /bus@f0000/usb@f900000/usb@31000000: Fixed dependency cycle(s) with /connector-1
[ 0.119081] /connector-1: Fixed dependency cycle(s) with /bus@f0000/usb@f900000/usb@31000000
[ 0.125763] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.125776] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.125780] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.125783] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.125786] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.125789] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.125792] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.125795] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.130707] ACPI: Interpreter disabled.
[ 0.131890] k3-chipinfo 43000014.chipid: Family:J722S rev:SR1.0 JTAGID[0x0bba002f] Detected
[ 0.132924] reg-fixed-voltage regulator-1: using DT '/regulator-1' for '(default)' GPIO lookup
[ 0.132979] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/regulator-1[0]'
[ 0.133013] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-1[0]'
[ 0.133023] reg-fixed-voltage regulator-1: using lookup tables for GPIO lookup
[ 0.133028] reg-fixed-voltage regulator-1: No GPIO consumer (default) found
[ 0.133595] reg-fixed-voltage regulator-2: using DT '/regulator-2' for '(default)' GPIO lookup
[ 0.133638] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/regulator-2[0]'
[ 0.133672] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-2[0]'
[ 0.133681] reg-fixed-voltage regulator-2: using lookup tables for GPIO lookup
[ 0.133685] reg-fixed-voltage regulator-2: No GPIO consumer (default) found
[ 0.133829] iommu: Default domain type: Translated
[ 0.133837] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.133874] reg-fixed-voltage regulator-3: using DT '/regulator-3' for '(default)' GPIO lookup
[ 0.133917] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/regulator-3[0]'
[ 0.133950] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-3[0]'
[ 0.133959] reg-fixed-voltage regulator-3: using lookup tables for GPIO lookup
[ 0.133963] reg-fixed-voltage regulator-3: No GPIO consumer (default) found
[ 0.135533] SCSI subsystem initialized
[ 0.135968] libata version 3.00 loaded.
[ 0.136684] usbcore: registered new interface driver usbfs
[ 0.136834] usbcore: registered new interface driver hub
[ 0.136928] usbcore: registered new device driver usb
[ 0.138760] mc: Linux media interface: v0.10
[ 0.138894] videodev: Linux video capture interface: v2.00
[ 0.139094] pps_core: LinuxPPS API ver. 1 registered
[ 0.139098] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.139148] PTP clock support registered
[ 0.139258] EDAC MC: Ver: 3.0.0
[ 0.141796] FPGA manager framework
[ 0.142162] Advanced Linux Sound Architecture Driver Initialized.
[ 0.144034] nfc: nfc_init: NFC Core ver 0.1
[ 0.144211] NET: Registered PF_NFC protocol family
[ 0.144855] vgaarb: loaded
[ 0.145797] clocksource: Switched to clocksource arch_sys_counter
[ 0.146836] VFS: Disk quotas dquot_6.6.0
[ 0.146886] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.148369] pnp: PnP ACPI: disabled
[ 0.163926] NET: Registered PF_INET protocol family
[ 0.164248] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.169154] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[ 0.169223] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.169264] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.169655] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[ 0.171216] TCP: Hash tables configured (established 65536 bind 65536)
[ 0.171485] UDP hash table entries: 4096 (order: 6, 262144 bytes, linear)
[ 0.171699] UDP-Lite hash table entries: 4096 (order: 6, 262144 bytes, linear)
[ 0.172205] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.173282] RPC: Registered named UNIX socket transport module.
[ 0.173292] RPC: Registered udp transport module.
[ 0.173295] RPC: Registered tcp transport module.
[ 0.173297] RPC: Registered tcp-with-tls transport module.
[ 0.173299] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.174931] PCI: CLS 0 bytes, default 64
[ 0.185302] kvm [1]: nv: 568 coarse grained trap handlers
[ 0.185910] kvm [1]: IPA Size Limit: 40 bits
[ 0.188173] kvm [1]: vgic-v2@100020000
[ 0.188197] kvm [1]: GICv3 sysreg trapping enabled ([C], reduced performance)
[ 0.188219] kvm [1]: GIC system register CPU interface enabled
[ 0.188269] kvm [1]: vgic interrupt IRQ9
[ 0.188300] kvm [1]: Hyp nVHE mode initialized successfully
[ 0.192252] Initialise system trusted keyrings
[ 0.192682] workingset: timestamp_bits=44 max_order=21 bucket_order=0
[ 0.197812] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.198605] NFS: Registering the id_resolver key type
[ 0.198649] Key type id_resolver registered
[ 0.198653] Key type id_legacy registered
[ 0.198717] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.198733] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.199201] 9p: Installing v9fs 9p2000 file system support
[ 0.199930] cryptd: max_cpu_qlen set to 1000
[ 0.249756] NET: Registered PF_ALG protocol family
[ 0.249790] Key type asymmetric registered
[ 0.249793] Asymmetric key parser 'x509' registered
[ 0.250006] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 0.250015] io scheduler mq-deadline registered
[ 0.250018] io scheduler kyber registered
[ 0.265257] pinctrl-single 4084000.pinctrl: 34 pins, size 136
[ 0.267673] pinctrl-single f4000.pinctrl: 172 pins, size 688
[ 0.286821] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.311058] Serial: 8250/16550 driver, 8 ports, IRQ sharing enabled
[ 0.328232] display-connector connector-2: using DT '/connector-2' for 'hpd' GPIO lookup
[ 0.328326] display-connector connector-2: No GPIO consumer hpd found
[ 0.346493] loop: module loaded
[ 0.359757] mdio_bus fixed-0: using lookup tables for GPIO lookup
[ 0.359771] mdio_bus fixed-0: No GPIO consumer reset found
[ 0.370734] tun: Universal TUN/TAP device driver, 1.6
[ 0.371335] CAN device driver interface
[ 0.375208] e1000: Intel(R) PRO/1000 Network Driver
[ 0.375217] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 0.375347] e1000e: Intel(R) PRO/1000 Network Driver
[ 0.375350] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 0.375476] igb: Intel(R) Gigabit Ethernet Network Driver
[ 0.375479] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 0.375600] Intel(R) 2.5G Ethernet Linux Driver
[ 0.375603] Copyright(c) 2018 Intel Corporation.
[ 0.375727] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver
[ 0.375730] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
[ 0.376248] i40e: Intel(R) Ethernet Connection XL710 Network Driver
[ 0.376256] i40e: Copyright (c) 2013 - 2019 Intel Corporation.
[ 0.380214] usbcore: registered new interface driver rt2500usb
[ 0.381193] VFIO - User Level meta-driver version: 0.3
[ 0.386365] usbcore: registered new interface driver usb-storage
[ 0.388916] UDC core: g_ether: couldn't find an available UDC
[ 0.389015] UDC core: g_mass_storage: couldn't find an available UDC
[ 0.389102] UDC core: g_serial: couldn't find an available UDC
[ 0.391916] i2c_dev: i2c /dev entries driver
[ 0.399157] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev
[ 0.399546] device-mapper: multipath round-robin: version 1.2.0 loaded
[ 0.399557] device-mapper: multipath queue-length: version 0.2.0 loaded
[ 0.399565] device-mapper: multipath service-time: version 0.3.0 loaded
[ 0.399573] device-mapper: multipath historical-service-time: version 0.1.1 loaded
[ 0.401855] sdhci: Secure Digital Host Controller Interface driver
[ 0.401863] sdhci: Copyright(c) Pierre Ossman
[ 0.402880] Synopsys Designware Multimedia Card Interface Driver
[ 0.403621] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.405431] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 0.408699] usbcore: registered new interface driver usbhid
[ 0.408709] usbhid: USB HID core driver
[ 0.409111] gpib_common: GPIB core driver
[ 0.422122] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 (0,8000003f) counters available
[ 0.424854] optee: probing for conduit method.
[ 0.424888] optee: revision 4.7
[ 0.441736] optee: dynamic shared memory is enabled
[ 0.442760] optee: initialized driver
[ 0.442800] random: crng init done
[ 0.448117] drop_monitor: Initializing network drop monitor service
[ 0.448591] NET: Registered PF_INET6 protocol family
[ 0.450331] Segment Routing with IPv6
[ 0.450462] In-situ OAM (IOAM) with IPv6
[ 0.450574] NET: Registered PF_PACKET protocol family
[ 0.450943] can: controller area network core
[ 0.451023] NET: Registered PF_CAN protocol family
[ 0.451028] can: raw protocol
[ 0.451033] can: broadcast manager protocol
[ 0.451043] can: netlink gateway - max_hops=1
[ 0.451211] 8021q: 802.1Q VLAN Support v1.8
[ 0.451275] 9pnet: Installing 9P2000 support
[ 0.451428] Key type dns_resolver registered
[ 0.489596] registered taskstats version 1
[ 0.489619] Loading compiled-in X.509 certificates
[ 0.523182] Demotion targets for Node 0: null
[ 0.524429] Key type encrypted registered
[ 0.539208] display-connector connector-2: using DT '/connector-2' for 'hpd' GPIO lookup
[ 0.539269] display-connector connector-2: No GPIO consumer hpd found
[ 0.550927] ti-sci 44043000.system-controller: ABI: 4.0 (firmware rev 0x000b '11.1.9--v11.01.09 (Fancy Rat)')
[ 0.671150] i2c i2c-0: using DT '/bus@f0000/bus@4000000/i2c@4900000' for 'scl' GPIO lookup
[ 0.671219] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@f0000/bus@4000000/i2c@4900000[0]'
[ 0.671257] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@f0000/bus@4000000/i2c@4900000[0]'
[ 0.671269] i2c i2c-0: using lookup tables for GPIO lookup
[ 0.671274] i2c i2c-0: No GPIO consumer scl found
[ 0.671290] i2c i2c-0: using DT '/bus@f0000/bus@4000000/i2c@4900000' for 'sda' GPIO lookup
[ 0.671331] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@f0000/bus@4000000/i2c@4900000[0]'
[ 0.671366] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@f0000/bus@4000000/i2c@4900000[0]'
[ 0.671377] i2c i2c-0: using lookup tables for GPIO lookup
[ 0.671380] i2c i2c-0: No GPIO consumer sda found
[ 0.671685] omap_i2c 4900000.i2c: bus 0 rev0.12 at 100 kHz
[ 0.674478] i2c i2c-1: using DT '/bus@f0000/bus@b00000/i2c@2b200000' for 'scl' GPIO lookup
[ 0.674538] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@f0000/bus@b00000/i2c@2b200000[0]'
[ 0.674575] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@f0000/bus@b00000/i2c@2b200000[0]'
[ 0.674588] i2c i2c-1: using lookup tables for GPIO lookup
[ 0.674592] i2c i2c-1: No GPIO consumer scl found
[ 0.674608] i2c i2c-1: using DT '/bus@f0000/bus@b00000/i2c@2b200000' for 'sda' GPIO lookup
[ 0.674647] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@f0000/bus@b00000/i2c@2b200000[0]'
[ 0.674681] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@f0000/bus@b00000/i2c@2b200000[0]'
[ 0.674692] i2c i2c-1: using lookup tables for GPIO lookup
[ 0.674695] i2c i2c-1: No GPIO consumer sda found
[ 0.674722] omap_i2c 2b200000.i2c: bus 1 rev0.12 at 100 kHz
[ 0.676227] i2c i2c-2: using DT '/bus@f0000/i2c@20000000' for 'scl' GPIO lookup
[ 0.676277] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@f0000/i2c@20000000[0]'
[ 0.676313] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@f0000/i2c@20000000[0]'
[ 0.676323] i2c i2c-2: using lookup tables for GPIO lookup
[ 0.676327] i2c i2c-2: No GPIO consumer scl found
[ 0.676343] i2c i2c-2: using DT '/bus@f0000/i2c@20000000' for 'sda' GPIO lookup
[ 0.676378] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@f0000/i2c@20000000[0]'
[ 0.676411] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@f0000/i2c@20000000[0]'
[ 0.676420] i2c i2c-2: using lookup tables for GPIO lookup
[ 0.676424] i2c i2c-2: No GPIO consumer sda found
[ 0.677271] /bus@f0000/dsi@30500000: Fixed dependency cycle(s) with /bus@f0000/i2c@20000000/bridge@2c
[ 0.677457] /connector-2: Fixed dependency cycle(s) with /bus@f0000/i2c@20000000/bridge@2c
[ 0.677751] /bus@f0000/i2c@20000000/bridge@2c: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000
[ 0.677923] /bus@f0000/i2c@20000000/bridge@2c: Fixed dependency cycle(s) with /connector-2
[ 0.695532] sl28cpld-wdt 20000000.i2c:system-controller@4a:watchdog@4: initial timeout 10 sec
[ 0.697244] omap_i2c 20000000.i2c: bus 2 rev0.12 at 100 kHz
[ 0.699285] i2c i2c-3: using DT '/bus@f0000/i2c@20020000' for 'scl' GPIO lookup
[ 0.699343] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@f0000/i2c@20020000[0]'
[ 0.699377] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@f0000/i2c@20020000[0]'
[ 0.699388] i2c i2c-3: using lookup tables for GPIO lookup
[ 0.699392] i2c i2c-3: No GPIO consumer scl found
[ 0.699408] i2c i2c-3: using DT '/bus@f0000/i2c@20020000' for 'sda' GPIO lookup
[ 0.699446] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@f0000/i2c@20020000[0]'
[ 0.699479] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@f0000/i2c@20020000[0]'
[ 0.699487] i2c i2c-3: using lookup tables for GPIO lookup
[ 0.699491] i2c i2c-3: No GPIO consumer sda found
[ 0.700196] omap_i2c 20020000.i2c: bus 3 rev0.12 at 100 kHz
[ 0.702043] i2c i2c-4: using DT '/bus@f0000/i2c@20030000' for 'scl' GPIO lookup
[ 0.702098] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@f0000/i2c@20030000[0]'
[ 0.702133] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@f0000/i2c@20030000[0]'
[ 0.702145] i2c i2c-4: using lookup tables for GPIO lookup
[ 0.702149] i2c i2c-4: No GPIO consumer scl found
[ 0.702165] i2c i2c-4: using DT '/bus@f0000/i2c@20030000' for 'sda' GPIO lookup
[ 0.702199] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@f0000/i2c@20030000[0]'
[ 0.702232] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@f0000/i2c@20030000[0]'
[ 0.702241] i2c i2c-4: using lookup tables for GPIO lookup
[ 0.702245] i2c i2c-4: No GPIO consumer sda found
[ 0.702271] omap_i2c 20030000.i2c: bus 4 rev0.12 at 100 kHz
[ 0.702758] ti-sci-intr 4210000.interrupt-controller: Interrupt Router 5 domain created
[ 0.703079] ti-sci-intr bus@f0000:interrupt-controller@a00000: Interrupt Router 3 domain created
[ 0.703497] debugfs: ':bus@f0000:bus@48000000:interrupt-controller@48000000' already exists in 'domains'
[ 0.703560] ti-sci-inta 48000000.interrupt-controller: Interrupt Aggregator domain 28 created
[ 0.704088] debugfs: ':bus@f0000:bus@4e000000:interrupt-controller@4e400000' already exists in 'domains'
[ 0.704139] ti-sci-inta 4e400000.interrupt-controller: Interrupt Aggregator domain 200 created
[ 0.706053] wiz bus@f0000:phy@f000000: using DT '/bus@f0000/phy@f000000' for 'typec-dir' GPIO lookup
[ 0.706103] of_get_named_gpiod_flags: can't parse 'typec-dir-gpios' property of node '/bus@f0000/phy@f000000[0]'
[ 0.706138] of_get_named_gpiod_flags: can't parse 'typec-dir-gpio' property of node '/bus@f0000/phy@f000000[0]'
[ 0.706149] wiz bus@f0000:phy@f000000: using lookup tables for GPIO lookup
[ 0.706153] wiz bus@f0000:phy@f000000: No GPIO consumer typec-dir found
[ 0.709256] wiz bus@f0000:phy@f010000: using DT '/bus@f0000/phy@f010000' for 'typec-dir' GPIO lookup
[ 0.709303] of_get_named_gpiod_flags: can't parse 'typec-dir-gpios' property of node '/bus@f0000/phy@f010000[0]'
[ 0.709339] of_get_named_gpiod_flags: can't parse 'typec-dir-gpio' property of node '/bus@f0000/phy@f010000[0]'
[ 0.709350] wiz bus@f0000:phy@f010000: using lookup tables for GPIO lookup
[ 0.709355] wiz bus@f0000:phy@f010000: No GPIO consumer typec-dir found
[ 0.712757] ti-udma 485c0100.dma-controller: Number of rings: 82
[ 0.719444] ti-udma 485c0100.dma-controller: Channels: 44 (bchan: 16, tchan: 12, rchan: 16)
[ 0.726107] ti-udma 485c0000.dma-controller: Number of rings: 150
[ 0.738618] ti-udma 485c0000.dma-controller: Channels: 35 (tchan: 20, rchan: 15)
[ 0.744113] ti-udma 4e230000.dma-controller: Number of rings: 40
[ 0.748079] ti-udma 4e230000.dma-controller: Channels: 20 (bchan: 0, tchan: 8, rchan: 12)
[ 0.752858] omap8250 4a00000.serial: using DT '/bus@f0000/bus@4000000/serial@4a00000' for 'rs485-term' GPIO lookup
[ 0.752920] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@f0000/bus@4000000/serial@4a00000[0]'
[ 0.752958] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@f0000/bus@4000000/serial@4a00000[0]'
[ 0.752970] omap8250 4a00000.serial: using lookup tables for GPIO lookup
[ 0.752975] omap8250 4a00000.serial: No GPIO consumer rs485-term found
[ 0.752980] omap8250 4a00000.serial: using DT '/bus@f0000/bus@4000000/serial@4a00000' for 'rs485-rx-during-tx' GPIO lookup
[ 0.753020] of_get_named_gpiod_flags: can't parse 'rs485-rx-during-tx-gpios' property of node '/bus@f0000/bus@4000000/serial@4a00000[0]'
[ 0.753055] of_get_named_gpiod_flags: can't parse 'rs485-rx-during-tx-gpio' property of node '/bus@f0000/bus@4000000/serial@4a00000[0]'
[ 0.753066] omap8250 4a00000.serial: using lookup tables for GPIO lookup
[ 0.753069] omap8250 4a00000.serial: No GPIO consumer rs485-rx-during-tx found
[ 0.753624] 4a00000.serial: ttyS0 at MMIO 0x4a00000 (irq = 273, base_baud = 3000000) is a 8250
[ 0.756162] omap8250 2800000.serial: using DT '/bus@f0000/serial@2800000' for 'rs485-term' GPIO lookup
[ 0.756219] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@f0000/serial@2800000[0]'
[ 0.756256] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@f0000/serial@2800000[0]'
[ 0.756267] omap8250 2800000.serial: using lookup tables for GPIO lookup
[ 0.756271] omap8250 2800000.serial: No GPIO consumer rs485-term found
[ 0.756276] omap8250 2800000.serial: using DT '/bus@f0000/serial@2800000' for 'rs485-rx-during-tx' GPIO lookup
[ 0.756312] of_get_named_gpiod_flags: can't parse 'rs485-rx-during-tx-gpios' property of node '/bus@f0000/serial@2800000[0]'
[ 0.756346] of_get_named_gpiod_flags: can't parse 'rs485-rx-during-tx-gpio' property of node '/bus@f0000/serial@2800000[0]'
[ 0.756355] omap8250 2800000.serial: using lookup tables for GPIO lookup
[ 0.756358] omap8250 2800000.serial: No GPIO consumer rs485-rx-during-tx found
[ 0.756869] 2800000.serial: ttyS1 at MMIO 0x2800000 (irq = 274, base_baud = 3000000) is a 8250
[ 0.756922] printk: legacy console [ttyS1] enabled
[ 3.713285] omap8250 2850000.serial: using DT '/bus@f0000/serial@2850000' for 'rs485-term' GPIO lookup
[ 3.722659] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@f0000/serial@2850000[0]'
[ 3.733205] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@f0000/serial@2850000[0]'
[ 3.743633] omap8250 2850000.serial: using lookup tables for GPIO lookup
[ 3.750327] omap8250 2850000.serial: No GPIO consumer rs485-term found
[ 3.756847] omap8250 2850000.serial: using DT '/bus@f0000/serial@2850000' for 'rs485-rx-during-tx' GPIO lookup
[ 3.766866] of_get_named_gpiod_flags: can't parse 'rs485-rx-during-tx-gpios' property of node '/bus@f0000/serial@2850000[0]'
[ 3.778101] of_get_named_gpiod_flags: can't parse 'rs485-rx-during-tx-gpio' property of node '/bus@f0000/serial@2850000[0]'
[ 3.789221] omap8250 2850000.serial: using lookup tables for GPIO lookup
[ 3.795914] omap8250 2850000.serial: No GPIO consumer rs485-rx-during-tx found
[ 3.803680] 2850000.serial: ttyS2 at MMIO 0x2850000 (irq = 275, base_baud = 3000000) is a 8250
[ 3.813756] display-connector connector-2: using DT '/connector-2' for 'hpd' GPIO lookup
[ 3.822222] display-connector connector-2: No GPIO consumer hpd found
[ 3.838689] powervr fd80000.gpu: [drm] loaded firmware powervr/rogue_36.53.104.796_v1.fw
[ 3.846822] powervr fd80000.gpu: [drm] FW version v1.0 (build 6734358 OS)
[ 3.860510] [drm] Initialized powervr 1.0.0 for fd80000.gpu on minor 0
[ 3.872418] m_can_platform 4e08000.can: using DT '/bus@f0000/bus@4000000/can@4e08000' for 'termination' GPIO lookup
[ 3.882959] of_get_named_gpiod_flags: can't parse 'termination-gpios' property of node '/bus@f0000/bus@4000000/can@4e08000[0]'
[ 3.894377] of_get_named_gpiod_flags: can't parse 'termination-gpio' property of node '/bus@f0000/bus@4000000/can@4e08000[0]'
[ 3.905677] m_can_platform 4e08000.can: using lookup tables for GPIO lookup
[ 3.912633] m_can_platform 4e08000.can: No GPIO consumer termination found
[ 3.920481] m_can_platform 4e08000.can can0: device registered (irq=280, version=32)
[ 3.930159] m_can_platform 4e18000.can: using DT '/bus@f0000/bus@4000000/can@4e18000' for 'termination' GPIO lookup
[ 3.940679] of_get_named_gpiod_flags: can't parse 'termination-gpios' property of node '/bus@f0000/bus@4000000/can@4e18000[0]'
[ 3.952092] of_get_named_gpiod_flags: can't parse 'termination-gpio' property of node '/bus@f0000/bus@4000000/can@4e18000[0]'
[ 3.963394] m_can_platform 4e18000.can: using lookup tables for GPIO lookup
[ 3.970351] m_can_platform 4e18000.can: No GPIO consumer termination found
[ 3.978188] m_can_platform 4e18000.can can1: device registered (irq=281, version=32)
[ 3.987587] am65-cpsw-nuss 8000000.ethernet: initializing am65 cpsw nuss version 0x6BA01903, cpsw version 0x6BA81903 Ports: 3 quirks:00000002
[ 4.003869] /connector-1: Fixed dependency cycle(s) with /bus@f0000/usb@f900000/usb@31000000
[ 4.012702] /bus@f0000/usb@f900000/usb@31000000: Fixed dependency cycle(s) with /connector-1
[ 4.027804] rtc-ti-k3 2b1f0000.rtc: Clock rate 32552 is not 32768! Could misbehave!
[ 4.030149] g_ether gadget.0: HOST MAC 8e:c7:a5:36:aa:f4
[ 4.037551] rtc-ti-k3 2b1f0000.rtc: registered as rtc1
[ 4.040801] g_ether gadget.0: MAC 4e:a1:cb:72:69:f9
[ 4.045954] rtc-ti-k3 2b1f0000.rtc: using DT '/bus@f0000/bus@b00000/rtc@2b1f0000' for 'wp' GPIO lookup
[ 4.051060] g_ether gadget.0: Ethernet Gadget, version: Memorial Day 2008
[ 4.060135] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@f0000/bus@b00000/rtc@2b1f0000[0]'
[ 4.066872] g_ether gadget.0: g_ether ready
[ 4.077478] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@f0000/bus@b00000/rtc@2b1f0000[0]'
[ 4.092140] rtc-ti-k3 2b1f0000.rtc: using lookup tables for GPIO lookup
[ 4.098755] rtc-ti-k3 2b1f0000.rtc: No GPIO consumer wp found
[ 4.106169] vdec 30210000.video-codec: sram node not found
[ 4.115238] vdec 30210000.video-codec: Added wave5 driver with caps: 'ENCODE' 'DECODE'
[ 4.123202] vdec 30210000.video-codec: Product Code: 0x521c
[ 4.129213] vdec 30210000.video-codec: Firmware Revision: 363254
[ 4.153362] sdhci-am654 fa10000.mmc: using DT '/bus@f0000/mmc@fa10000' for 'cd' GPIO lookup
[ 4.161830] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/bus@f0000/mmc@fa10000[0]'
[ 4.171442] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/bus@f0000/mmc@fa10000[0]'
[ 4.180924] sdhci-am654 fa10000.mmc: using lookup tables for GPIO lookup
[ 4.187625] sdhci-am654 fa10000.mmc: No GPIO consumer cd found
[ 4.193460] sdhci-am654 fa10000.mmc: using DT '/bus@f0000/mmc@fa10000' for 'wp' GPIO lookup
[ 4.201842] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@f0000/mmc@fa10000[0]'
[ 4.211447] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@f0000/mmc@fa10000[0]'
[ 4.220927] sdhci-am654 fa10000.mmc: using lookup tables for GPIO lookup
[ 4.227627] sdhci-am654 fa10000.mmc: No GPIO consumer wp found
[ 4.233736] mmc0: CQHCI version 5.10
[ 4.238614] gpiochip_find_base_unlocked: found new base at 512
[ 4.244548] gpio gpiochip0: (4201000.gpio): created GPIO range 0->20 ==> 4084000.pinctrl PIN 0->20
[ 4.253526] gpio gpiochip0: (4201000.gpio): created GPIO range 21->21 ==> 4084000.pinctrl PIN 23->23
[ 4.262660] gpio gpiochip0: (4201000.gpio): created GPIO range 22->23 ==> 4084000.pinctrl PIN 32->33
[ 4.272162] gpio gpiochip0: (4201000.gpio): added GPIO chardev (254:0)
[ 4.279015] gpio gpiochip0: registered GPIOs 512 to 535 on 4201000.gpio
[ 4.289182] gpiochip_find_base_unlocked: found new base at 536
[ 4.295124] gpio gpiochip1: (600000.gpio): created GPIO range 0->31 ==> f4000.pinctrl PIN 0->31
[ 4.303836] gpio gpiochip1: (600000.gpio): created GPIO range 32->69 ==> f4000.pinctrl PIN 33->70
[ 4.312710] gpio gpiochip1: (600000.gpio): created GPIO range 70->86 ==> f4000.pinctrl PIN 72->88
[ 4.312796] mmc0: SDHCI controller on fa10000.mmc [fa10000.mmc] using ADMA 64-bit
[ 4.321583] gpiolib_shared: GPIO 7 owned by 600000.gpio is shared by multiple consumers
[ 4.337049] gpiolib_shared: Setting up a shared GPIO entry for regulator-5 (con_id: '(none)')
[ 4.345868] gpiolib_shared: Created an auxiliary GPIO proxy gpiolib_shared.proxy.9 for GPIO device 600000.gpio
[ 4.355865] gpiolib_shared: Setting up a shared GPIO entry for regulator-6 (con_id: 'enable')
[ 4.364570] gpiolib_shared: Created an auxiliary GPIO proxy gpiolib_shared.proxy.10 for GPIO device 600000.gpio
[ 4.375011] gpio gpiochip1: (600000.gpio): added GPIO chardev (254:1)
[ 4.381881] gpio gpiochip1: registered GPIOs 536 to 622 on 600000.gpio
[ 4.388708] mmc0: Command Queue Engine enabled
[ 4.393217] mmc0: new HS200 MMC card at address 0001
[ 4.398947] gpiochip_find_base_unlocked: found new base at 623
[ 4.399898] mmcblk0: mmc0:0001 0IM20F 59.3 GiB
[ 4.404893] gpio gpiochip2: (601000.gpio): created GPIO range 7->31 ==> f4000.pinctrl PIN 101->125
[ 4.418294] gpio gpiochip2: (601000.gpio): created GPIO range 42->46 ==> f4000.pinctrl PIN 137->141
[ 4.419153] GPT:disk_guids don't match.
[ 4.427365] gpio gpiochip2: (601000.gpio): created GPIO range 47->49 ==> f4000.pinctrl PIN 143->145
[ 4.431185] GPT: Use GNU Parted to correct GPT errors.
[ 4.440238] gpio gpiochip2: (601000.gpio): created GPIO range 50->51 ==> f4000.pinctrl PIN 149->150
[ 4.445382] mmcblk0: p1 p2
[ 4.454788] gpio gpiochip2: (601000.gpio): added GPIO chardev (254:2)
[ 4.458896] mmcblk0boot0: mmc0:0001 0IM20F 31.5 MiB
[ 4.463948] gpio gpiochip2: registered GPIOs 623 to 695 on 601000.gpio
[ 4.475568] mmcblk0boot1: mmc0:0001 0IM20F 31.5 MiB
[ 4.483984] reg-fixed-voltage regulator-5: using DT '/regulator-5' for '(default)' GPIO lookup
[ 4.485057] reg-fixed-voltage regulator-7: using DT '/regulator-7' for '(default)' GPIO lookup
[ 4.486253] mmcblk0rpmb: mmc0:0001 0IM20F 4.00 MiB, cha)
[ 4.488136] reg-fixed-voltage regulator-10: using DT '/regulator-10' for '(default)' GPIO lookup
[ 4.488239] of_get_named_gpiod_flags: parsed 'gpios' property of node '/regulator-10[0]' - status (0)
[ 4.488277] gpio gpiochip1: Persistence not supported for GPIO 30
[ 4.489059] reg-fixed-voltage regulator-11: using DT '/regulator-11' for '(default)' GPIO lookup
[ 4.489129] of_get_named_gpiod_flags: parsed 'gpios' property of node '/regulator-11[0]' - status (0)
[ 4.489165] gpio gpiochip2: Persistence not supported for GPIO 19
[ 4.490325] reg-fixed-voltage regulator-12: using DT '/regulator-12' for '(default)' GPIO lookup
[ 4.490467] of_get_named_gpiod_flags: parsed 'gpios' property of node '/regulator-12[0]' - status (0)
[ 4.490508] gpio gpiochip2: Persistence not supported for GPIO 50
[ 4.492734] of_get_named_gpiod_flags: parsed 'gpios' property of node '/regulator-5[0]' - status (0)
[ 4.501302] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/regulator-7[0]'
[ 4.507547] gpiolib_shared: Adding machine lookup entry for a shared GPIO for consumer regulator-5, with key 'gpiolib_shared.proxy.9' and con_id 'none'
[ 4.516336] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-7[0]'
[ 4.525510] reg-fixed-voltage regulator-5: using lookup tables for GPIO lookup
[ 4.531592] reg-fixed-voltage regulator-7: using lookup tables for GPIO lookup
[ 4.540355] reg-fixed-voltage regulator-5: cannot find GPIO chip gpiolib_shared.proxy.9, deferring
[ 4.568523] gpiochip_find_base_unlocked: found new base at 696
[ 4.573600] reg-fixed-voltage regulator-5: No GPIO consumer (default) found
[ 4.573601] reg-fixed-voltage regulator-7: No GPIO consumer (default) found
[ 4.664886] gpiolib_shared: GPIO 4 owned by 2-0044 is shared by multiple consumers
[ 4.672471] gpiolib_shared: Setting up a shared GPIO entry for regulator-8 (con_id: '(none)')
[ 4.681268] gpiolib_shared: Created an auxiliary GPIO proxy gpiolib_shared.proxy.12 for GPIO device 2-0044
[ 4.690927] gpiolib_shared: Setting up a shared GPIO entry for regulator-9 (con_id: '(none)')
[ 4.699598] gpiolib_shared: Created an auxiliary GPIO proxy gpiolib_shared.proxy.13 for GPIO device 2-0044
[ 4.709601] gpio gpiochip3: (2-0044): added GPIO chardev (254:3)
[ 4.715933] gpio gpiochip3: registered GPIOs 696 to 701 on 2-0044
[ 4.740727] input: tps6594-pwrbutton as /devices/platform/bus@f0000/20000000.i2c/i2c-2/2-0044/tps6594-pwrbutton.4.auto/input/input0
[ 4.755360] reset_gpio reset.gpio.0: using swnode 'node0' for 'reset' GPIO lookup
[ 4.762877] gpiolib: swnode: swnode_find_gpio: parsed 'reset-gpios' property of node 'node0[0]' - status (0)
[ 4.772716] gpio gpiochip1: Persistence not supported for GPIO 10
[ 4.794592] i2c i2c-3: Added multiplexed i2c bus 5
[ 4.799831] i2c i2c-3: Added multiplexed i2c bus 6
[ 4.805044] i2c i2c-3: Added multiplexed i2c bus 7
[ 4.810252] i2c i2c-3: Added multiplexed i2c bus 8
[ 4.815065] pca954x 3-0070: registered 4 multiplexed busses for I2C switch pca9546
[ 4.824283] i2c i2c-9: using DT '/bus@f0000/i2c@fe80000' for 'scl' GPIO lookup
[ 4.831611] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@f0000/i2c@fe80000[0]'
[ 4.841296] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@f0000/i2c@fe80000[0]'
[ 4.850862] i2c i2c-9: using lookup tables for GPIO lookup
[ 4.856343] i2c i2c-9: No GPIO consumer scl found
[ 4.861058] i2c i2c-9: using DT '/bus@f0000/i2c@fe80000' for 'sda' GPIO lookup
[ 4.868309] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@f0000/i2c@fe80000[0]'
[ 4.877985] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@f0000/i2c@fe80000[0]'
[ 4.887547] i2c i2c-9: using lookup tables for GPIO lookup
[ 4.893027] i2c i2c-9: No GPIO consumer sda found
[ 4.897760] omap_i2c fe80000.i2c: bus 9 rev0.12 at 100 kHz
[ 4.909299] j721e-pcie f102000.pcie: host bridge /bus@f0000/pcie@f102000 ranges:
[ 4.916763] j721e-pcie f102000.pcie: IO 0x0600001000..0x0600100fff -> 0x0000001000
[ 4.924880] j721e-pcie f102000.pcie: MEM 0x0600101000..0x06ffffffff -> 0x0000101000
[ 4.932986] j721e-pcie f102000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[ 4.942029] j721e-pcie f102000.pcie: using DT '/bus@f0000/pcie@f102000' for 'reset' GPIO lookup
[ 4.950796] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/bus@f0000/pcie@f102000[0]' - status (0)
[ 4.961424] gpio gpiochip2: Persistence not supported for GPIO 15
[ 6.074781] j721e-pcie f102000.pcie: PCI host bridge to bus 0000:00
[ 6.081127] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 6.086620] pci_bus 0000:00: root bus resource [io 0x0000-0xfffff] (bus address [0x1000-0x100fff])
[ 6.095663] pci_bus 0000:00: root bus resource [mem 0x600101000-0x6ffffffff] (bus address [0x00101000-0xffffffff])
[ 6.106051] pci 0000:00:00.0: [104c:b010] type 01 class 0x060400 PCIe Root Port
[ 6.113368] pci 0000:00:00.0: PCI bridge to [bus 00]
[ 6.118330] pci 0000:00:00.0: bridge window [io 0x0000-0x0fff]
[ 6.124418] pci 0000:00:00.0: bridge window [mem 0x00000000-0x000fffff]
[ 6.131202] pci 0000:00:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 6.138996] pci 0000:00:00.0: supports D1
[ 6.143004] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[ 6.151499] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 6.159819] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 6.166465] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 6.171432] pci_bus 0000:00: resource 4 [io 0x0000-0xfffff]
[ 6.177086] pci_bus 0000:00: resource 5 [mem 0x600101000-0x6ffffffff]
[ 6.183778] irq: no irq domain found for interrupt-controller !
[ 6.190653] pcieport 0000:00:00.0: PME: Signaling with IRQ 517
[ 6.197077] pcieport 0000:00:00.0: AER: enabled with IRQ 517
[ 6.204192] display-connector connector-2: using DT '/connector-2' for 'hpd' GPIO lookup
[ 6.212423] display-connector connector-2: No GPIO consumer hpd found
[ 6.224711] spi-nor spi0.0: using DT '/bus@f0000/bus@fc00000/spi@fc40000/flash@0' for 'reset' GPIO lookup
[ 6.234423] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@f0000/bus@fc00000/spi@fc40000/flash@0[0]'
[ 6.246015] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@f0000/bus@fc00000/spi@fc40000/flash@0[0]'
[ 6.257495] spi-nor spi0.0: using lookup tables for GPIO lookup
[ 6.263413] spi-nor spi0.0: No GPIO consumer reset found
[ 6.273675] 1 fixed-partitions partitions found on MTD device fc40000.spi.0
[ 6.280682] Creating 1 MTD partitions on "fc40000.spi.0":
[ 6.286096] 0x000000000000-0x000000400000 : "failsafe bootloader"
[ 6.296512] am65-cpsw-nuss 8000000.ethernet: initializing am65 cpsw nuss version 0x6BA01903, cpsw version 0x6BA81903 Ports: 3 quirks:00000002
[ 6.312449] mdio_bus 8000f00.mdio: using DT '/bus@f0000/ethernet@8000000/mdio@f00' for 'reset' GPIO lookup
[ 6.322176] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@f0000/ethernet@8000000/mdio@f00[0]'
[ 6.333238] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@f0000/ethernet@8000000/mdio@f00[0]'
[ 6.344185] mdio_bus 8000f00.mdio: using lookup tables for GPIO lookup
[ 6.350705] mdio_bus 8000f00.mdio: No GPIO consumer reset found
[ 6.389788] davinci_mdio 8000f00.mdio: davinci mdio revision 17.7, bus freq 1000000
[ 6.398297] mdio_bus 8000f00.mdio:00: using DT '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@0' for 'reset' GPIO lookup
[ 6.409562] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@0[0]'
[ 6.421922] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@0[0]'
[ 6.434169] mdio_bus 8000f00.mdio:00: using lookup tables for GPIO lookup
[ 6.440950] mdio_bus 8000f00.mdio:00: No GPIO consumer reset found
[ 6.448190] Broadcom BCM54210E 8000f00.mdio:00: using DT '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@0' for 'wakeup' GPIO lookup
[ 6.460417] of_get_named_gpiod_flags: can't parse 'wakeup-gpios' property of node '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@0[0]'
[ 6.472869] of_get_named_gpiod_flags: can't parse 'wakeup-gpio' property of node '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@0[0]'
[ 6.485210] Broadcom BCM54210E 8000f00.mdio:00: using lookup tables for GPIO lookup
[ 6.492856] Broadcom BCM54210E 8000f00.mdio:00: No GPIO consumer wakeup found
[ 6.503636] mdio_bus 8000f00.mdio:01: using DT '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@1' for 'reset' GPIO lookup
[ 6.514903] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@1[0]'
[ 6.527265] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@1[0]'
[ 6.539511] mdio_bus 8000f00.mdio:01: using lookup tables for GPIO lookup
[ 6.546291] mdio_bus 8000f00.mdio:01: No GPIO consumer reset found
[ 6.553426] Broadcom BCM54210E 8000f00.mdio:01: using DT '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@1' for 'wakeup' GPIO lookup
[ 6.565653] of_get_named_gpiod_flags: can't parse 'wakeup-gpios' property of node '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@1[0]'
[ 6.578107] of_get_named_gpiod_flags: can't parse 'wakeup-gpio' property of node '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@1[0]'
[ 6.590443] Broadcom BCM54210E 8000f00.mdio:01: using lookup tables for GPIO lookup
[ 6.598090] Broadcom BCM54210E 8000f00.mdio:01: No GPIO consumer wakeup found
[ 6.607977] davinci_mdio 8000f00.mdio: phy[0]: device 8000f00.mdio:00, driver Broadcom BCM54210E
[ 6.616762] davinci_mdio 8000f00.mdio: phy[1]: device 8000f00.mdio:01, driver Broadcom BCM54210E
[ 6.625920] am65-cpsw-nuss 8000000.ethernet: initialized cpsw ale version 1.5
[ 6.633051] am65-cpsw-nuss 8000000.ethernet: ALE Table size 512, Policers 32
[ 6.641451] am65-cpsw-nuss 8000000.ethernet: CPTS ver 0x4e8a010d, freq:500000000, add_val:1 pps:0
[ 6.663945] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 19
[ 6.679378] usb-conn-gpio connector-1: using DT '/connector-1' for 'id' GPIO lookup
[ 6.687125] of_get_named_gpiod_flags: parsed 'id-gpios' property of node '/connector-1[0]' - status (0)
[ 6.696538] gpio gpiochip1: Persistence not supported for GPIO 34
[ 6.702638] usb-conn-gpio connector-1: using DT '/connector-1' for 'vbus' GPIO lookup
[ 6.710493] of_get_named_gpiod_flags: can't parse 'vbus-gpios' property of node '/connector-1[0]'
[ 6.719385] of_get_named_gpiod_flags: can't parse 'vbus-gpio' property of node '/connector-1[0]'
[ 6.728168] usb-conn-gpio connector-1: using lookup tables for GPIO lookup
[ 6.735042] usb-conn-gpio connector-1: No GPIO consumer vbus found
[ 6.748242] xhci-hcd xhci-hcd.5.auto: xHCI Host Controller
[ 6.753819] xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 1
[ 6.763957] xhci-hcd xhci-hcd.5.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000008010
[ 6.773440] xhci-hcd xhci-hcd.5.auto: irq 519, io mem 0x31210000
[ 6.779812] xhci-hcd xhci-hcd.5.auto: xHCI Host Controller
[ 6.785318] xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 2
[ 6.793000] xhci-hcd xhci-hcd.5.auto: Host supports USB 3.0 SuperSpeed
[ 6.801056] hub 1-0:1.0: USB hub found
[ 6.804903] hub 1-0:1.0: 1 port detected
[ 6.809613] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 6.818937] hub 2-0:1.0: USB hub found
[ 6.822763] hub 2-0:1.0: 1 port detected
[ 6.828806] gpiolib_shared: Device gpiolib_shared.proxy.9 acquired a reference to the shared GPIO 7 owned by 600000.gpio
[ 6.839806] gpiochip_find_base_unlocked: found new base at 702
[ 6.846199] gpio_stub_drv gpiochip4: (gpiolib_shared.proxy.9): added GPIO chardev (254:4)
[ 6.854699] gpio_stub_drv gpiochip4: registered GPIOs 702 to 702 on gpiolib_shared.proxy.9
[ 6.863086] gpiolib_shared: Device gpiolib_shared.proxy.10 acquired a reference to the shared GPIO 7 owned by 600000.gpio
[ 6.874130] gpiochip_find_base_unlocked: found new base at 703
[ 6.880340] gpio_stub_drv gpiochip5: (gpiolib_shared.proxy.10): added GPIO chardev (254:5)
[ 6.888902] gpio_stub_drv gpiochip5: registered GPIOs 703 to 703 on gpiolib_shared.proxy.10
[ 6.898723] reg-fixed-voltage regulator-4: using DT '/regulator-4' for '(default)' GPIO lookup
[ 6.899660] reg-fixed-voltage regulator-8: using DT '/regulator-8' for '(default)' GPIO lookup
[ 6.900542] reg-fixed-voltage regulator-9: using DT '/regulator-9' for '(default)' GPIO lookup
[ 6.900615] of_get_named_gpiod_flags: parsed 'gpios' property of node '/regulator-9[0]' - status (0)
[ 6.900643] gpiolib_shared: Adding machine lookup entry for a shared GPIO for consumer regulator-9, with key 'gpiolib_shared.proxy.13' and con_id 'none'
[ 6.900650] reg-fixed-voltage regulator-9: using lookup tables for GPIO lookup
[ 6.900662] reg-fixed-voltage regulator-9: cannot find GPIO chip gpiolib_shared.proxy.13, deferring
[ 6.900667] reg-fixed-voltage regulator-9: No GPIO consumer (default) found
[ 6.907439] of_get_named_gpiod_flags: parsed 'gpios' property of node '/regulator-4[0]' - status (0)
[ 6.914348] at24 0-0050: using DT '/bus@f0000/bus@4000000/i2c@4900000/eeprom@50' for 'wp' GPIO lookup
[ 6.914399] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@f0000/bus@4000000/i2c@4900000/eeprom@50[0]'
[ 6.914438] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@f0000/bus@4000000/i2c@4900000/eeprom@50[0]'
[ 6.914452] at24 0-0050: using lookup tables for GPIO lookup
[ 6.914457] at24 0-0050: No GPIO consumer wp found
[ 6.914694] at24 0-0050: 4096 byte 24c32 EEPROM, writable, 32 bytes/write
[ 6.915229] ti_sn65dsi86 2-002c: using DT '/bus@f0000/i2c@20000000/bridge@2c' for 'enable' GPIO lookup
[ 6.915289] of_get_named_gpiod_flags: parsed 'enable-gpios' property of node '/bus@f0000/i2c@20000000/bridge@2c[0]' - status (0)
[ 6.915323] gpio gpiochip1: Persistence not supported for GPIO 37
[ 6.916030] of_get_named_gpiod_flags: parsed 'gpios' property of node '/regulator-8[0]' - status (0)
[ 6.922037] gpiochip_find_base_unlocked: found new base at 704
[ 6.922058] gpio gpiochip6: Detected name collision for GPIO name 'GPIO1'
[ 6.922069] gpio gpiochip6: Detected name collision for GPIO name 'GPIO2'
[ 6.922076] gpio gpiochip6: Detected name collision for GPIO name 'GPIO3'
[ 6.922083] gpio gpiochip6: Detected name collision for GPIO name 'GPIO4'
[ 6.922467] gpio gpiochip6: (2-002c): added GPIO chardev (254:6)
[ 6.922784] gpio gpiochip6: registered GPIOs 704 to 707 on 2-002c
[ 6.925117] gpio gpiochip3: Persistence not supported for GPIO 1
[ 6.926293] gpiolib_shared: Device gpiolib_shared.proxy.12 acquired a reference to the shared GPIO 4 owned by 2-0044
[ 6.926400] gpiochip_find_base_unlocked: found new base at 708
[ 6.926477] reg-fixed-voltage regulator-5: using DT '/regulator-5' for '(default)' GPIO lookup
[ 6.926536] of_get_named_gpiod_flags: parsed 'gpios' property of node '/regulator-5[0]' - status (0)
[ 6.926550] reg-fixed-voltage regulator-5: using lookup tables for GPIO lookup
[ 6.926564] gpio_shared_proxy gpiolib_shared.proxy.9: Shared GPIO requested, number of users: 1
[ 6.926582] gpio_shared_proxy gpiolib_shared.proxy.9: Only one user of this shared GPIO, allowing to set direction to output with value 'high'
[ 6.926636] gpio_shared_proxy gpiolib_shared.proxy.9: Voted for value 'high', effective value is 'high', number of votes for 'high': 1
[ 6.927871] gpio_stub_drv gpiochip7: (gpiolib_shared.proxy.12): added GPIO chardev (254:7)
[ 6.928177] gpio_stub_drv gpiochip7: registered GPIOs 708 to 708 on gpiolib_shared.proxy.12
[ 6.928289] gpiolib_shared: Device gpiolib_shared.proxy.13 acquired a reference to the shared GPIO 4 owned by 2-0044
[ 6.928362] gpiochip_find_base_unlocked: found new base at 709
[ 6.929154] gpio_stub_drv gpiochip8: (gpiolib_shared.proxy.13): added GPIO chardev (254:8)
[ 6.929433] gpio_stub_drv gpiochip8: registered GPIOs 709 to 709 on gpiolib_shared.proxy.13
[ 6.930252] display-connector connector-2: using DT '/connector-2' for 'hpd' GPIO lookup
[ 6.930355] of_get_named_gpiod_flags: parsed 'hpd-gpios' property of node '/connector-2[0]' - status (0)
[ 6.930380] gpio gpiochip6: Persistence not supported for GPIO 1
[ 6.933765] gpiolib_shared: Adding machine lookup entry for a shared GPIO for consumer regulator-8, with key 'gpiolib_shared.proxy.12' and con_id 'none'
[ 6.936865] reg-fixed-voltage regulator-9: using DT '/regulator-9' for '(default)' GPIO lookup
[ 6.936934] of_get_named_gpiod_flags: parsed 'gpios' property of node '/regulator-9[0]' - status (0)
[ 6.942048] [drm] Missing drm_bridge_add() before attach
[ 6.945238] [drm] Initialized tidss 1.0.0 for 30220000.dss on minor 1
[ 6.945918] tidss 30220000.dss: [drm] Cannot find any crtc or sizes
[ 6.949586] tidss 30220000.dss: [drm] Cannot find any crtc or sizes
[ 6.952296] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 6.954677] reg-fixed-voltage regulator-8: using lookup tables for GPIO lookup
[ 6.955122] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 6.955839] gpio-regulator regulator-6: using DT '/regulator-6' for '(default)' GPIO lookup
[ 6.955964] of_get_named_gpiod_flags: parsed 'gpios' property of node '/regulator-6[0]' - status (0)
[ 6.956003] gpio gpiochip1: Persistence not supported for GPIO 8
[ 6.956041] gpio-regulator regulator-6: using DT '/regulator-6' for 'enable' GPIO lookup
[ 6.956097] regulator-6 enforce active low on GPIO handle
[ 6.956101] of_get_named_gpiod_flags: parsed 'enable-gpios' property of node '/regulator-6[0]' - status (0)
[ 6.956124] gpiolib_shared: Adding machine lookup entry for a shared GPIO for consumer regulator-6, with key 'gpiolib_shared.proxy.10' and con_id 'enable'
[ 6.956130] gpio-regulator regulator-6: using lookup tables for GPIO lookup
[ 6.956145] gpio_shared_proxy gpiolib_shared.proxy.10: Shared GPIO requested, number of users: 2
[ 6.956159] gpio_shared_proxy gpiolib_shared.proxy.10: Shared GPIO's configuration already set, accepting changes but users may conflict!!
[ 6.956164] gpio_shared_proxy gpiolib_shared.proxy.10: Shared GPIO's configuration already set, accepting changes but users may conflict!!
[ 6.956172] gpio_shared_proxy gpiolib_shared.proxy.10: Shared GPIO freed, number of users: 1
[ 6.956182] gpio-regulator regulator-6: setup of GPIO enable failed: -524
[ 6.956188] gpio-regulator regulator-6: probe with driver gpio-regulator failed with error -524
[ 6.956963] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[ 6.957168] clk: Disabling unused clocks
[ 6.957543] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2
[ 6.957552] faux_driver regulatory: Falling back to sysfs fallback for: regulatory.db
[ 6.957862] reg-fixed-voltage regulator-9: using lookup tables for GPIO lookup
[ 6.957889] gpio_shared_proxy gpiolib_shared.proxy.13: Shared GPIO requested, number of users: 1
[ 6.958373] gpio_shared_proxy gpiolib_shared.proxy.13: Only one user of this shared GPIO, allowing to set direction to output with value 'high'
[ 6.959438] gpio_shared_proxy gpiolib_shared.proxy.13: Voted for value 'high', effective value is 'high', number of votes for 'high': 1
[ 6.964480] PM: genpd: Disabling unused power domains
[ 6.970699] gpio_shared_proxy gpiolib_shared.proxy.12: Shared GPIO requested, number of users: 2
[ 6.980105] ALSA device list:
[ 7.081795] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 7.084455] No soundcards found.
[ 7.327694] hub 1-1:1.0: USB hub found
[ 7.335021] gpio_shared_proxy gpiolib_shared.proxy.12: Shared GPIO's configuration already set, accepting changes but users may conflict!!
[ 7.340302] hub 1-1:1.0: 5 ports detected
[ 7.348542] gpio_shared_proxy gpiolib_shared.proxy.12: Shared GPIO's configuration already set, accepting changes but users may conflict!!
[ 7.401868] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
[ 7.408066] gpio_shared_proxy gpiolib_shared.proxy.12: Voted for value 'high', effective value is 'high', number of votes for 'high': 2
[ 7.522493] hub 2-1:1.0: USB hub found
[ 7.534907] gpio_shared_proxy gpiolib_shared.proxy.12: Voted for value 'high', effective value is 'high', number of votes for 'high': 2
[ 7.548157] hub 2-1:1.0: 4 ports detected
[ 7.632519] check access for rdinit=/init failed: -2, ignoring
[ 7.655629] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem
[ 7.662988] EXT4-fs (mmcblk0p2): write access will be enabled during recovery
[ 7.681850] usb 1-1.2: new low-speed USB device number 3 using xhci-hcd
[ 7.784486] input: USB Optical Mouse as /devices/platform/bus@f0000/f920000.usb/31200000.usb/xhci-hcd.5.auto/usb1/1-1/1-1.2/1-1.2:1.0/0003:0461:4D15.0001/input/input1
[ 7.799726] hid-generic 0003:0461:4D15.0001: input: USB HID v1.11 Mouse [USB Optical Mouse] on usb-xhci-hcd.5.auto-1.2/input0
[ 7.879645] EXT4-fs (mmcblk0p2): orphan cleanup on readonly fs
[ 7.885583] EXT4-fs (mmcblk0p2): recovery complete
[ 7.893223] EXT4-fs (mmcblk0p2): mounted filesystem 774529dc-27b5-495c-92be-d44ee2dbd68d ro with ordered data mode. Quota mode: none.
[ 7.905355] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 7.913045] devtmpfs: mounted
[ 7.935418] Freeing unused kernel memory: 3200K
[ 7.940162] Run /sbin/init as init process

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 297 bytes --]