Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Quartz64-a support #23

Draft
wants to merge 1 commit into
base: develop
Choose a base branch
from
Draft

Add Quartz64-a support #23

wants to merge 1 commit into from

Conversation

DaniilKl
Copy link
Contributor

No description provided.

@DaniilKl DaniilKl self-assigned this Aug 20, 2024
@DaniilKl DaniilKl changed the base branch from main to develop August 20, 2024 08:17
@DaniilKl
Copy link
Contributor Author

Boot logs:

DDR V1.18 f366f69a7d typ 23/07/17-15:48:58
ln
LP4/4x derate en, other dram:1x trefi
ddrconfig:7
LPDDR4X, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=8192MB
tdqss: cs0 dqs0: 48ps, dqs1: -96ps, dqs2: -48ps, dqs3: -144ps, 
tdqss: cs1 dqs0: 72ps, dqs1: -120ps, dqs2: -48ps, dqs3: -168ps, 

change to: 324MHz
clk skew:0x61

change to: 528MHz
clk skew:0x58

change to: 780MHz
clk skew:0x58

change to: 1056MHz(final freq)
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:22%
dram drv:40,odt:80
vref_ca:00000071
clk skew:0x39
cs 0:
the read training result:
DQS0:0x3d, DQS1:0x3b, DQS2:0x41, DQS3:0x39, 
min  : 0xc  0xd  0xf  0xd  0x1  0x4  0x7  0x5 , 0x5  0x6  0x1  0x1  0x9  0x9  0xb  0x7 ,
      0x10 0x10  0xe  0xb  0x4  0x1  0x3  0x6 , 0xc  0x8  0x6  0x2  0xf  0xd  0xc  0xf ,
mid  :0x2a 0x2b 0x2d 0x2b 0x20 0x22 0x25 0x22 ,0x24 0x24 0x21 0x1f 0x29 0x28 0x29 0x26 ,
      0x2f 0x2e 0x2b 0x29 0x23 0x1f 0x22 0x25 ,0x29 0x25 0x24 0x20 0x2d 0x2b 0x2a 0x2c ,
max  :0x49 0x4a 0x4c 0x49 0x40 0x41 0x44 0x40 ,0x44 0x42 0x41 0x3d 0x49 0x47 0x48 0x45 ,
      0x4e 0x4d 0x49 0x48 0x42 0x3e 0x41 0x44 ,0x47 0x43 0x42 0x3f 0x4c 0x4a 0x48 0x49 ,
range:0x3d 0x3d 0x3d 0x3c 0x3f 0x3d 0x3d 0x3b ,0x3f 0x3c 0x40 0x3c 0x40 0x3e 0x3d 0x3e ,
      0x3e 0x3d 0x3b 0x3d 0x3e 0x3d 0x3e 0x3e ,0x3b 0x3b 0x3c 0x3d 0x3d 0x3d 0x3c 0x3a ,
the write training result:
DQS0:0x3f, DQS1:0x2d, DQS2:0x33, DQS3:0x26, 
min  :0x65 0x67 0x68 0x66 0x5b 0x5d 0x62 0x63 0x62 ,0x4e 0x4e 0x4a 0x49 0x52 0x51 0x54 0x54 0x4f ,
      0x58 0x57 0x55 0x54 0x4d 0x4b 0x4d 0x52 0x52 ,0x4d 0x4b 0x49 0x46 0x50 0x4f 0x4e 0x52 0x4b ,
mid  :0x83 0x84 0x86 0x84 0x78 0x7a 0x7e 0x7d 0x7d ,0x6b 0x6b 0x66 0x66 0x6e 0x6d 0x6f 0x6f 0x6b ,
      0x76 0x74 0x71 0x71 0x69 0x66 0x68 0x6e 0x6e ,0x6a 0x68 0x66 0x63 0x6d 0x6d 0x6a 0x6f 0x67 ,
max  :0xa1 0xa2 0xa4 0xa2 0x95 0x97 0x9a 0x98 0x99 ,0x89 0x88 0x83 0x83 0x8b 0x89 0x8a 0x8a 0x87 ,
      0x94 0x92 0x8e 0x8e 0x86 0x81 0x84 0x8a 0x8b ,0x88 0x85 0x83 0x80 0x8b 0x8c 0x86 0x8d 0x84 ,
range:0x3c 0x3b 0x3c 0x3c 0x3a 0x3a 0x38 0x35 0x37 ,0x3b 0x3a 0x39 0x3a 0x39 0x38 0x36 0x36 0x38 ,
      0x3c 0x3b 0x39 0x3a 0x39 0x36 0x37 0x38 0x39 ,0x3b 0x3a 0x3a 0x3a 0x3b 0x3d 0x38 0x3b 0x39 ,
cs 1:
the read training result:
DQS0:0x3b, DQS1:0x3c, DQS2:0x42, DQS3:0x3a, 
min  : 0xc  0xc  0xd  0xd  0x1  0x4  0x6  0x5 , 0x5  0x7  0x2  0x1  0xa  0x9  0xc  0x8 ,
      0x10  0xf  0xd  0xb  0x5  0x1  0x4  0x7 , 0xb  0x8  0x6  0x1  0xe  0xd  0xb  0xe ,
mid  :0x29 0x29 0x2b 0x29 0x1f 0x21 0x24 0x21 ,0x24 0x25 0x21 0x1f 0x2a 0x28 0x2a 0x27 ,
      0x30 0x2e 0x2c 0x2a 0x24 0x21 0x23 0x26 ,0x29 0x25 0x24 0x20 0x2d 0x2b 0x29 0x2c ,
max  :0x46 0x47 0x49 0x46 0x3d 0x3e 0x42 0x3d ,0x44 0x44 0x41 0x3e 0x4a 0x48 0x49 0x47 ,
      0x50 0x4e 0x4b 0x49 0x44 0x41 0x42 0x45 ,0x48 0x43 0x42 0x3f 0x4c 0x4a 0x48 0x4a ,
range:0x3a 0x3b 0x3c 0x39 0x3c 0x3a 0x3c 0x38 ,0x3f 0x3d 0x3f 0x3d 0x40 0x3f 0x3d 0x3f ,
      0x40 0x3f 0x3e 0x3e 0x3f 0x40 0x3e 0x3e ,0x3d 0x3b 0x3c 0x3e 0x3e 0x3d 0x3d 0x3c ,
