linux-sg2042/Documentation/gpu/kms-properties.csv

7.7 KiB

1Owner Module/DriversGroupProperty NameTypeProperty ValuesObject attachedDescription/Restrictions
2“scaling mode”ENUM{ "None", "Full", "Center", "Full aspect" }ConnectorSupported by: amdgpu, gma500, i915, nouveau and radeon.
3DVI-I“subconnector”ENUM{ “Unknown”, “DVI-D”, “DVI-A” }ConnectorTBD
4“select subconnector”ENUM{ “Automatic”, “DVI-D”, “DVI-A” }ConnectorTBD
5TV“subconnector”ENUM{ "Unknown", "Composite", "SVIDEO", "Component", "SCART" }ConnectorTBD
6“select subconnector”ENUM{ "Automatic", "Composite", "SVIDEO", "Component", "SCART" }ConnectorTBD
7“mode”ENUM{ "NTSC_M", "NTSC_J", "NTSC_443", "PAL_B" } etc.ConnectorTBD
8“left margin”RANGEMin=0, Max=100ConnectorTBD
9“right margin”RANGEMin=0, Max=100ConnectorTBD
10“top margin”RANGEMin=0, Max=100ConnectorTBD
11“bottom margin”RANGEMin=0, Max=100ConnectorTBD
12“brightness”RANGEMin=0, Max=100ConnectorTBD
13“contrast”RANGEMin=0, Max=100ConnectorTBD
14“flicker reduction”RANGEMin=0, Max=100ConnectorTBD
15“overscan”RANGEMin=0, Max=100ConnectorTBD
16“saturation”RANGEMin=0, Max=100ConnectorTBD
17“hue”RANGEMin=0, Max=100ConnectorTBD
18Virtual GPU“suggested X”RANGEMin=0, Max=0xffffffffConnectorproperty to suggest an X offset for a connector
19“suggested Y”RANGEMin=0, Max=0xffffffffConnectorproperty to suggest an Y offset for a connector
20Optional"aspect ratio"ENUM{ "None", "4:3", "16:9" }ConnectorTDB
21i915Generic"Broadcast RGB"ENUM{ "Automatic", "Full", "Limited 16:235" }ConnectorWhen 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.
22“audio”ENUM{ "force-dvi", "off", "auto", "on" }ConnectorTBD
23SDVO-TV“mode”ENUM{ "NTSC_M", "NTSC_J", "NTSC_443", "PAL_B" } etc.ConnectorTBD
24"left_margin"RANGEMin=0, Max= SDVO dependentConnectorTBD
25"right_margin"RANGEMin=0, Max= SDVO dependentConnectorTBD
26"top_margin"RANGEMin=0, Max= SDVO dependentConnectorTBD
27"bottom_margin"RANGEMin=0, Max= SDVO dependentConnectorTBD
28“hpos”RANGEMin=0, Max= SDVO dependentConnectorTBD
29“vpos”RANGEMin=0, Max= SDVO dependentConnectorTBD
30“contrast”RANGEMin=0, Max= SDVO dependentConnectorTBD
31“saturation”RANGEMin=0, Max= SDVO dependentConnectorTBD
32“hue”RANGEMin=0, Max= SDVO dependentConnectorTBD
33“sharpness”RANGEMin=0, Max= SDVO dependentConnectorTBD
34“flicker_filter”RANGEMin=0, Max= SDVO dependentConnectorTBD
35“flicker_filter_adaptive”RANGEMin=0, Max= SDVO dependentConnectorTBD
36“flicker_filter_2d”RANGEMin=0, Max= SDVO dependentConnectorTBD
37“tv_chroma_filter”RANGEMin=0, Max= SDVO dependentConnectorTBD
38“tv_luma_filter”RANGEMin=0, Max= SDVO dependentConnectorTBD
39“dot_crawl”RANGEMin=0, Max=1ConnectorTBD
40SDVO-TV/LVDS“brightness”RANGEMin=0, Max= SDVO dependentConnectorTBD
41CDV gma-500Generic"Broadcast RGB"ENUM{ “Full”, “Limited 16:235” }ConnectorTBD
42"Broadcast RGB"ENUM{ “off”, “auto”, “on” }ConnectorTBD
43PoulsboGeneric“backlight”RANGEMin=0, Max=100ConnectorTBD
44SDVO-TV“mode”ENUM{ "NTSC_M", "NTSC_J", "NTSC_443", "PAL_B" } etc.ConnectorTBD
45"left_margin"RANGEMin=0, Max= SDVO dependentConnectorTBD
46"right_margin"RANGEMin=0, Max= SDVO dependentConnectorTBD
47"top_margin"RANGEMin=0, Max= SDVO dependentConnectorTBD
48"bottom_margin"RANGEMin=0, Max= SDVO dependentConnectorTBD
49“hpos”RANGEMin=0, Max= SDVO dependentConnectorTBD
50“vpos”RANGEMin=0, Max= SDVO dependentConnectorTBD
51“contrast”RANGEMin=0, Max= SDVO dependentConnectorTBD
52“saturation”RANGEMin=0, Max= SDVO dependentConnectorTBD
53“hue”RANGEMin=0, Max= SDVO dependentConnectorTBD
54“sharpness”RANGEMin=0, Max= SDVO dependentConnectorTBD
55“flicker_filter”RANGEMin=0, Max= SDVO dependentConnectorTBD
56“flicker_filter_adaptive”RANGEMin=0, Max= SDVO dependentConnectorTBD
57“flicker_filter_2d”RANGEMin=0, Max= SDVO dependentConnectorTBD
58“tv_chroma_filter”RANGEMin=0, Max= SDVO dependentConnectorTBD
59“tv_luma_filter”RANGEMin=0, Max= SDVO dependentConnectorTBD
60“dot_crawl”RANGEMin=0, Max=1ConnectorTBD
61SDVO-TV/LVDS“brightness”RANGEMin=0, Max= SDVO dependentConnectorTBD
62armadaCRTC"CSC_YUV"ENUM{ "Auto" , "CCIR601", "CCIR709" }CRTCTBD
63"CSC_RGB"ENUM{ "Auto", "Computer system", "Studio" }CRTCTBD
64Overlay"colorkey"RANGEMin=0, Max=0xffffffPlaneTBD
65"colorkey_min"RANGEMin=0, Max=0xffffffPlaneTBD
66"colorkey_max"RANGEMin=0, Max=0xffffffPlaneTBD
67"colorkey_val"RANGEMin=0, Max=0xffffffPlaneTBD
68"colorkey_alpha"RANGEMin=0, Max=0xffffffPlaneTBD
69"colorkey_mode"ENUM{ "disabled", "Y component", "U component" , "V component", "RGB", “R component", "G component", "B component" }PlaneTBD
70"brightness"RANGEMin=0, Max=256 + 255PlaneTBD
71"contrast"RANGEMin=0, Max=0x7fffPlaneTBD
72"saturation"RANGEMin=0, Max=0x7fffPlaneTBD
73exynosCRTC“mode”ENUM{ "normal", "blank" }CRTCTBD
74i2c/ch7006_drvGeneric“scale”RANGEMin=0, Max=2ConnectorTBD
75TV“mode”ENUM{ "PAL", "PAL-M","PAL-N"}, ”PAL-Nc" , "PAL-60", "NTSC-M", "NTSC-J" }ConnectorTBD
76nouveauNV10 Overlay"colorkey"RANGEMin=0, Max=0x01ffffffPlaneTBD
77“contrast”RANGEMin=0, Max=8192-1PlaneTBD
78“brightness”RANGEMin=0, Max=1024PlaneTBD
79“hue”RANGEMin=0, Max=359PlaneTBD
80“saturation”RANGEMin=0, Max=8192-1PlaneTBD
81“iturbt_709”RANGEMin=0, Max=1PlaneTBD
82Nv04 Overlay“colorkey”RANGEMin=0, Max=0x01ffffffPlaneTBD
83“brightness”RANGEMin=0, Max=1024PlaneTBD
84Display“dithering mode”ENUM{ "auto", "off", "on" }ConnectorTBD
85“dithering depth”ENUM{ "auto", "off", "on", "static 2x2", "dynamic 2x2", "temporal" }ConnectorTBD
86“underscan”ENUM{ "auto", "6 bpc", "8 bpc" }ConnectorTBD
87“underscan hborder”RANGEMin=0, Max=128ConnectorTBD
88“underscan vborder”RANGEMin=0, Max=128ConnectorTBD
89“vibrant hue”RANGEMin=0, Max=180ConnectorTBD
90“color vibrance”RANGEMin=0, Max=200ConnectorTBD
91omapGeneric“zorder”RANGEMin=0, Max=3CRTC, PlaneTBD
92qxlGeneric“hotplug_mode_update"RANGEMin=0, Max=1ConnectorTBD
93radeonDVI-I“coherent”RANGEMin=0, Max=1ConnectorTBD
94DAC enable load detect“load detection”RANGEMin=0, Max=1ConnectorTBD
95TV Standard"tv standard"ENUM{ "ntsc", "pal", "pal-m", "pal-60", "ntsc-j" , "scart-pal", "pal-cn", "secam" }ConnectorTBD
96legacy TMDS PLL detect"tmds_pll"ENUM{ "driver", "bios" }-TBD
97Underscan"underscan"ENUM{ "off", "on", "auto" }ConnectorTBD
98"underscan hborder"RANGEMin=0, Max=128ConnectorTBD
99"underscan vborder"RANGEMin=0, Max=128ConnectorTBD
100Audio“audio”ENUM{ "off", "on", "auto" }ConnectorTBD
101FMT Dithering“dither”ENUM{ "off", "on" }ConnectorTBD
102rcar-duGeneric"alpha"RANGEMin=0, Max=255PlaneTBD
103"colorkey"RANGEMin=0, Max=0x01ffffffPlaneTBD