Any known issue for mainline kernel not working on VIM boards?
Hi,
Just recently got upstream U-boot flashed into SPI of my VIM3 board, and can finally play around the board.
Ironically, it looks linux-vim kernel is a little less capable compared to mainline kernel:
-
PCIE/USB switch
Upstream Uboot supports MCU programming to detect PCIE/USB3 mode, and adds PCIE node into device tree. It looks like the linux-vim device tree is not quite the same as current upstream (v5.11.1) Thus it doesn't work on linux-vim, but works like a charm in linux mainline kernel.
-
MCU/fan control
The khadas MCU and fan control support is merged into mainline kernel already. Although it uses thermal interface, not directly using i2c interface thus the old khadas tool won't work. In theory the MCU/fan control should work out-of-box for upstream kernel now.
-
GPU/VPU
GPU is supported by panfrost, and VPU is in upstream staging drivers. I haven't yet tested GPU output as the main usage of the board is 64K page size testing, thus GPU is not an important part. But I guess it would be more or less fine?
Any idea on the known issues where mainline kernel is less capable here?
Finally, you guys are really awesome!
Thanks.