the write training result:
DQS0:0x3f, DQS1:0x2d, DQS2:0x33, DQS3:0x26, 
min  :0x66 0x6a 0x69 0x68 0x5b 0x5e 0x62 0x63 0x62 ,0x4d 0x4d 0x48 0x46 0x51 0x50 0x52 0x51 0x4d ,
      0x56 0x56 0x53 0x53 0x4b 0x4a 0x4b 0x50 0x51 ,0x4b 0x4a 0x47 0x45 0x4e 0x4f 0x4c 0x51 0x49 ,
mid  :0x83 0x86 0x87 0x84 0x78 0x7a 0x7f 0x7e 0x7d ,0x69 0x69 0x64 0x63 0x6d 0x6b 0x6c 0x6c 0x69 ,
      0x74 0x73 0x70 0x70 0x68 0x65 0x67 0x6c 0x6d ,0x69 0x66 0x64 0x61 0x6c 0x6c 0x68 0x6e 0x65 ,
max  :0xa1 0xa2 0xa5 0xa1 0x95 0x97 0x9c 0x99 0x98 ,0x86 0x86 0x81 0x80 0x8a 0x87 0x87 0x87 0x85 ,
      0x92 0x91 0x8d 0x8d 0x85 0x80 0x83 0x89 0x8a ,0x87 0x83 0x81 0x7d 0x8a 0x8a 0x85 0x8b 0x82 ,
range:0x3b 0x38 0x3c 0x39 0x3a 0x39 0x3a 0x36 0x36 ,0x39 0x39 0x39 0x3a 0x39 0x37 0x35 0x36 0x38 ,
      0x3c 0x3b 0x3a 0x3a 0x3a 0x36 0x38 0x39 0x39 ,0x3c 0x39 0x3a 0x38 0x3c 0x3b 0x39 0x3a 0x39 ,
CA Training result:
cs:0 min  :0x4d 0x4a 0x45 0x3e 0x44 0x3d 0x47 ,0x47 0x43 0x41 0x3b 0x43 0x3b 0x47 ,
cs:0 mid  :0x89 0x8b 0x82 0x7f 0x81 0x7e 0x76 ,0x85 0x84 0x7d 0x7c 0x7f 0x7b 0x76 ,
cs:0 max  :0xc6 0xcc 0xbf 0xc1 0xbf 0xc0 0xa6 ,0xc3 0xc5 0xba 0xbe 0xbc 0xbc 0xa6 ,
cs:0 range:0x79 0x82 0x7a 0x83 0x7b 0x83 0x5f ,0x7c 0x82 0x79 0x83 0x79 0x81 0x5f ,
cs:1 min  :0x49 0x4e 0x41 0x43 0x42 0x42 0x46 ,0x45 0x48 0x3e 0x3f 0x40 0x3f 0x43 ,
cs:1 mid  :0x89 0x8b 0x82 0x80 0x82 0x7f 0x78 ,0x86 0x84 0x7e 0x7c 0x80 0x7c 0x76 ,
cs:1 max  :0xca 0xc8 0xc3 0xbd 0xc2 0xbc 0xab ,0xc7 0xc1 0xbf 0xba 0xc0 0xba 0xaa ,
cs:1 range:0x81 0x7a 0x82 0x7a 0x80 0x7a 0x65 ,0x82 0x79 0x81 0x7b 0x80 0x7b 0x67 ,
out

U-Boot SPL 2024.01 (Jan 08 2024 - 15:37:48 +0000)
Trying to boot from MMC2
## Checking hash(es) for config config-1 ... OK
## Checking hash(es) for Image atf-1 ... sha256+ OK
## Checking hash(es) for Image u-boot ... sha256+ OK
## Checking hash(es) for Image fdt-1 ... sha256+ OK
## Checking hash(es) for Image atf-2 ... sha256+ OK
## Checking hash(es) for Image atf-3 ... sha256+ OK
## Checking hash(es) for Image atf-4 ... sha256+ OK
## Checking hash(es) for Image atf-5 ... sha256+ OK
## Checking hash(es) for Image atf-6 ... sha256+ OK
INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-607-gbf602aff1:cl
NOTICE:  BL31: Built : 10:16:03, Jun  5 2023
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    pmu v1 is valid 220114
INFO:    dfs DDR fsp_param[0].freq_mhz= 1056MHz
INFO:    dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO:    dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO:    dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 0
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE K
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0xa00000
INFO:    SPSR = 0x3c9


U-Boot 2024.01 (Jan 08 2024 - 15:37:48 +0000)

Model: Pine64 RK3566 Quartz64-A Board
DRAM:  8 GiB (effective 7.7 GiB)
PMIC:  RK8170 (on=0x40, off=0x00)
Core:  321 devices, 27 uclasses, devicetree: separate
MMC:   mmc@fe2b0000: 1, mmc@fe2c0000: 2, mmc@fe310000: 0
Loading Environment from nowhere... OK
In:    serial@fe660000
Out:   serial@fe660000
Err:   serial@fe660000
Model: Pine64 RK3566 Quartz64-A Board
Net:   eth0: ethernet@fe010000
Hit any key to stop autoboot:  0 
** Booting bootflow 'mmc@fe2b0000.bootdev.part_9' with extlinux
1:      zarhus-machine-cm3
Retrieving file: /boot/fitImage
append: root=PARTLABEL=root rootwait rw rootfstype=ext4 earlycon console=tty1 console=ttyS2,1500000n8
## Loading kernel from FIT Image at 02080000 ...
   Using 'conf-rk3566-quartz64-a.dtb' configuration
   Verifying Hash Integrity ... OK
   Trying 'kernel-1' kernel subimage
     Description:  Linux kernel
     Type:         Kernel Image
     Compression:  gzip compressed
     Data Start:   0x020800fc
     Data Size:    9299771 Bytes = 8.9 MiB
     Architecture: AArch64
     OS:           Linux
     Load Address: 0x06000000
     Entry Point:  0x06000000
     Hash algo:    sha256
     Hash value:   a2536ab4fc5cb760231da12a712ae527c9b0d78b6ecacf88acc0bb37a62b18cf
   Verifying Hash Integrity ... sha256+ OK
