3.4. 限制条件¶
SoC 限制条件
ArtInChip D21x SoC 平台,OS 要求 Linux
GPIO 限制条件
GPIO 会被强制修改为通用 GPIO func
导出配置将 GPIO 窗口第一个 GPIO 导出为
enable-gpio
- 导出配置只能导出一个
enable-gpio
, 额外的 GPIO 需要手工添加 RGB/LVDS 通用 panel 支持一个
enable-gpio
控制背光,一个sleep-gpio
控制供电MIPI-DSI simple panel 额外支持一个
reset-gpio
控制屏幕复位
- 导出配置只能导出一个
PWM-BACKLIGHT 限制条件
调屏工具不支持在线调试 PWM-BACKLIGHT 背光,只支持 GPIO 方式控制背光
MIPI-DSI 限制条件
使用 ADB 进行连接
固件选择 MIPI-DSI simple panel 编译
MIPI-DSI 初始化命令以行为单位,允许空行,不支持数据换行
RGB 屏幕限制条件
并行 RRGB 屏幕,不支持串行 SRGB 屏幕
固件选择 RGB general panel 编译
LVDS 屏幕限制条件
固件选择 LVDS general panel 编译
读取/写入配置限制条件
panel probe 成功,kernel 生成 /dev/fb0 节点
导出配置限制条件
导出 DTS 配置,需要手动制粘贴到
board.dts
文件中MIPI-DSI 初始化代码需要粘贴覆盖到 MIPI-DSI simple panel 的驱动源码中
Kernel 源码地址: source/linux-5.10/drivers/video/artinchip/disp/panel/panel_dsi_simple.c
Uboot 源码地址: source/uboot-2021.10/drivers/video/artinchip/display/panel/panel_dsi_simple.c