The nanopc-t4 MIPI adapter board is compatible with the Taishanpai cat screen
using a Linux 6.6 mainline with the Armbian Rockchip64_6.6 patch, perfectly supporting display and touch.


1. Usage Method
: 1.1 Place the patch in the Armbian build directory and compile the image directly.
Place the user patch from the attachment into the userpatches/kernel/archive/rockchip64-6.6 directory of the Armbian build directory. Use `./compile.sh EXPERT="yes" KERNEL_GIT=shallow` to compile. Select the current kernel. Before compiling, it's best to manually select DRM_PANEL_SIMPLE as Y in the kernel configuration and compile it into the kernel so the screen can light up earlier during kernel startup. After compilation, burn the image, connect the screen, and the screen should light up upon startup.
1.2 The development board originally ran an Armbian system.
A DTS overlay can be used. For DTS overlay information, refer to my kernel repository https://github.com/JackHuang021/kernel-nanopct4. Manually convert `arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4-dsi.dtsi` to DTS overlay format. If the development board originally ran an Armbian system, directly use `armbian-add-overlay`. If it prompts that DTS overlay is not supported, refer to this repository https://github.com/EricaLinaG/armbian-boot-edp-overlay to modify the Armbian boot file to boot.scr.
1.3 Modify the FriendlyARM official 6.1 kernel.
For using the FriendlyARM official 6.1 kernel, refer to my kernel repository https://github.com/JackHuang021/kernel-nanopct4. Regarding MIPI DSI submissions, simply merge the relevant patches and compile
. Regarding the cat screen
, the seller's information states the touch chip is GT970, but Goodix doesn't actually produce that model. The silkscreen markings on the touch chip indicate it's actually GT9157. The GT9157 mainline kernel's goodix.c directly supports
3. The attached file contains userpatch documentation
needed to compile the cat screen for Armbian.