## Loading fdt from FIT Image at 02080000 ...
   Using 'conf-rk3566-quartz64-a.dtb' configuration
   Verifying Hash Integrity ... OK
   Trying 'fdt-rk3566-quartz64-a.dtb' fdt subimage
     Description:  Flattened Device Tree blob
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x0295e950
     Data Size:    56039 Bytes = 54.7 KiB
     Architecture: AArch64
     Hash algo:    sha256
     Hash value:   0815335eb4d7d1b71fba1487fb531617724f310da47e7d4c262df78ddce45070
   Verifying Hash Integrity ... sha256+ OK
   Booting using the fdt blob at 0x295e950
Working FDT set to 295e950
   Uncompressing Kernel Image
   Loading Device Tree to 00000000ecebc000, end 00000000ececcae6 ... OK
Working FDT set to ecebc000

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.6.23-yocto-standard-00118-g2d01bc1d4eea (oe-user@oe-host) (aarch64-zarhus-linux-gcc (G4
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: Pine64 RK3566 Quartz64-A Board
[    0.000000] efi: UEFI not found.
[    0.000000] earlycon: uart0 at MMIO32 0x00000000fe660000 (options '1500000n8')
[    0.000000] printk: bootconsole [uart0] enabled
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000001ffffffff]
[    0.000000] NUMA: NODE_DATA [mem 0x1ff01d9c0-0x1ff01ffff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000200000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000efffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000001ffffffff]
[    0.000000] On node 0, zone DMA: 512 pages in unavailable ranges
[    0.000000] cma: Reserved 32 MiB at 0x00000000ee000000 on node -1
[    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 21 pages/cpu s48680 r8192 d29144 u86016
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: detected: Qualcomm erratum 1009, or ARM erratum 1286807, 2441009
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: root=PARTLABEL=root rootwait rw rootfstype=ext4 earlycon console=tty1 console=tty8
[    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] Fallback order for Node 0: 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1999368
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] software IO TLB: area num 4.
[    0.000000] software IO TLB: mapped [mem 0x00000000e8ebc000-0x00000000ecebc000] (64MB)
[    0.000000] Memory: 7846384K/8124416K available (12928K kernel code, 1374K rwdata, 4700K rodata, 3264K init, 535K )
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] workqueue: name exceeds WQ_NAME_LEN. Truncating to: events_freezable_power_efficien
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[    0.000000]  Trampoline 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] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 320 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: MBI range [296:319]
[    0.000000] GICv3: Using MBI frame 0x00000000fd410000
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GICv3: GICv3 features: 16 PPIs
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000
[    0.000000] ITS: No ITS available, not enabling LPIs
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 4407952025s
[    0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.001822] Console: colour dummy device 80x25
[    0.002331] printk: console [tty1] enabled
[    0.003513] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.004547] pid_max: default: 32768 minimum: 301
[    0.005118] LSM: initializing lsm=capability,integrity
[    0.005822] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.006657] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.008742] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.010790] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.011632] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.012731] rcu: Hierarchical SRCU implementation.
[    0.013220] rcu:     Max phase no-delay instances is 1000.
[    0.014949] EFI services will not be available.
[    0.015848] smp: Bringing up secondary CPUs ...
[    0.017200] Detected VIPT I-cache on CPU1
[    0.017287] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    0.017354] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.018362] Detected VIPT I-cache on CPU2
[    0.018432] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    0.018482] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.019527] Detected VIPT I-cache on CPU3
[    0.019596] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000
[    0.019641] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.019793] smp: Brought up 1 node, 4 CPUs
[    0.025448] SMP: Total of 4 processors activated.
[    0.025922] CPU features: detected: 32-bit EL0 Support
[    0.026434] CPU features: detected: 32-bit EL1 Support
[    0.026948] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.027833] CPU features: detected: Common not Private translations
[    0.028458] CPU features: detected: CRC32 instructions
[    0.028975] CPU features: detected: RCpc load-acquire (LDAPR)
[    0.029547] CPU features: detected: LSE atomic instructions
[    0.030103] CPU features: detected: Privileged Access Never
[    0.030658] CPU features: detected: RAS Extension Support
[    0.031199] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.032040] CPU: All CPU(s) started at EL2
[    0.032461] alternatives: applying system-wide alternatives
[    0.039919] devtmpfs: initialized
[    0.058057] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.059080] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.061092] pinctrl core: initialized pinctrl subsystem
[    0.062227] DMI not present or invalid.
[    0.063475] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.065285] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.066297] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.067547] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.068385] audit: initializing netlink subsys (disabled)
[    0.069216] audit: type=2000 audit(0.068:1): state=initialized audit_enabled=0 res=1
[    0.070178] thermal_sys: Registered thermal governor 'step_wise'
[    0.070189] thermal_sys: Registered thermal governor 'power_allocator'
[    0.070869] cpuidle: using governor menu
[    0.072219] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.073090] ASID allocator initialised with 65536 entries
[    0.073943] Serial: AMBA PL011 UART driver
[    0.086743] platform fe040000.vop: Fixed dependency cycle(s) with /hdmi@fe0a0000
[    0.087594] platform fe0a0000.hdmi: Fixed dependency cycle(s) with /vop@fe040000
[    0.103964] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.105339] rockchip-gpio fdd60000.gpio: probed /pinctrl/gpio@fdd60000
[    0.106570] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.107718] rockchip-gpio fe740000.gpio: probed /pinctrl/gpio@fe740000
[    0.108850] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.110020] rockchip-gpio fe750000.gpio: probed /pinctrl/gpio@fe750000
[    0.111081] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.112212] rockchip-gpio fe760000.gpio: probed /pinctrl/gpio@fe760000
[    0.113258] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.114411] rockchip-gpio fe770000.gpio: probed /pinctrl/gpio@fe770000
[    0.117026] platform fe0a0000.hdmi: Fixed dependency cycle(s) with /hdmi-con
[    0.117847] platform hdmi-con: Fixed dependency cycle(s) with /hdmi@fe0a0000
[    0.124117] Modules: 27008 pages in range for non-PLT usage
[    0.124135] Modules: 518528 pages in range for PLT usage
[    0.125760] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.127031] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.127661] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.128334] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.128959] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.129632] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.130257] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.130929] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.133835] ACPI: Interpreter disabled.
[    0.135488] iommu: Default domain type: Translated
[    0.136033] iommu: DMA domain TLB invalidation policy: strict mode
[    0.137018] SCSI subsystem initialized
[    0.137913] usbcore: registered new interface driver usbfs
[    0.138510] usbcore: registered new interface driver hub
[    0.139092] usbcore: registered new device driver usb
[    0.140310] pps_core: LinuxPPS API ver. 1 registered
[    0.140816] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.141740] PTP clock support registered
[    0.142186] EDAC MC: Ver: 3.0.0
[    0.143340] scmi_core: SCMI protocol bus registered
[    0.144414] FPGA manager framework
[    0.144906] Advanced Linux Sound Architecture Driver Initialized.
[    0.146792] vgaarb: loaded
[    0.147558] clocksource: Switched to clocksource arch_sys_counter
[    0.148802] VFS: Disk quotas dquot_6.6.0
[    0.149249] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.150219] pnp: PnP ACPI: disabled
[    0.163883] NET: Registered PF_INET protocol family
[    0.164890] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.173138] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.174154] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.174953] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.176304] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    0.179157] TCP: Hash tables configured (established 65536 bind 65536)
[    0.180017] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    0.180852] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    0.181905] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.182538] PCI: CLS 0 bytes, default 64
[    0.183640] kvm [1]: IPA Size Limit: 40 bits
[    0.184109] kvm [1]: GICv3: no GICV resource entry
[    0.184593] kvm [1]: disabling GICv2 emulation
[    0.185061] kvm [1]: GIC system register CPU interface enabled
[    0.185674] kvm [1]: vgic interrupt IRQ9
[    0.186117] kvm [1]: VHE mode initialized successfully
[    0.188514] Initialise system trusted keyrings
[    0.189241] workingset: timestamp_bits=42 max_order=21 bucket_order=0
[    0.190338] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.191146] 9p: Installing v9fs 9p2000 file system support
[    0.268956] Key type asymmetric registered
[    0.269381] Asymmetric key parser 'x509' registered
[    0.269948] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.270695] io scheduler mq-deadline registered
[    0.271151] io scheduler kyber registered
[    0.271632] io scheduler bfq registered
[    0.286299] dma-pl330 fe530000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.287089] dma-pl330 fe530000.dma-controller:       DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    0.290815] dma-pl330 fe550000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.291618] dma-pl330 fe550000.dma-controller:       DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    0.302691] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.307416] fdd50000.serial: ttyS0 at MMIO 0xfdd50000 (irq = 25, base_baud = 1500000) is a 16550A
[    0.310260] fe650000.serial: ttyS1 at MMIO 0xfe650000 (irq = 26, base_baud = 1500000) is a 16550A
[    0.311701] serial serial0: tty port ttyS1 registered
[    0.313925] fe660000.serial: ttyS2 at MMIO 0xfe660000 (irq = 27, base_baud = 1500000) is a 16550A
[    0.315076] printk: console [ttyS2] enabled
[    0.315076] printk: console [ttyS2] enabled
[    0.315962] printk: bootconsole [uart0] disabled
[    0.315962] printk: bootconsole [uart0] disabled
[    0.321778] STM32 USART driver initialized
[    0.332030] loop: module loaded
[    0.333631] megasas: 07.725.01.00-rc1
[    0.340626] tun: Universal TUN/TAP device driver, 1.6
[    0.342299] thunder_xcv, ver 1.0
[    0.342660] thunder_bgx, ver 1.0
[    0.343003] nicpf, ver 1.0
[    0.344171] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
[    0.344831] hns3: Copyright (c) 2017 Huawei Corporation.
[    0.345356] hclge is initializing
[    0.345712] e1000: Intel(R) PRO/1000 Network Driver
[    0.346160] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    0.346722] e1000e: Intel(R) PRO/1000 Network Driver
[    0.347175] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    0.347779] igb: Intel(R) Gigabit Ethernet Network Driver
[    0.348273] igb: Copyright (c) 2007-2014 Intel Corporation.
[    0.348815] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[    0.349383] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    0.349959] sky2: driver version 1.30
[    0.351285] VFIO - User Level meta-driver version: 0.3
[    0.354550] usbcore: registered new interface driver usb-storage
[    0.358277] i2c_dev: i2c /dev entries driver
[    0.360497] i2c 0-0020: Fixed dependency cycle(s) with /i2c@fdd40000/pmic@20/regulators/BOOST
[    0.368073] sdhci: Secure Digital Host Controller Interface driver
[    0.368660] sdhci: Copyright(c) Pierre Ossman
[    0.369812] Synopsys Designware Multimedia Card Interface Driver
[    0.371530] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.375254] ledtrig-cpu: registered to indicate activity on CPUs
[    0.377045] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16
[    0.378155] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
[    0.378814] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    0.381552] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    0.382843] usbcore: registered new interface driver usbhid
[    0.383355] usbhid: USB HID core driver
[    0.386684] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available
[    0.392306] NET: Registered PF_PACKET protocol family
[    0.392859] 9pnet: Installing 9P2000 support
[    0.405681] registered taskstats version 1
[    0.406279] Loading compiled-in X.509 certificates
[    0.429306] ehci-platform fd800000.usb: EHCI Host Controller
[    0.429330] ohci-platform fd840000.usb: Generic Platform OHCI controller
[    0.429860] ehci-platform fd800000.usb: new USB bus registered, assigned bus number 1
[    0.430091] ehci-platform fd880000.usb: EHCI Host Controller
[    0.430120] ehci-platform fd880000.usb: new USB bus registered, assigned bus number 2
[    0.430300] ehci-platform fd880000.usb: irq 39, io mem 0xfd880000
[    0.430338] ohci-platform fd8c0000.usb: Generic Platform OHCI controller
[    0.430364] ohci-platform fd8c0000.usb: new USB bus registered, assigned bus number 3
[    0.430443] ohci-platform fd8c0000.usb: irq 66, io mem 0xfd8c0000
[    0.430467] ohci-platform fd840000.usb: new USB bus registered, assigned bus number 4
[    0.430551] ohci-platform fd840000.usb: irq 40, io mem 0xfd840000
[    0.430622] fan53555-regulator 0-001c: FAN53555 Option[12] Rev[15] Detected!
[    0.431262] ehci-platform fd800000.usb: irq 38, io mem 0xfd800000
[    0.447599] ehci-platform fd880000.usb: USB 2.0 started, EHCI 1.00
[    0.449411] hub 2-0:1.0: USB hub found
[    0.449839] hub 2-0:1.0: 1 port detected
[    0.463599] ehci-platform fd800000.usb: USB 2.0 started, EHCI 1.00
[    0.465264] hub 1-0:1.0: USB hub found
[    0.465779] hub 1-0:1.0: 1 port detected
[    0.492779] hub 4-0:1.0: USB hub found
[    0.493208] hub 4-0:1.0: 1 port detected
[    0.496614] hub 3-0:1.0: USB hub found
[    0.497032] hub 3-0:1.0: 1 port detected
[    0.514767] rk808-regulator rk808-regulator.1.auto: there is no dvs0 gpio
[    0.515425] rk808-regulator rk808-regulator.1.auto: there is no dvs1 gpio
[    0.557688] boost: Bringing 4700000uV into 5000000-5000000uV
[    0.571351] reg-fixed-voltage vcc5v0_usb20_otg: nonexclusive access to GPIO for (null)
[    0.592491] xhci-hcd xhci-hcd.6.auto: xHCI Host Controller
[    0.593030] xhci-hcd xhci-hcd.6.auto: new USB bus registered, assigned bus number 5
[    0.593837] xhci-hcd xhci-hcd.6.auto: USB3 root hub has no ports
[    0.594379] xhci-hcd xhci-hcd.6.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000008002000010
[    0.595255] xhci-hcd xhci-hcd.6.auto: irq 68, io mem 0xfcc00000
[    0.596673] hub 5-0:1.0: USB hub found
[    0.597070] hub 5-0:1.0: 1 port detected
[    0.600231] dwmmc_rockchip fe2b0000.mmc: IDMAC supports 32-bit address mode.
[    0.600355] clk: Disabling unused clocks
[    0.600490] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    0.600525] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    0.600534] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    0.600600] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 70,32 bit host data width,256 deep fifo
[    0.600890] dwmmc_rockchip fe2b0000.mmc: Using internal DMA controller.
[    0.601514] dwmmc_rockchip fe2c0000.mmc: allocated mmc-pwrseq
[    0.601836] dwmmc_rockchip fe2b0000.mmc: Version ID is 270a
[    0.601880] dwmmc_rockchip fe2b0000.mmc: DW MMC controller at irq 69,32 bit host data width,256 deep fifo
[    0.602443] mmc_host mmc2: card is non-removable.
[    0.605160] ALSA device list:
[    0.606690] dwmmc_rockchip fe2b0000.mmc: Got CD GPIO
[    0.606934]   No soundcards found.
[    0.607718] mmc1: SDHCI controller on fe310000.mmc [fe310000.mmc] using ADMA
[    0.608637] dw-apb-uart fe660000.serial: forbid DMA for kernel console
[    0.621352] mmc_host mmc0: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0)
[    0.721993] mmc_host mmc0: Bus speed (slot 0) = 150000000Hz (slot req 150000000Hz, actual 150000000HZ div = 0)
[    0.727602] mmc_host mmc2: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0)
[    0.738191] mmc1: Failed to initialize a non-removable card
[    0.741756] Waiting for root device PARTLABEL=root...
[    1.003700] dwmmc_rockchip fe2b0000.mmc: Successfully tuned phase to 90
[    1.004389] mmc0: new ultra high speed SDR104 SDHC card at address aaaa
[    1.006218] mmcblk0: mmc0:aaaa SC16G 14.8 GiB
[    1.015918] GPT:Primary header thinks Alt. header is not at the end of the disk.
[    1.016600] GPT:688507 != 31116287
[    1.016908] GPT:Alternate GPT header not at the end of the disk.
[    1.017439] GPT:688507 != 31116287
[    1.017745] GPT: Use GNU Parted to correct GPT errors.
[    1.018232]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9
[    1.060330] EXT4-fs (mmcblk0p9): mounted filesystem c33ba150-d469-4da8-8d31-4346e8247547 r/w with ordered data mod.
[    1.061518] VFS: Mounted root (ext4 filesystem) on device 179:9.
[    1.062486] devtmpfs: mounted
[    1.064113] Freeing unused kernel memory: 3264K
[    1.064663] Run /sbin/init as init process
[    1.318435] systemd[1]: System time before build time, advancing clock.
[    1.371432] NET: Registered PF_INET6 protocol family
[    1.373756] Segment Routing with IPv6
[    1.374195] In-situ OAM (IOAM) with IPv6
[    1.422408] systemd[1]: systemd 255.4^ running in system mode (-PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP)
[    1.425516] systemd[1]: Detected architecture arm64.

