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

7.5 KiB

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