Kconfig 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # SPDX-License-Identifier: GPL-2.0
  2. config DRM_VERISILICON
  3. tristate "DRM Support for VeriSilicon"
  4. depends on DRM
  5. select DRM_KMS_HELPER
  6. select VERISILICON_DW_MIPI_DSI
  7. select VERISILICON_DW_HDMI_LIGHT
  8. help
  9. Choose this option if you have a VeriSilicon soc chipset.
  10. This driver provides VeriSilicon kernel mode
  11. setting and buffer management. It does not
  12. provide 2D or 3D acceleration.
  13. config VERISILICON_VIRTUAL_DISPLAY
  14. bool "display content output to debugfs file"
  15. depends on DRM_VERISILICON
  16. select DEBUG_FS
  17. help
  18. This is a debug feature which capture video content output
  19. from display controller. Output path is debugfs/dri/connector/.
  20. The content format is ARGB which Alpha is 0 for 8bits.
  21. Disabled in default.
  22. config VERISILICON_DW_MIPI_DSI
  23. bool "VeriSilicon specific driver for Synopsys DW MIPI DSI"
  24. depends on DRM_VERISILICON
  25. select DRM_MIPI_DSI
  26. select GENERIC_PHY
  27. select GENERIC_PHY_MIPI_DPHY
  28. select PHY_DW_DPHY
  29. help
  30. This driver supports Synopsys DW MIPI DSI controller.
  31. MIPI DSI controller is a bridge between encoder
  32. and panel. Also it is a MIPI DSI host and can work
  33. in dual mode.
  34. config VERISILICON_DW_HDMI_LIGHT
  35. bool "THEAD sepcific driver for Synopsys DW HDMI on Light"
  36. depends on DRM_VERISILICON
  37. select DRM_DW_HDMI
  38. help
  39. This driver supports Synopsys DW HDMI controller on Light
  40. platform from THEAD Corp.
  41. config VERISILICON_MMU
  42. bool "MMU support for VeriSilicon display controller"
  43. depends on DRM_VERISILICON
  44. help
  45. This is a memory management function which translate virtual address
  46. to physical address. DPU MMU only do address translate, doesn't
  47. support shareable.
  48. config VERISILICON_DEC
  49. bool "DEC support for VeriSilicon display controller"
  50. depends on DRM_VERISILICON
  51. help
  52. This is a decompression function which reads compressed pixels from
  53. external memory (DDR or SRAM) under DPU's control, then it decompress
  54. comprssed pixels before returing these pixels to DPU.