kms-properties.csv 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. Owner Module/Drivers,Group,Property Name,Type,Property Values,Object attached,Description/Restrictions
  2. ,,“scaling mode”,ENUM,"{ ""None"", ""Full"", ""Center"", ""Full aspect"" }",Connector,"Supported by: amdgpu, gma500, i915, nouveau and radeon."
  3. ,Connector,“EDID”,BLOB | IMMUTABLE,0,Connector,Contains id of edid blob ptr object.
  4. ,,“DPMS”,ENUM,"{ “On”, “Standby”, “Suspend”, “Off” }",Connector,Contains DPMS operation mode value.
  5. ,,“PATH”,BLOB | IMMUTABLE,0,Connector,Contains topology path to a connector.
  6. ,,“TILE”,BLOB | IMMUTABLE,0,Connector,Contains tiling information for a connector.
  7. ,,“CRTC_ID”,OBJECT,DRM_MODE_OBJECT_CRTC,Connector,CRTC that connector is attached to (atomic)
  8. ,DVI-I,“subconnector”,ENUM,"{ “Unknown”, “DVI-D”, “DVI-A” }",Connector,TBD
  9. ,,“select subconnector”,ENUM,"{ “Automatic”, “DVI-D”, “DVI-A” }",Connector,TBD
  10. ,TV,“subconnector”,ENUM,"{ ""Unknown"", ""Composite"", ""SVIDEO"", ""Component"", ""SCART"" }",Connector,TBD
  11. ,,“select subconnector”,ENUM,"{ ""Automatic"", ""Composite"", ""SVIDEO"", ""Component"", ""SCART"" }",Connector,TBD
  12. ,,“mode”,ENUM,"{ ""NTSC_M"", ""NTSC_J"", ""NTSC_443"", ""PAL_B"" } etc.",Connector,TBD
  13. ,,“left margin”,RANGE,"Min=0, Max=100",Connector,TBD
  14. ,,“right margin”,RANGE,"Min=0, Max=100",Connector,TBD
  15. ,,“top margin”,RANGE,"Min=0, Max=100",Connector,TBD
  16. ,,“bottom margin”,RANGE,"Min=0, Max=100",Connector,TBD
  17. ,,“brightness”,RANGE,"Min=0, Max=100",Connector,TBD
  18. ,,“contrast”,RANGE,"Min=0, Max=100",Connector,TBD
  19. ,,“flicker reduction”,RANGE,"Min=0, Max=100",Connector,TBD
  20. ,,“overscan”,RANGE,"Min=0, Max=100",Connector,TBD
  21. ,,“saturation”,RANGE,"Min=0, Max=100",Connector,TBD
  22. ,,“hue”,RANGE,"Min=0, Max=100",Connector,TBD
  23. ,Virtual GPU,“suggested X”,RANGE,"Min=0, Max=0xffffffff",Connector,property to suggest an X offset for a connector
  24. ,,“suggested Y”,RANGE,"Min=0, Max=0xffffffff",Connector,property to suggest an Y offset for a connector
  25. ,Optional,"""aspect ratio""",ENUM,"{ ""None"", ""4:3"", ""16:9"" }",Connector,TDB
  26. i915,Generic,"""Broadcast RGB""",ENUM,"{ ""Automatic"", ""Full"", ""Limited 16:235"" }",Connector,"When this property is set to Limited 16:235 and CTM is set, the hardware will be programmed with the result of the multiplication of CTM by the limited range matrix to ensure the pixels normaly in the range 0..1.0 are remapped to the range 16/255..235/255."
  27. ,,“audio”,ENUM,"{ ""force-dvi"", ""off"", ""auto"", ""on"" }",Connector,TBD
  28. ,SDVO-TV,“mode”,ENUM,"{ ""NTSC_M"", ""NTSC_J"", ""NTSC_443"", ""PAL_B"" } etc.",Connector,TBD
  29. ,,"""left_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  30. ,,"""right_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  31. ,,"""top_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  32. ,,"""bottom_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  33. ,,“hpos”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  34. ,,“vpos”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  35. ,,“contrast”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  36. ,,“saturation”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  37. ,,“hue”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  38. ,,“sharpness”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  39. ,,“flicker_filter”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  40. ,,“flicker_filter_adaptive”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  41. ,,“flicker_filter_2d”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  42. ,,“tv_chroma_filter”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  43. ,,“tv_luma_filter”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  44. ,,“dot_crawl”,RANGE,"Min=0, Max=1",Connector,TBD
  45. ,SDVO-TV/LVDS,“brightness”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  46. CDV gma-500,Generic,"""Broadcast RGB""",ENUM,"{ “Full”, “Limited 16:235” }",Connector,TBD
  47. ,,"""Broadcast RGB""",ENUM,"{ “off”, “auto”, “on” }",Connector,TBD
  48. Poulsbo,Generic,“backlight”,RANGE,"Min=0, Max=100",Connector,TBD
  49. ,SDVO-TV,“mode”,ENUM,"{ ""NTSC_M"", ""NTSC_J"", ""NTSC_443"", ""PAL_B"" } etc.",Connector,TBD
  50. ,,"""left_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  51. ,,"""right_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  52. ,,"""top_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  53. ,,"""bottom_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  54. ,,“hpos”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  55. ,,“vpos”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  56. ,,“contrast”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  57. ,,“saturation”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  58. ,,“hue”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  59. ,,“sharpness”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  60. ,,“flicker_filter”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  61. ,,“flicker_filter_adaptive”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  62. ,,“flicker_filter_2d”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  63. ,,“tv_chroma_filter”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  64. ,,“tv_luma_filter”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  65. ,,“dot_crawl”,RANGE,"Min=0, Max=1",Connector,TBD
  66. ,SDVO-TV/LVDS,“brightness”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
  67. armada,CRTC,"""CSC_YUV""",ENUM,"{ ""Auto"" , ""CCIR601"", ""CCIR709"" }",CRTC,TBD
  68. ,,"""CSC_RGB""",ENUM,"{ ""Auto"", ""Computer system"", ""Studio"" }",CRTC,TBD
  69. ,Overlay,"""colorkey""",RANGE,"Min=0, Max=0xffffff",Plane,TBD
  70. ,,"""colorkey_min""",RANGE,"Min=0, Max=0xffffff",Plane,TBD
  71. ,,"""colorkey_max""",RANGE,"Min=0, Max=0xffffff",Plane,TBD
  72. ,,"""colorkey_val""",RANGE,"Min=0, Max=0xffffff",Plane,TBD
  73. ,,"""colorkey_alpha""",RANGE,"Min=0, Max=0xffffff",Plane,TBD
  74. ,,"""colorkey_mode""",ENUM,"{ ""disabled"", ""Y component"", ""U component"" , ""V component"", ""RGB"", “R component"", ""G component"", ""B component"" }",Plane,TBD
  75. ,,"""brightness""",RANGE,"Min=0, Max=256 + 255",Plane,TBD
  76. ,,"""contrast""",RANGE,"Min=0, Max=0x7fff",Plane,TBD
  77. ,,"""saturation""",RANGE,"Min=0, Max=0x7fff",Plane,TBD
  78. exynos,CRTC,“mode”,ENUM,"{ ""normal"", ""blank"" }",CRTC,TBD
  79. i2c/ch7006_drv,Generic,“scale”,RANGE,"Min=0, Max=2",Connector,TBD
  80. ,TV,“mode”,ENUM,"{ ""PAL"", ""PAL-M"",""PAL-N""}, ”PAL-Nc"" , ""PAL-60"", ""NTSC-M"", ""NTSC-J"" }",Connector,TBD
  81. nouveau,NV10 Overlay,"""colorkey""",RANGE,"Min=0, Max=0x01ffffff",Plane,TBD
  82. ,,“contrast”,RANGE,"Min=0, Max=8192-1",Plane,TBD
  83. ,,“brightness”,RANGE,"Min=0, Max=1024",Plane,TBD
  84. ,,“hue”,RANGE,"Min=0, Max=359",Plane,TBD
  85. ,,“saturation”,RANGE,"Min=0, Max=8192-1",Plane,TBD
  86. ,,“iturbt_709”,RANGE,"Min=0, Max=1",Plane,TBD
  87. ,Nv04 Overlay,“colorkey”,RANGE,"Min=0, Max=0x01ffffff",Plane,TBD
  88. ,,“brightness”,RANGE,"Min=0, Max=1024",Plane,TBD
  89. ,Display,“dithering mode”,ENUM,"{ ""auto"", ""off"", ""on"" }",Connector,TBD
  90. ,,“dithering depth”,ENUM,"{ ""auto"", ""off"", ""on"", ""static 2x2"", ""dynamic 2x2"", ""temporal"" }",Connector,TBD
  91. ,,“underscan”,ENUM,"{ ""auto"", ""6 bpc"", ""8 bpc"" }",Connector,TBD
  92. ,,“underscan hborder”,RANGE,"Min=0, Max=128",Connector,TBD
  93. ,,“underscan vborder”,RANGE,"Min=0, Max=128",Connector,TBD
  94. ,,“vibrant hue”,RANGE,"Min=0, Max=180",Connector,TBD
  95. ,,“color vibrance”,RANGE,"Min=0, Max=200",Connector,TBD
  96. omap,Generic,“zorder”,RANGE,"Min=0, Max=3","CRTC, Plane",TBD
  97. qxl,Generic,"“hotplug_mode_update""",RANGE,"Min=0, Max=1",Connector,TBD
  98. radeon,DVI-I,“coherent”,RANGE,"Min=0, Max=1",Connector,TBD
  99. ,DAC enable load detect,“load detection”,RANGE,"Min=0, Max=1",Connector,TBD
  100. ,TV Standard,"""tv standard""",ENUM,"{ ""ntsc"", ""pal"", ""pal-m"", ""pal-60"", ""ntsc-j"" , ""scart-pal"", ""pal-cn"", ""secam"" }",Connector,TBD
  101. ,legacy TMDS PLL detect,"""tmds_pll""",ENUM,"{ ""driver"", ""bios"" }",-,TBD
  102. ,Underscan,"""underscan""",ENUM,"{ ""off"", ""on"", ""auto"" }",Connector,TBD
  103. ,,"""underscan hborder""",RANGE,"Min=0, Max=128",Connector,TBD
  104. ,,"""underscan vborder""",RANGE,"Min=0, Max=128",Connector,TBD
  105. ,Audio,“audio”,ENUM,"{ ""off"", ""on"", ""auto"" }",Connector,TBD
  106. ,FMT Dithering,“dither”,ENUM,"{ ""off"", ""on"" }",Connector,TBD
  107. rcar-du,Generic,"""alpha""",RANGE,"Min=0, Max=255",Plane,TBD
  108. ,,"""colorkey""",RANGE,"Min=0, Max=0x01ffffff",Plane,TBD