Files
kernel-zhihe-a210/drivers/gpu/drm/verisilicon/Kconfig
2025-12-18 14:27:13 +08:00

82 lines
2.6 KiB
Plaintext

# SPDX-License-Identifier: GPL-2.0
config DRM_VERISILICON
tristate "DRM Support for VeriSilicon"
depends on DRM
select DRM_KMS_HELPER
select VERISILICON_DW_MIPI_DSI
select VERISILICON_DW_HDMI_TH1520
help
Choose this option if you have a VeriSilicon soc chipset.
This driver provides VeriSilicon kernel mode
setting and buffer management. It does not
provide 2D or 3D acceleration.
config VERISILICON_VIRTUAL_DISPLAY
bool "display content output to debugfs file"
depends on DRM_VERISILICON
select DEBUG_FS
help
This is a debug feature which capture video content output
from display controller. Output path is debugfs/dri/connector/.
The content format is ARGB which Alpha is 0 for 8bits.
Disabled in default.
config VERISILICON_DW_MIPI_DSI
bool "VeriSilicon specific driver for Synopsys DW MIPI DSI"
depends on DRM_VERISILICON
select DRM_MIPI_DSI
select GENERIC_PHY
select GENERIC_PHY_MIPI_DPHY
select PHY_DW_DPHY
help
This driver supports Synopsys DW MIPI DSI controller.
MIPI DSI controller is a bridge between encoder
and panel. Also it is a MIPI DSI host and can work
in dual mode.
config VERISILICON_DW_HDMI_TH1520
bool "XUANTIE sepcific driver for Synopsys DW HDMI on TH1520"
depends on DRM_VERISILICON
select DRM_DW_HDMI
help
This driver supports Synopsys DW HDMI controller on TH1520
platform from XUANTIE Corp.
config VERISILICON_DW_DP_P100
bool "THEAD sepcific driver for Synopsys DW DP on P100"
depends on DRM_VERISILICON
select DRM_DW_DP
select DRM_DP
select DRM_DISPLAY_HDCP_HELPER
select DRM_DISPLAY_DP_HELPER
help
This driver supports Synopsys DW DP controller on P100
platform from THEAD Corp.
config VERISILICON_MMU
bool "MMU support for VeriSilicon display controller"
depends on DRM_VERISILICON
help
This is a memory management function which translate virtual address
to physical address. DPU MMU only do address translate, doesn't
support shareable.
config VERISILICON_DEC
bool "DEC support for VeriSilicon display controller"
depends on DRM_VERISILICON
help
This is a decompression function which reads compressed pixels from
external memory (DDR or SRAM) under DPU's control, then it decompress
comprssed pixels before returing these pixels to DPU.
config ZHIHE_AUXDISP
bool "Auxiliary Display CRTC support"
depends on DRM_VERISILICON
help
Enable support for auxiliary display CRTC device.
This CRTC can connect to HDMI and DisplayPort outputs,
providing additional display pipeline for external monitors.
It supports up to 10-bit color depth and multiple color formats
including RGB444, YCbCr444, and YCbCr422.