xref: /linux/Documentation/gpu/kms-properties.csv (revision c771600c6af14749609b49565ffb4cac2959710d)
1*9b20fa08SJani NikulaOwner Module/Drivers,Group,Property Name,Type,Property Values,Object attached,Description/Restrictions
2*9b20fa08SJani Nikula,DVI-I,“subconnector”,ENUM,"{ “Unknown”, “DVI-D”, “DVI-A” }",Connector,TBD
3*9b20fa08SJani Nikula,,“select subconnector”,ENUM,"{ “Automatic”, “DVI-D”, “DVI-A” }",Connector,TBD
4*9b20fa08SJani Nikula,TV,“subconnector”,ENUM,"{ ""Unknown"", ""Composite"", ""SVIDEO"", ""Component"", ""SCART"" }",Connector,TBD
5*9b20fa08SJani Nikula,,“select subconnector”,ENUM,"{ ""Automatic"", ""Composite"", ""SVIDEO"", ""Component"", ""SCART"" }",Connector,TBD
6*9b20fa08SJani Nikula,,“mode”,ENUM,"{ ""NTSC_M"", ""NTSC_J"", ""NTSC_443"", ""PAL_B"" } etc.",Connector,TBD
7*9b20fa08SJani Nikula,,“left margin”,RANGE,"Min=0, Max=100",Connector,TBD
8*9b20fa08SJani Nikula,,“right margin”,RANGE,"Min=0, Max=100",Connector,TBD
9*9b20fa08SJani Nikula,,“top margin”,RANGE,"Min=0, Max=100",Connector,TBD
10*9b20fa08SJani Nikula,,“bottom margin”,RANGE,"Min=0, Max=100",Connector,TBD
11*9b20fa08SJani Nikula,,“brightness”,RANGE,"Min=0, Max=100",Connector,TBD
12*9b20fa08SJani Nikula,,“contrast”,RANGE,"Min=0, Max=100",Connector,TBD
13*9b20fa08SJani Nikula,,“flicker reduction”,RANGE,"Min=0, Max=100",Connector,TBD
14*9b20fa08SJani Nikula,,“overscan”,RANGE,"Min=0, Max=100",Connector,TBD
15*9b20fa08SJani Nikula,,“saturation”,RANGE,"Min=0, Max=100",Connector,TBD
16*9b20fa08SJani Nikula,,“hue”,RANGE,"Min=0, Max=100",Connector,TBD
17*9b20fa08SJani Nikula,Virtual GPU,“suggested X”,RANGE,"Min=0, Max=0xffffffff",Connector,property to suggest an X offset for a connector
18*9b20fa08SJani Nikula,,“suggested Y”,RANGE,"Min=0, Max=0xffffffff",Connector,property to suggest an Y offset for a connector
19*9b20fa08SJani Nikula,Optional,"""aspect ratio""",ENUM,"{ ""None"", ""4:3"", ""16:9"" }",Connector,TDB
20*9b20fa08SJani Nikula,,“audio”,ENUM,"{ ""force-dvi"", ""off"", ""auto"", ""on"" }",Connector,TBD
21*9b20fa08SJani Nikula,SDVO-TV,“mode”,ENUM,"{ ""NTSC_M"", ""NTSC_J"", ""NTSC_443"", ""PAL_B"" } etc.",Connector,TBD
22*9b20fa08SJani Nikula,,"""left_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
23*9b20fa08SJani Nikula,,"""right_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
24*9b20fa08SJani Nikula,,"""top_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
25*9b20fa08SJani Nikula,,"""bottom_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
26*9b20fa08SJani Nikula,,“hpos”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
27*9b20fa08SJani Nikula,,“vpos”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
28*9b20fa08SJani Nikula,,“contrast”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
29*9b20fa08SJani Nikula,,“saturation”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
30*9b20fa08SJani Nikula,,“hue”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
31*9b20fa08SJani Nikula,,“sharpness”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
32*9b20fa08SJani Nikula,,“flicker_filter”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
33*9b20fa08SJani Nikula,,“flicker_filter_adaptive”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
34*9b20fa08SJani Nikula,,“flicker_filter_2d”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
35*9b20fa08SJani Nikula,,“tv_chroma_filter”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
36*9b20fa08SJani Nikula,,“tv_luma_filter”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
37*9b20fa08SJani Nikula,,“dot_crawl”,RANGE,"Min=0, Max=1",Connector,TBD
38*9b20fa08SJani Nikula,SDVO-TV/LVDS,“brightness”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
39*9b20fa08SJani NikulaCDV gma-500,Generic,"""Broadcast RGB""",ENUM,"{ “Full”, “Limited 16:235” }",Connector,TBD
40*9b20fa08SJani NikulaPoulsbo,Generic,“backlight”,RANGE,"Min=0, Max=100",Connector,TBD
41*9b20fa08SJani Nikula,SDVO-TV,“mode”,ENUM,"{ ""NTSC_M"", ""NTSC_J"", ""NTSC_443"", ""PAL_B"" } etc.",Connector,TBD
42*9b20fa08SJani Nikula,,"""left_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
43*9b20fa08SJani Nikula,,"""right_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
44*9b20fa08SJani Nikula,,"""top_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
45*9b20fa08SJani Nikula,,"""bottom_margin""",RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
46*9b20fa08SJani Nikula,,“hpos”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
47*9b20fa08SJani Nikula,,“vpos”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
48*9b20fa08SJani Nikula,,“contrast”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
49*9b20fa08SJani Nikula,,“saturation”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
50*9b20fa08SJani Nikula,,“hue”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
51*9b20fa08SJani Nikula,,“sharpness”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
52*9b20fa08SJani Nikula,,“flicker_filter”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
53*9b20fa08SJani Nikula,,“flicker_filter_adaptive”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
54*9b20fa08SJani Nikula,,“flicker_filter_2d”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
55*9b20fa08SJani Nikula,,“tv_chroma_filter”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
56*9b20fa08SJani Nikula,,“tv_luma_filter”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
57*9b20fa08SJani Nikula,,“dot_crawl”,RANGE,"Min=0, Max=1",Connector,TBD
58*9b20fa08SJani Nikula,SDVO-TV/LVDS,“brightness”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD
59*9b20fa08SJani Nikulaarmada,CRTC,"""CSC_YUV""",ENUM,"{ ""Auto"" , ""CCIR601"", ""CCIR709"" }",CRTC,TBD
60*9b20fa08SJani Nikula,,"""CSC_RGB""",ENUM,"{ ""Auto"", ""Computer system"", ""Studio"" }",CRTC,TBD
61*9b20fa08SJani Nikula,Overlay,"""colorkey""",RANGE,"Min=0, Max=0xffffff",Plane,TBD
62*9b20fa08SJani Nikula,,"""colorkey_min""",RANGE,"Min=0, Max=0xffffff",Plane,TBD
63*9b20fa08SJani Nikula,,"""colorkey_max""",RANGE,"Min=0, Max=0xffffff",Plane,TBD
64*9b20fa08SJani Nikula,,"""colorkey_val""",RANGE,"Min=0, Max=0xffffff",Plane,TBD
65*9b20fa08SJani Nikula,,"""colorkey_alpha""",RANGE,"Min=0, Max=0xffffff",Plane,TBD
66*9b20fa08SJani Nikula,,"""colorkey_mode""",ENUM,"{ ""disabled"", ""Y component"", ""U component"" , ""V component"", ""RGB"", “R component"", ""G component"", ""B component"" }",Plane,TBD
67*9b20fa08SJani Nikula,,"""brightness""",RANGE,"Min=0, Max=256 + 255",Plane,TBD
68*9b20fa08SJani Nikula,,"""contrast""",RANGE,"Min=0, Max=0x7fff",Plane,TBD
69*9b20fa08SJani Nikula,,"""saturation""",RANGE,"Min=0, Max=0x7fff",Plane,TBD
70*9b20fa08SJani Nikulaexynos,CRTC,“mode”,ENUM,"{ ""normal"", ""blank"" }",CRTC,TBD
71*9b20fa08SJani Nikulai2c/ch7006_drv,Generic,“scale”,RANGE,"Min=0, Max=2",Connector,TBD
72*9b20fa08SJani Nikula,TV,“mode”,ENUM,"{ ""PAL"", ""PAL-M"",""PAL-N""}, ”PAL-Nc"" , ""PAL-60"", ""NTSC-M"", ""NTSC-J"" }",Connector,TBD
73*9b20fa08SJani Nikulanouveau,NV10 Overlay,"""colorkey""",RANGE,"Min=0, Max=0x01ffffff",Plane,TBD
74*9b20fa08SJani Nikula,,“contrast”,RANGE,"Min=0, Max=8192-1",Plane,TBD
75*9b20fa08SJani Nikula,,“brightness”,RANGE,"Min=0, Max=1024",Plane,TBD
76*9b20fa08SJani Nikula,,“hue”,RANGE,"Min=0, Max=359",Plane,TBD
77*9b20fa08SJani Nikula,,“saturation”,RANGE,"Min=0, Max=8192-1",Plane,TBD
78*9b20fa08SJani Nikula,,“iturbt_709”,RANGE,"Min=0, Max=1",Plane,TBD
79*9b20fa08SJani Nikula,Nv04 Overlay,“colorkey”,RANGE,"Min=0, Max=0x01ffffff",Plane,TBD
80*9b20fa08SJani Nikula,,“brightness”,RANGE,"Min=0, Max=1024",Plane,TBD
81*9b20fa08SJani Nikula,Display,“dithering mode”,ENUM,"{ ""auto"", ""off"", ""on"" }",Connector,TBD
82*9b20fa08SJani Nikula,,“dithering depth”,ENUM,"{ ""auto"", ""off"", ""on"", ""static 2x2"", ""dynamic 2x2"", ""temporal"" }",Connector,TBD
83*9b20fa08SJani Nikula,,“underscan”,ENUM,"{ ""auto"", ""6 bpc"", ""8 bpc"" }",Connector,TBD
84*9b20fa08SJani Nikula,,“underscan hborder”,RANGE,"Min=0, Max=128",Connector,TBD
85*9b20fa08SJani Nikula,,“underscan vborder”,RANGE,"Min=0, Max=128",Connector,TBD
86*9b20fa08SJani Nikula,,“vibrant hue”,RANGE,"Min=0, Max=180",Connector,TBD
87*9b20fa08SJani Nikula,,“color vibrance”,RANGE,"Min=0, Max=200",Connector,TBD
88*9b20fa08SJani Nikulaomap,Generic,“zorder”,RANGE,"Min=0, Max=3","CRTC, Plane",TBD
89*9b20fa08SJani Nikulaqxl,Generic,"“hotplug_mode_update""",RANGE,"Min=0, Max=1",Connector,TBD
90*9b20fa08SJani Nikularadeon,DVI-I,“coherent”,RANGE,"Min=0, Max=1",Connector,TBD
91*9b20fa08SJani Nikula,DAC enable load detect,“load detection”,RANGE,"Min=0, Max=1",Connector,TBD
92*9b20fa08SJani Nikula,TV Standard,"""tv standard""",ENUM,"{ ""ntsc"", ""pal"", ""pal-m"", ""pal-60"", ""ntsc-j"" , ""scart-pal"", ""pal-cn"", ""secam"" }",Connector,TBD
93*9b20fa08SJani Nikula,legacy TMDS PLL detect,"""tmds_pll""",ENUM,"{ ""driver"", ""bios"" }",-,TBD
94*9b20fa08SJani Nikula,Underscan,"""underscan""",ENUM,"{ ""off"", ""on"", ""auto"" }",Connector,TBD
95*9b20fa08SJani Nikula,,"""underscan hborder""",RANGE,"Min=0, Max=128",Connector,TBD
96*9b20fa08SJani Nikula,,"""underscan vborder""",RANGE,"Min=0, Max=128",Connector,TBD
97*9b20fa08SJani Nikula,Audio,“audio”,ENUM,"{ ""off"", ""on"", ""auto"" }",Connector,TBD
98*9b20fa08SJani Nikula,FMT Dithering,“dither”,ENUM,"{ ""off"", ""on"" }",Connector,TBD
99*9b20fa08SJani Nikula,,"""colorkey""",RANGE,"Min=0, Max=0x01ffffff",Plane,TBD
100