Welcome to Distro for Zarhus product 0.1.0 (scarthgap)!

[    1.444064] systemd[1]: Hostname set to <zarhus-machine-cm3>.
[    1.451454] systemd[1]: Initializing machine ID from random generator.
[    1.586897] systemd-sysv-generator[99]: SysV service '/etc/init.d/sshd' lacks a native systemd unit file. ~ Automa!
[    1.899229] systemd[1]: Queued start job for default target Multi-User System.
[    1.948081] systemd[1]: Created slice Slice /system/getty.
[  OK  ] Created slice Slice /system/getty.
[    1.961781] systemd[1]: Created slice Slice /system/modprobe.
[  OK  ] Created slice Slice /system/modprobe.
[    1.973595] systemd[1]: Created slice Slice /system/serial-getty.
[  OK  ] Created slice Slice /system/serial-getty.
[    1.985315] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    1.996242] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[    2.008183] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[    2.020075] systemd[1]: Reached target Path Units.
[  OK  ] Reached target Path Units.
[    2.031862] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    2.043842] systemd[1]: Reached target Slice Units.
[  OK  ] Reached target Slice Units.
[    2.056085] systemd[1]: Reached target Swaps.
[  OK  ] Reached target Swaps.
[    2.123204] systemd[1]: Listening on RPCbind Server Activation Socket.
[  OK  ] Listening on RPCbind Server Activation Socket.
[    2.140314] systemd[1]: Reached target RPC Port Mapper.
[  OK  ] Reached target RPC Port Mapper.
[    2.143057] systemd[1]: Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[    2.157974] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[    2.169654] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    2.181895] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    2.194147] systemd[1]: Listening on Network Service Netlink Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[    2.214274] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    2.217641] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    2.221197] systemd[1]: Listening on User Database Manager Socket.
[  OK  ] Listening on User Database Manager Socket.
[    2.263934] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[    2.280063] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    2.282076] systemd[1]: Kernel Debug File System was skipped because of an unmet condition check (ConditionPathExi.
[    2.283809] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExi.
[    2.290836] systemd[1]: Mounting Temporary Directory /tmp...
         Mounting Temporary Directory /tmp...
[    2.308139] systemd[1]: Starting Create List of Static Device Nodes...
         Starting Create List of Static Device Nodes...
[    2.324449] systemd[1]: Starting Load Kernel Module configfs...
         Starting Load Kernel Module configfs...
[    2.332271] systemd[1]: Starting Load Kernel Module drm...
         Starting Load Kernel Module drm...
[    2.338838] systemd[1]: Starting Load Kernel Module fuse...
         Starting Load Kernel Module fuse...
[    2.365621] systemd[1]: Starting RPC Bind...
         Starting RPC Bind...
[    2.367033] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (Conditio.
[    2.375894] fuse: init (API version 7.39)
[    2.377067] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    2.384661] systemd[1]: Load Kernel Modules was skipped because no trigger condition checks were met.
[    2.390746] systemd[1]: Starting Generate network units from Kernel command line...
         Starting Generate network units from Kernel command line...
[    2.407950] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    2.420617] systemd[1]: Starting Apply Kernel Variables...
         Starting Apply Kernel Variables...
