First of all, thanks @balbes150 .
I'm running your modified armbian(Armbian_5.60_Aml-s9xxx_Ubuntu_bionic_default_4.18.7_20180922.img) on my S905D box with dtb file meson-gxl-s905d-p230.dtb.
Everything works perfect, but I found there's 2 process kworker/0:1+events_power_efficient and irq/40-0.200808 keep occupy 14% of 1 cpu core, and result load average stay at 2.00 after system boot.
May I know if you have any trouble shooting guildline for this issue? I google these 2 processes, but didn't find any useful info. Thanks in advance.
Attached is the interrupts info, please kindly let me know if need more info. Thanks.
root@N1:/proc# cat interrupts
CPU0 CPU1 CPU2 CPU3
1: 0 0 0 0 GICv2 25 Level vgic
3: 8482421 75815 14769 21210 GICv2 30 Level arch_timer
4: 0 0 0 0 GICv2 27 Level kvm guest timer
6: 0 0 0 0 GICv2 169 Level arm-pmu
7: 0 0 0 0 GICv2 170 Level arm-pmu
8: 0 0 0 0 GICv2 185 Level arm-pmu
9: 0 0 0 0 GICv2 186 Level arm-pmu
10: 5 0 0 0 GICv2 105 Edge c1108680.adc
11: 0 0 0 0 GICv2 231 Edge c8100100.cec
12: 9 0 0 0 GICv2 225 Edge ttyAML0
13: 0 0 0 0 GICv2 228 Edge c8100580.ir
14: 0 0 0 0 GICv2 76 Edge vdec
15: 0 0 0 0 GICv2 64 Edge esparserirq
17: 11 0 0 0 GICv2 241 Edge platform_mhu_link
18: 235 0 0 0 GICv2 242 Edge platform_mhu_link
19: 0 0 0 5838 GICv2 40 Edge eth0
20: 218636 61257 0 0 GICv2 248 Edge d0070000.mmc
21: 0 0 0 0 GICv2 249 Edge d0072000.mmc
22: 4403 2151 0 0 GICv2 250 Edge d0074000.mmc
34: 49326 0 0 0 GICv2 35 Edge meson
35: 0 0 0 0 GICv2 89 Edge dw_hdmi_top_irq, c883a000.hdmi-tx
36: 0 0 0 0 GICv2 62 Level xhci-hcd:usb1
40: 235776 0 0 0 meson-gpio-irqchip 29 Level 0.2009087f:00
IPI0: 5809 65965 76143 107392 Rescheduling interrupts
IPI1: 679 937 1083 868 Function call interrupts
IPI2: 0 0 0 0 CPU stop interrupts
IPI3: 0 0 0 0 CPU stop (for crash dump) interrupts
IPI4: 0 0 0 0 Timer broadcast interrupts
IPI5: 4732 170 56 70 IRQ work interrupts
IPI6: 0 0 0 0 CPU wake-up interrupts