# Helios64 devicetree WIP
```helios64.log
[ 4.718008] rk808 0-001b: chip id: 0x0
[ 4.723160] rk808-regulator rk808-regulator: there is no dvs0 gpio
[ 4.723747] rk808-regulator rk808-regulator: there is no dvs1 gpio
[ 4.725335] vdd_center: supplied by vcc5v0_sys
[ 4.726332] vdd_cpu_l: supplied by vcc5v0_sys
[ 4.727034] vcc_ddr_s3: supplied by vcc5v0_sys
[ 4.728062] vcc1v8_sys_s3: supplied by vcc5v0_sys
[ 4.729056] LDO_REG1: supplied by vcc5v0_sys
[ 4.729855] LDO_REG2: supplied by vcc5v0_sys
[ 4.731529] vcc1v8_s3: supplied by vcc5v0_sys
[ 4.733061] vcc_sdio_s0: supplied by vcc5v0_sys
[ 4.733895] LDO_REG5: supplied by vcc5v0_sys
[ 4.735421] vcc1v5_s3: supplied by vcc5v0_sys
[ 4.736232] LDO_REG7: supplied by vcc5v0_sys
[ 4.737818] vcc3v0_s3: supplied by vcc5v0_sys
[ 4.738347] vcc3v3_sys_s0: failed to get the current voltage: -EPROBE_DEFER
[ 4.738983] vcc3v3_sys_s0: supplied by vcc3v3_sys_s3
[ 4.739869] vcc3v3_s0: supplied by vcc3v3_sys_s3
...
[ 8.284923] sdhci-arasan fe330000.sdhci: No phy for arasan,sdhci-5.1.
[ 8.321558] sdhci-arasan fe330000.sdhci: No phy for arasan,sdhci-5.1.
[ 8.335907] sdhci-arasan fe330000.sdhci: No phy for arasan,sdhci-5.1.
[ 8.351352] sdhci-arasan fe330000.sdhci: No phy for arasan,sdhci-5.1.
[ 8.356232] ehci-platform fe380000.usb: EHCI Host Controller
[ 8.357088] ehci-platform fe380000.usb: new USB bus registered, assigned bus number 1
[ 8.357964] ehci-platform fe380000.usb: irq 38, io mem 0xfe380000
[ 8.372149] rk_gmac-dwmac fe300000.ethernet: IRQ eth_wake_irq not found
[ 8.372766] rk_gmac-dwmac fe300000.ethernet: IRQ eth_lpi not found
[ 8.373453] rk_gmac-dwmac fe300000.ethernet: PTP uses main clock
[ 8.374227] rk_gmac-dwmac fe300000.ethernet: clock input or output? (input).
[ 8.374865] rk_gmac-dwmac fe300000.ethernet: TX delay(0x28).
[ 8.375376] rk_gmac-dwmac fe300000.ethernet: RX delay(0x20).
[ 8.375891] rk_gmac-dwmac fe300000.ethernet: integrated PHY? (no).
[ 8.376685] rk_gmac-dwmac fe300000.ethernet: cannot get clock clk_mac_speed
[ 8.377314] rk_gmac-dwmac fe300000.ethernet: clock input from PHY
[ 8.382872] rk_gmac-dwmac fe300000.ethernet: init for RGMII
...
[ 8.444428] rk3399-dmc-freq ffa80000.dmc: supply center not found, using dummy regulator
[ 8.445623] rk3399-dmc-freq ffa80000.dmc: Invalid operating-points in device tree.
[ 8.453199] rk3399-dmc-freq: probe of ffa80000.dmc failed with error -22
...
[ 9.358817] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[ 9.359718] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.11
[ 9.360467] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 9.361116] usb usb4: Product: xHCI Host Controller
[ 9.361556] usb usb4: Manufacturer: Linux 5.11.3-300.fc34.aarch64 xhci-hcd
[ 9.362170] usb usb4: SerialNumber: xhci-hcd.1.auto
...
[ 19.452074] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/dbus-parsec is not a valid unit name, ignoring.
[ 19.453799] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/greenboot-grub2-set-counter is not a valid unit name, ignoring.
[ 19.455312] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/greenboot-grub2-set-success is not a valid unit name, ignoring.
[ 19.456918] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/greenboot-healthcheck is not a valid unit name, ignoring.
[ 19.462802] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/greenboot-rpm-ostree-grub2-check-fallback is not a valid unit name, ignoring.
[ 19.464465] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/greenboot-status is not a valid unit name, ignoring.
[ 19.466066] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/greenboot-task-runner is not a valid unit name, ignoring.
[ 19.468075] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/parsec is not a valid unit name, ignoring.
[ 19.469565] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/redboot-auto-reboot is not a valid unit name, ignoring.
[ 19.471015] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/redboot-task-runner is not a valid unit name, ignoring.
...
[ 21.417364] cpu cpu0: EM: created perf domain
[ 21.422448] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 600000 KHz, changing to: 1416000 KHz
[ 21.428259] cpu cpu4: EM: created perf domain
[ 21.430043] cpufreq: cpufreq_online: CPU4: Running at unlisted initial frequency: 600000 KHz, changing to: 1800000 KHz
[ 21.551364] dw_wdt ff848000.watchdog: No valid TOPs array specified
[ 21.552377] vdd_log: supplied by regulator-dummy
[ 21.562767] input: adc-keys as /devices/platform/adc-keys/input/input1
[ 21.566268] mc: Linux media interface: v0.10
[ 21.616671] OF: graph: no port node found in /i2c@ff3d0000/typec-portc@22
...
[ 24.875293] rk_gmac-dwmac fe300000.ethernet eth0: PHY [stmmac-0:00] driver [RTL8211F Gigabit Ethernet] (irq=POLL)
[ 24.879823] rk_gmac-dwmac fe300000.ethernet eth0: No Safety Features support found
[ 24.880521] rk_gmac-dwmac fe300000.ethernet eth0: PTP not supported by HW
[ 24.881451] rk_gmac-dwmac fe300000.ethernet eth0: configuring for phy/rgmii link mode
...
login
...
[ 35.676246] pcie_power: disabling
[ 35.676564] vcc5v0_typec: disabling
```
```
[ 8.663396] rk3399-dmc-freq ffa80000.dmc: supply center not found, using dummy regulator
[ 8.664579] rk3399-dmc-freq ffa80000.dmc: Invalid operating-points in device tree.
[ 8.665408] rk3399-dmc-freq: probe of ffa80000.dmc failed with error -22
...
[ 25.841363] dw_wdt ff848000.watchdog: No valid TOPs array specified
[ 25.849093] vdd_log: supplied by regulator-dummy
...
[ 27.772216] Unable to handle kernel paging request at virtual address 39a7800f28288000
[ 27.772949] Mem abort info:
[ 27.773198] ESR = 0x86000004
[ 27.773472] EC = 0x21: IABT (current EL), IL = 32 bits
[ 27.773942] SET = 0, FnV = 0
[ 27.774214] EA = 0, S1PTW = 0
[ 27.774494] [39a7800f28288000] address between user and kernel address ranges
[ 27.775124] Internal error: Oops: 86000004 [#1] SMP
```
```
cpu cpu0: EM: hertz/watts ratio non-monotonically decreasing: em_perf_state 1 >= em_perf_state0
...
vdd_log: supplied by regulator-dummy
```
Shutdown/Reboot:
```
[ 37.399052] systemd-shutdown[1]: All filesystems, swaps, loop devices, MD devices and DM devices detached.
[ 37.478958] systemd-shutdown[1]: Syncing filesystems and block devices.
[ 37.480248] systemd-shutdown[1]: Rebooting.
[ 37.480645] kvm: exiting hardware virtualization
[ 37.491720] xhci-hcd xhci-hcd.0.auto: remove, state 4
[ 37.492194] usb usb2: USB disconnect, device number 1
[ 37.492641] usb 2-1: USB disconnect, device number 2
[ 37.494197] xhci-hcd xhci-hcd.0.auto: USB bus 2 deregistered
[ 37.494710] xhci-hcd xhci-hcd.0.auto: remove, state 4
[ 37.495180] usb usb1: USB disconnect, device number 1
[ 37.495628] usb 1-1: USB disconnect, device number 2
[ 37.497420] xhci-hcd xhci-hcd.0.auto: USB bus 1 deregistered
[ 37.498828] Unable to handle kernel NULL pointer dereference at virtual address 00000000000000a0
[ 37.499672] Mem abort info:
[ 37.499921] ESR = 0x96000004
[ 37.500192] EC = 0x25: DABT (current EL), IL = 32 bits
[ 37.500659] SET = 0, FnV = 0
[ 37.500928] EA = 0, S1PTW = 0
[ 37.501206] Data abort info:
[ 37.501459] ISV = 0, ISS = 0x00000004
[ 37.501798] CM = 0, WnR = 0
[ 37.502061] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000009c17000
[ 37.502626] [00000000000000a0] pgd=0000000000000000, p4d=0000000000000000
[ 37.503239] Internal error: Oops: 96000004 [#1] SMP
[ 37.503671] Modules linked in: crct10dif_ce rtc_rk808 hantro_vpu(C) rockchip_vdec(C) lm75 videobuf2_vmalloc v4l2_h264 videobuf2_dma_contig dwmac_rk stmmac_platform pwm_fan stmmac pcs_xpcs uio_pdrv_genirq uio cfg80211 rfkill 8021q ip6table_nat iptable_nat nf_nat garp mrp xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c xt_tcpudp ip6t_rpfilter ipt_rpfilter ip6table_raw iptable_raw xt_pkttype ip6table_filter ip6_tables sch_fq_codel iptable_filter tap macvlan bridge stp llc fuse ip_tables x_tables rockchipdrm rockchip_rga videobuf2_dma_sg videobuf2_memops dw_hdmi v4l2_mem2mem videobuf2_v4l2 dw_mipi_dsi cec videobuf2_common analogix_dp videodev drm_kms_helper phy_rockchip_pcie mc drm pcie_rockchip_host dm_mod
[ 37.509369] CPU: 1 PID: 1 Comm: systemd-shutdow Tainted: G C 5.13.0-rc1 #1-NixOS
[ 37.510130] Hardware name: Kobol Helios64 (DT)
[ 37.510521] pstate: 60000005 (nZCv daif -PAN -UAO -TCO BTYPE=--)
[ 37.511050] pc : down_read_killable+0xec/0x288
[ 37.511454] lr : down_write+0x20/0x88
[ 37.511780] sp : ffff800012beb900
[ 37.512073] x29: ffff800012beb900 x28: ffff0000007d8000 x27: ffff800010592518
[ 37.512705] x26: ffff0000019ad900 x25: 0000000000000000 x24: 0000000000000001
[ 37.513336] x23: 00000000000000a0 x22: 0000000000000000 x21: ffff0000019ad958
[ 37.513965] x20: ffff0000019ad900 x19: 00000000000000a0 x18: 0000000000000000
[ 37.514596] x17: 000c0400bb44ffff x16: 00400032b5503510 x15: 0000000000000004
[ 37.515227] x14: ffffffffffffffff x13: 0000000000000000 x12: 0000000000000020
[ 37.515859] x11: 0101010101010101 x10: 7f7f7f7f7f7f7f7f x9 : ffff800011269734
[ 37.516490] x8 : 7f7f7f7f7f7f7f7f x7 : 78725e6473607372 x6 : 0000000080808080
[ 37.517121] x5 : 00000000ffffffd2 x4 : 0000000000000000 x3 : 0000000000000064
[ 37.517752] x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000
[ 37.518383] Call trace:
[ 37.518602] down_read_killable+0xec/0x288
[ 37.518967] simple_recursive_removal+0x5c/0x338
[ 37.519380] debugfs_remove+0x60/0x88
[ 37.519707] dwc3_debugfs_exit+0x24/0x3a0
[ 37.520067] dwc3_remove+0x3c/0x128
[ 37.520377] platform_remove+0x30/0x68
[ 37.520712] device_release_driver_internal+0x11c/0x1f8
[ 37.521176] device_release_driver+0x20/0x30
[ 37.521555] bus_remove_device+0xdc/0x168
[ 37.521912] device_del+0x174/0x3b8
[ 37.522223] platform_device_del.part.0+0x24/0x90
[ 37.522639] platform_device_unregister+0x2c/0x48
[ 37.523055] of_platform_device_destroy+0xec/0x100
[ 37.523483] device_for_each_child_reverse+0x6c/0xb8
[ 37.523922] of_platform_depopulate+0x44/0x88
[ 37.524309] __dwc3_of_simple_teardown+0x28/0xe8
[ 37.524720] dwc3_of_simple_shutdown+0x1c/0x28
[ 37.525115] platform_shutdown+0x2c/0x40
[ 37.525462] device_shutdown+0x144/0x460
[ 37.525811] kernel_restart_prepare+0x40/0x50
[ 37.526200] kernel_restart+0x20/0x70
[ 37.526527] __do_sys_reboot+0x224/0x250
[ 37.526876] __arm64_sys_reboot+0x2c/0x38
[ 37.527232] invoke_syscall+0x4c/0x108
[ 37.527571] el0_svc_common.constprop.0+0x4c/0xd8
[ 37.527988] do_el0_svc+0x2c/0x98
[ 37.528285] el0_svc+0x24/0x38
[ 37.528558] el0_sync_handler+0xb0/0xb8
[ 37.528896] el0_sync+0x198/0x1c0
[ 37.529197] Code: d65f03c0 14000062 17fffff0 f9800271 (c85ffe60)
[ 37.529741] ---[ end trace f3d068ddee80f892 ]---
[ 37.530162] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[ 37.530937] Kernel Offset: disabled
[ 37.531243] CPU features: 0x00240022,2100600c
[ 37.531628] Memory Limit: none
[ 37.531903] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]---
```