[    2.436496] systemd[1]: Starting Coldplug All udev Devices...
         Starting Coldplug All udev Devices...
[    2.467112] systemd[1]: Started RPC Bind.
[  OK  ] Started RPC Bind.
[    2.471162] systemd[1]: Mounted Huge Pages File System.
[  OK  ] Mounted Huge Pages File System.
[    2.484555] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[    2.488005] EXT4-fs (mmcblk0p9): re-mounted c33ba150-d469-4da8-8d31-4346e8247547 r/w. Quota mode: none.
[    2.497325] systemd-journald[114]: Collecting audit messages is enabled.
[    2.497959] systemd[1]: Mounted Temporary Directory /tmp.
[  OK  ] Mounted Temporary Directory /tmp.
[    2.508827] systemd[1]: Finished Create List of Static Device Nodes.
[  OK  ] Finished Create List of Static Device Nodes.
[    2.520863] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[    2.522172] systemd[1]: Finished Load Kernel Module configfs.
[  OK  ] Finished Load Kernel Module configfs.
[    2.532867] systemd[1]: modprobe@drm.service: Deactivated successfully.
[    2.534112] systemd[1]: Finished Load Kernel Module drm.
[  OK  ] Finished Load Kernel Module drm.
[    2.544887] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[    2.546148] systemd[1]: Finished Load Kernel Module fuse.
[  OK  ] Finished Load Kernel Module fuse.
[    2.557055] systemd[1]: Finished Generate network units from Kernel command line.
[  OK  ] Finished Generate network units from Kernel command line.
[    2.568170] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Finished Remount Root and Kernel File Systems.
[  OK  ] Finished Apply Kernel Variables.
[  OK  ] Reached target Preparation for Network.
         Mounting FUSE Control File System...
         Mounting Kernel Configuration File System...
         Starting Flush Journal to Persistent Storage...
         Starting Create Static Device Nodes in /dev gracefully...
