# LH24030C50 (ST7789V) 显示屏的 U-Boot 配置片段
# 基础配置: rv1106_defconfig
# 用法: ./make.sh rv1106-lcd.config

CONFIG_BASE_DEFCONFIG="rv1106_defconfig"

# ========== 视频驱动核心 ==========
CONFIG_DM_VIDEO=y

# ========== Display Uclass ==========
# rockchip_rgb 需要 UCLASS_DISPLAY
CONFIG_DISPLAY=y

# ========== DRM 核心 + RGB 并口 ==========
CONFIG_DRM_ROCKCHIP=y          # 自动选中 PHY, VIDEO_BRIDGE
CONFIG_DRM_ROCKCHIP_RGB=y      # 自动选中 DRM_ROCKCHIP_PANEL 不需要手动打开CONFIG_DRM_ROCKCHIP_PANEL
CONFIG_DRM_PANEL_LH24030C50=y  # 我们的 LH24030C50 面板驱动
CONFIG_DRM_MEM_RESERVED_SIZE_MBYTES=32

# ========== 帧缓冲颜色深度 ==========
CONFIG_VIDEO_BPP32=y

# ========== GPIO 背光 ==========
CONFIG_BACKLIGHT_GPIO=y
#CONFIG_BACKLIGHT_PWM is not set

# ========== 电压 regulator(驱动链接需要) ==========
CONFIG_DM_REGULATOR=y

# ========== SPI Flash 启动 ==========
CONFIG_ROCKCHIP_SFC_IOMUX=y