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

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