[  OK  ] Mounted FUSE Control File System.
[    2.743038] systemd-journald[114]: Received client request to flush runtime journal.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Finished Flush Journal to Persistent Storage.
[  OK  ] Finished Create Static Device Nodes in /dev gracefully.
         Starting Create System Users...
[    2.864058] audit: type=1334 audit(1709054765.544:2): prog-id=6 op=LOAD
[    2.864737] audit: type=1334 audit(1709054765.544:3): prog-id=7 op=LOAD
[    2.865385] audit: type=1334 audit(1709054765.544:4): prog-id=8 op=LOAD
         Starting User Database Manager...
[  OK  ] Started User Database Manager.
[  OK  ] Finished Create System Users.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Finished Create Static Device Nodes in /dev.
[  OK  ] Reached target Preparation for Local File Systems.
         Mounting /var/volatile...
[    3.132132] audit: type=1334 audit(1709054765.812:5): prog-id=9 op=LOAD
[    3.132859] audit: type=1334 audit(1709054765.812:6): prog-id=10 op=LOAD
         Starting Rule-based Manager for Device Events and Files...
[  OK  ] Finished Coldplug All udev Devices.
[  OK  ] Mounted /var/volatile.
         Starting Load/Save OS Random Seed...
[  OK  ] Reached target Local File Systems.
         Starting Rebuild Dynamic Linker Cache...
         Starting Create Volatile Files and Directories...
[  OK  ] Finished Create Volatile Files and Directories.
         Starting Rebuild Journal Catalog...
[    3.341335] audit: type=1334 audit(1709054766.020:7): prog-id=11 op=LOAD
         Starting Network Name Resolution...
         Starting Record System Boot/Shutdown in UTMP...
[  OK  ] Started Rule-based Manager for Device Events and Files.
[    3.401392] audit: type=1334 audit(1709054766.076:8): prog-id=12 op=LOAD
         Starting Network Configuration...
[  OK  ] Finished Record System Boot/Shutdown in UTMP.
[  OK  ] Finished Rebuild Journal Catalog.
[  OK  ] Finished Rebuild Dynamic Linker Cache.
[    3.726511] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[  OK  ] Started Network Name Resolution.
[    3.742048] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    3.743126] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[    3.744073] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    3.744859] cfg80211: failed to load regulatory.db
[  OK  ] Started Network Configuration.
[  OK  ] Reached target Host and Network Name Lookups.
         Starting Update is Completed...
[  OK  ] Finished Update is Completed.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timer Units.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Listening on D-Bus System Message Bus Socket.
         Starting sshd.socket...
[  OK  ] Listening on sshd.socket.
[  OK  ] Reached target Socket Units.
[  OK  ] Reached target Basic System.
[    4.047732] mc: Linux media interface: v0.10
[    4.058703] panfrost fde60000.gpu: clock rate = 594000000
[    4.063265] panfrost fde60000.gpu: bus_clock rate = 500000000
[    4.074757] videodev: Linux video capture interface: v2.00
         Starting Avahi mDNS/DNS-SD Stack...
[    4.094165] panfrost fde60000.gpu: mali-g52 id 0x7402 major 0x1 minor 0x0 status 0x0
[    4.094883] panfrost fde60000.gpu: features: 00000000,00000cf7, issues: 00000000,00000400
[    4.095946] input: rk805 pwrkey as /devices/platform/fdd40000.i2c/i2c-0/0-0020/rk805-pwrkey.2.auto/input/input0
[    4.101207] panfrost fde60000.gpu: Features: L2:0x07110206 Shader:0x00000002 Tiler:0x00000209 Mem:0x1 MMU:0x0000287
[    4.102283] panfrost fde60000.gpu: shader_present=0x1 l2_present=0x1
[    4.125312] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found
[    4.131846] audit: type=1334 audit(1709054766.808:9): prog-id=13 op=LOAD
[    4.138071] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input).
[    4.138729] rk_gmac-dwmac fe010000.ethernet: TX delay(0x30).
[    4.139235] rk_gmac-dwmac fe010000.ethernet: RX delay(0x10).
[    4.148713] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no).
[    4.149761] rk_gmac-dwmac fe010000.ethernet: clock input from PHY
[    4.155349] rk_gmac-dwmac fe010000.ethernet: init for RGMII
[    4.156950] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[    4.157909] rk_gmac-dwmac fe010000.ethernet:         DWMAC4/5
[    4.158401] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported
[    4.159068] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported
[    4.159984] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported
[    4.160618] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported
[    4.161331] rk_gmac-dwmac fe010000.ethernet: TSO supported
[    4.161830] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    4.162541] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10)
[    4.163182] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled
[    4.164951] rk_gmac-dwmac fe010000.ethernet: Using 32/32 bits DMA host/device width
         Starting NTP client/server...
[    4.170596] [drm] Initialized panfrost 1.2.0 20180908 for fde60000.gpu on minor 0
         Starting D-Bus System Message Bus...
[  OK  ] Started A minimalistic network con…h DHCPv4, rdisc and DHCPv6 support.
[  OK  ] Reached target Network.
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttyS2.
[  OK  ] Reached target Login Prompts.
[    4.370571] rockchip-vop2 fe040000.vop: Adding to iommu group 2
[    4.384629] audit: type=1334 audit(1709054767.060:10): prog-id=14 op=LOAD
[    4.395449] rockchip-drm display-subsystem: bound fe040000.vop (ops vop2_component_ops [rockchipdrm])
[    4.409562] rk808-rtc rk808-rtc.3.auto: registered as rtc0
[    4.413753] hantro-vpu fdea0000.video-codec: Adding to iommu group 0
[    4.428286] hantro-vpu fdea0000.video-codec: registered rockchip,rk3568-vpu-dec as /dev/video0
[    4.432583] rk808-rtc rk808-rtc.3.auto: setting system clock to 2017-08-05T09:00:08 UTC (1501923608)
[    4.433328] systemd-journald[114]: Time jumped backwards, rotating.
         Starting User Login Management...
[    4.445571] 8021q: 802.1Q VLAN Support v1.8
[    4.459864] dwhdmi-rockchip fe0a0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[    4.491280] hantro-vpu fdee0000.video-codec: Adding to iommu group 1
[    4.494789] hantro-vpu fdee0000.video-codec: registered rockchip,rk3568-vepu-enc as /dev/video1
[  OK  ] Started Xinetd A Powerful Replacement For Inetd.
[    4.557723] gpio-fan gpio_fan: GPIO fan initialized
         Starting OpenSSH Key Generation...
[    4.595814] dwhdmi-rockchip fe0a0000.hdmi: registered DesignWare HDMI I2C bus driver
[    4.597005] rockchip-drm display-subsystem: bound fe0a0000.hdmi (ops dw_hdmi_rockchip_ops [rockchipdrm])
[    4.610119] xhci-hcd xhci-hcd.10.auto: xHCI Host Controller
[    4.610660] xhci-hcd xhci-hcd.10.auto: new USB bus registered, assigned bus number 6
[    4.611469] xhci-hcd xhci-hcd.10.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000008002000010
[    4.617961] xhci-hcd xhci-hcd.10.auto: irq 81, io mem 0xfd000000
[    4.618526] xhci-hcd xhci-hcd.10.auto: xHCI Host Controller
[    4.619036] xhci-hcd xhci-hcd.10.auto: new USB bus registered, assigned bus number 7
[    4.621232] xhci-hcd xhci-hcd.10.auto: Host supports USB 3.0 SuperSpeed
[    4.631908] hub 6-0:1.0: USB hub found
[    4.632309] hub 6-0:1.0: 1 port detected
[    4.672191] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 1
[    4.672976] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    4.674137] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    4.675093] usb usb7: We don't know the algorithms for LPM for this host, disabling LPM.
[    4.676439] hub 7-0:1.0: USB hub found
[    4.679600] hub 7-0:1.0: 1 port detected
[    4.681274] rockchip-dw-pcie 3c0000000.pcie: host bridge /pcie@fe260000 ranges:
[    4.681970] rockchip-dw-pcie 3c0000000.pcie:       IO 0x00f4100000..0x00f41fffff -> 0x00f4100000
[    4.682758] rockchip-dw-pcie 3c0000000.pcie:      MEM 0x00f4200000..0x00f5ffffff -> 0x00f4200000
[    4.683537] rockchip-dw-pcie 3c0000000.pcie:      MEM 0x0300000000..0x033fffffff -> 0x0040000000
[    4.699135] rockchip-dw-pcie 3c0000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G
[  OK  ] Started User Login Management.
[    4.904959] Bluetooth: Core ver 2.22
[    4.905369] NET: Registered PF_BLUETOOTH protocol family
[    4.905842] Bluetooth: HCI device and connection manager initialized
[    4.906416] Bluetooth: HCI socket layer initialized
[    4.906855] Bluetooth: L2CAP socket layer initialized
[    4.907306] Bluetooth: SCO socket layer initialized
[  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[    5.114638] Bluetooth: HCI UART driver ver 2.3
[    5.115068] Bluetooth: HCI UART protocol H4 registered
[    5.160908] Bluetooth: HCI UART protocol LL registered
[    5.161710] Bluetooth: HCI UART protocol Broadcom registered
[    5.162299] Bluetooth: HCI UART protocol QCA registered
[    5.162803] Bluetooth: HCI UART protocol Marvell registered
[    5.194371] rk_gmac-dwmac fe010000.ethernet end0: renamed from eth0
         Starting Virtual Console Setup...
[    5.287378] of_dma_request_slave_channel: dma-names property of node '/serial@fe650000' missing or empty
[    5.288287] dw-apb-uart fe650000.serial: failed to request DMA
[  OK  ] Reached target Sound Card.
[    5.391606] random: crng init done
[  OK  ] Started NTP client/server.
         Starting Load/Save RF Kill Switch Status...
[  OK  ] Finished Load/Save OS Random Seed.
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Started Load/Save RF Kill Switch Status.
[  OK  ] Finished Virtual Console Setup.
[    5.506657] rk_gmac-dwmac fe010000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  OK  ] Reached target Bluetooth Support.
[    5.512866] rk_gmac-dwmac fe010000.ethernet end0: PHY [stmmac-0:00] driver [Generic PHY] (irq=POLL)
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Reached target Multi-User System.
[    5.523745] dwmac4: Master AXI performs any burst length
[    5.524263] rk_gmac-dwmac fe010000.ethernet end0: No Safety Features support found
[    5.524964] rk_gmac-dwmac fe010000.ethernet end0: IEEE 1588-2008 Advanced Timestamp supported
[    5.526064] rk_gmac-dwmac fe010000.ethernet end0: registered PTP clock
[    5.528873] rk_gmac-dwmac fe010000.ethernet end0: configuring for phy/rgmii link mode
         Starting Record Runlevel Change in UTMP...
[  OK  ] Finished Record Runlevel Change in UTMP.
[    5.807597] rockchip-dw-pcie 3c0000000.pcie: Phy link never came up
[    5.808473] rockchip-dw-pcie 3c0000000.pcie: PCI host bridge to bus 0000:00
[    5.809112] pci_bus 0000:00: root bus resource [bus 00-0f]
[    5.809606] pci_bus 0000:00: root bus resource [io  0x0000-0xfffff] (bus address [0xf4100000-0xf41fffff])
[    5.810450] pci_bus 0000:00: root bus resource [mem 0xf4200000-0xf5ffffff]
[    5.811059] pci_bus 0000:00: root bus resource [mem 0x300000000-0x33fffffff] (bus address [0x40000000-0x7fffffff])
[    5.812061] pci 0000:00:00.0: [1d87:3566] type 01 class 0x060400
[    5.812620] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
[    5.813279] pci 0000:00:00.0: supports D1 D2
[    5.813665] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    5.816729] pci_bus 0000:01: busn_res: can not insert [bus 01-ff] under [bus 00-0f] (conflicts with (null) [bus 00)
[    5.817879] pci 0000:00:00.0: BAR 6: assigned [mem 0xf4200000-0xf420ffff pref]
[    5.818537] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    5.820949] pcieport 0000:00:00.0: PME: Signaling with IRQ 84
[    5.821996] pcieport 0000:00:00.0: AER: enabled with IRQ 84
[  OK  ] Finished OpenSSH Key Generation.
[    6.571714] mmc_host mmc2: Bus speed (slot 0) = 375000Hz (slot req 375000Hz, actual 375000HZ div = 0)

Distro for Zarhus product 0.1.0 zarhus-machine-cm3 ttyS2

zarhus-machine-cm3 login: [    7.431644] Bluetooth: hci0: command 0xfc18 tx timeout
[    7.432280] Bluetooth: hci0: BCM: failed to write update baudrate (-110)
[    7.432917] Bluetooth: hci0: Failed to set baudrate
[    9.447664] Bluetooth: hci0: command 0xfc18 tx timeout
[    9.448299] Bluetooth: hci0: BCM: Reset failed (-110)
[   11.657041] mmc2: Failed to initialize a non-removable card
[   15.594814] platform hdmi-sound: deferred probe pending
[   15.595949] platform spdif-sound: deferred probe pending


require conf/machine/include/rk3566.inc

KERNEL_DEVICETREE = "rockchip/rk3566-quartz64-a.dtb"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This board is supported on mainline linux already?

Can this patch go to meta-rockchip as well?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will go there, but firstly I need to check those issues from dmesg and try to fix them, this is actually the reason this PR is still in draft state.

@DaniilKl
Copy link
Contributor Author

DaniilKl commented Aug 22, 2024

This configuration seems to have some issues, apart from these with bluetooth:

$ dmesg
(...)
[    5.820949] pcieport 0000:00:00.0: PME: Signaling with IRQ 84
[    5.821996] pcieport 0000:00:00.0: AER: enabled with IRQ 84
[  OK  ] Finished OpenSSH Key Generation.
[    6.571714] mmc_host mmc2: Bus speed (slot 0) = 375000Hz (slot req 375000Hz, actual 375000HZ div = 0)
[    7.431644] Bluetooth: hci0: command 0xfc18 tx timeout
[    7.432280] Bluetooth: hci0: BCM: failed to write update baudrate (-110)
[    7.432917] Bluetooth: hci0: Failed to set baudrate
[    9.447664] Bluetooth: hci0: command 0xfc18 tx timeout
[    9.448299] Bluetooth: hci0: BCM: Reset failed (-110)
[   11.657041] mmc2: Failed to initialize a non-removable card
[   15.594814] platform hdmi-sound: deferred probe pending
[   15.595949] platform spdif-sound: deferred probe pending
$ cat /sys/kernel/debug/devices_deferred 
hdmi-sound      asoc-simple-card: parse error
spdif-sound     asoc-simple-card: parse error

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants