+
+ Owner Module/Drivers |
+ Group |
+ Property Name |
+ Type |
+ Property Values |
+ Object attached |
+ Description/Restrictions |
+
+
+ DRM |
+ Generic |
+ âEDIDâ |
+ BLOB | IMMUTABLE |
+ 0 |
+ Connector |
+ Contains id of edid blob ptr object. |
+
+
+ âDPMSâ |
+ ENUM |
+ { âOnâ, âStandbyâ, âSuspendâ, âOffâ } |
+ Connector |
+ Contains DPMS operation mode value. |
+
+
+ Plane |
+ âtypeâ |
+ ENUM | IMMUTABLE |
+ { "Overlay", "Primary", "Cursor" } |
+ Plane |
+ Plane type |
+
+
+ DVI-I |
+ âsubconnectorâ |
+ ENUM |
+ { âUnknownâ, âDVI-Dâ, âDVI-Aâ } |
+ Connector |
+ TBD |
+
+
+ âselect subconnectorâ |
+ ENUM |
+ { âAutomaticâ, âDVI-Dâ, âDVI-Aâ } |
+ Connector |
+ TBD |
+
+
+ TV |
+ âsubconnectorâ |
+ ENUM |
+ { "Unknown", "Composite", "SVIDEO", "Component", "SCART" } |
+ Connector |
+ TBD |
+
+
+ âselect subconnectorâ |
+ ENUM |
+ { "Automatic", "Composite", "SVIDEO", "Component", "SCART" } |
+ Connector |
+ TBD |
+
+
+ âmodeâ |
+ ENUM |
+ { "NTSC_M", "NTSC_J", "NTSC_443", "PAL_B" } etc. |
+ Connector |
+ TBD |
+
+
+ âleft marginâ |
+ RANGE |
+ Min=0, Max=100 |
+ Connector |
+ TBD |
+
+
+ âright marginâ |
+ RANGE |
+ Min=0, Max=100 |
+ Connector |
+ TBD |
+
+
+ âtop marginâ |
+ RANGE |
+ Min=0, Max=100 |
+ Connector |
+ TBD |
+
+
+ âbottom marginâ |
+ RANGE |
+ Min=0, Max=100 |
+ Connector |
+ TBD |
+
+
+ âbrightnessâ |
+ RANGE |
+ Min=0, Max=100 |
+ Connector |
+ TBD |
+
+
+ âcontrastâ |
+ RANGE |
+ Min=0, Max=100 |
+ Connector |
+ TBD |
+
+
+ âflicker reductionâ |
+ RANGE |
+ Min=0, Max=100 |
+ Connector |
+ TBD |
+
+
+ âoverscanâ |
+ RANGE |
+ Min=0, Max=100 |
+ Connector |
+ TBD |
+
+
+ âsaturationâ |
+ RANGE |
+ Min=0, Max=100 |
+ Connector |
+ TBD |
+
+
+ âhueâ |
+ RANGE |
+ Min=0, Max=100 |
+ Connector |
+ TBD |
+
+
+ Optional |
+ âscaling modeâ |
+ ENUM |
+ { "None", "Full", "Center", "Full aspect" } |
+ Connector |
+ TBD |
+
+
+ "aspect ratio" |
+ ENUM |
+ { "None", "4:3", "16:9" } |
+ Connector |
+ DRM property to set aspect ratio from user space app.
+ This enum is made generic to allow addition of custom aspect
+ ratios. |
+
+
+ âdirtyâ |
+ ENUM | IMMUTABLE |
+ { "Off", "On", "Annotate" } |
+ Connector |
+ TBD |
+
+
+ i915 |
+ Generic |
+ "Broadcast RGB" |
+ ENUM |
+ { "Automatic", "Full", "Limited 16:235" } |
+ Connector |
+ TBD |
+
+
+ âaudioâ |
+ ENUM |
+ { "force-dvi", "off", "auto", "on" } |
+ Connector |
+ TBD |
+
+
+ Plane |
+ ârotationâ |
+ BITMASK |
+ { 0, "rotate-0" }, { 2, "rotate-180" } |
+ Plane |
+ TBD |
+
+
+ SDVO-TV |
+ âmodeâ |
+ ENUM |
+ { "NTSC_M", "NTSC_J", "NTSC_443", "PAL_B" } etc. |
+ Connector |
+ TBD |
+
+
+ "left_margin" |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ "right_margin" |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ "top_margin" |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ "bottom_margin" |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âhposâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âvposâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âcontrastâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âsaturationâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âhueâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âsharpnessâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âflicker_filterâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âflicker_filter_adaptiveâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âflicker_filter_2dâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âtv_chroma_filterâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âtv_luma_filterâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âdot_crawlâ |
+ RANGE |
+ Min=0, Max=1 |
+ Connector |
+ TBD |
+
+
+ SDVO-TV/LVDS |
+ âbrightnessâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ CDV gma-500 |
+ Generic |
+ "Broadcast RGB" |
+ ENUM |
+ { âFullâ, âLimited 16:235â } |
+ Connector |
+ TBD |
+
+
+ "Broadcast RGB" |
+ ENUM |
+ { âoffâ, âautoâ, âonâ } |
+ Connector |
+ TBD |
+
+
+ Poulsbo |
+ Generic |
+ âbacklightâ |
+ RANGE |
+ Min=0, Max=100 |
+ Connector |
+ TBD |
+
+
+ SDVO-TV |
+ âmodeâ |
+ ENUM |
+ { "NTSC_M", "NTSC_J", "NTSC_443", "PAL_B" } etc. |
+ Connector |
+ TBD |
+
+
+ "left_margin" |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ "right_margin" |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ "top_margin" |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ "bottom_margin" |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âhposâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âvposâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âcontrastâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âsaturationâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âhueâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âsharpnessâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âflicker_filterâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âflicker_filter_adaptiveâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âflicker_filter_2dâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âtv_chroma_filterâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âtv_luma_filterâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ âdot_crawlâ |
+ RANGE |
+ Min=0, Max=1 |
+ Connector |
+ TBD |
+
+
+ SDVO-TV/LVDS |
+ âbrightnessâ |
+ RANGE |
+ Min=0, Max= SDVO dependent |
+ Connector |
+ TBD |
+
+
+ armada |
+ CRTC |
+ "CSC_YUV" |
+ ENUM |
+ { "Auto" , "CCIR601", "CCIR709" } |
+ CRTC |
+ TBD |
+
+
+ "CSC_RGB" |
+ ENUM |
+ { "Auto", "Computer system", "Studio" } |
+ CRTC |
+ TBD |
+
+
+ Overlay |
+ "colorkey" |
+ RANGE |
+ Min=0, Max=0xffffff |
+ Plane |
+ TBD |
+
+
+ "colorkey_min" |
+ RANGE |
+ Min=0, Max=0xffffff |
+ Plane |
+ TBD |
+
+
+ "colorkey_max" |
+ RANGE |
+ Min=0, Max=0xffffff |
+ Plane |
+ TBD |
+
+
+ "colorkey_val" |
+ RANGE |
+ Min=0, Max=0xffffff |
+ Plane |
+ TBD |
+
+
+ "colorkey_alpha" |
+ RANGE |
+ Min=0, Max=0xffffff |
+ Plane |
+ TBD |
+
+
+ "colorkey_mode" |
+ ENUM |
+ { "disabled", "Y component", "U component"
+ , "V component", "RGB", âR component", "G component", "B component" } |
+ Plane |
+ TBD |
+
+
+ "brightness" |
+ RANGE |
+ Min=0, Max=256 + 255 |
+ Plane |
+ TBD |
+
+
+ "contrast" |
+ RANGE |
+ Min=0, Max=0x7fff |
+ Plane |
+ TBD |
+
+
+ "saturation" |
+ RANGE |
+ Min=0, Max=0x7fff |
+ Plane |
+ TBD |
+
+
+ exynos |
+ CRTC |
+ âmodeâ |
+ ENUM |
+ { "normal", "blank" } |
+ CRTC |
+ TBD |
+
+
+ Overlay |
+ âzposâ |
+ RANGE |
+ Min=0, Max=MAX_PLANE-1 |
+ Plane |
+ TBD |
+
+
+ i2c/ch7006_drv |
+ Generic |
+ âscaleâ |
+ RANGE |
+ Min=0, Max=2 |
+ Connector |
+ TBD |
+
+
+ TV |
+ âmodeâ |
+ ENUM |
+ { "PAL", "PAL-M","PAL-N"}, âPAL-Nc"
+ , "PAL-60", "NTSC-M", "NTSC-J" } |
+ Connector |
+ TBD |
+
+
+ nouveau |
+ NV10 Overlay |
+ "colorkey" |
+ RANGE |
+ Min=0, Max=0x01ffffff |
+ Plane |
+ TBD |
+
+
+ âcontrastâ |
+ RANGE |
+ Min=0, Max=8192-1 |
+ Plane |
+ TBD |
+
+
+ âbrightnessâ |
+ RANGE |
+ Min=0, Max=1024 |
+ Plane |
+ TBD |
+
+
+ âhueâ |
+ RANGE |
+ Min=0, Max=359 |
+ Plane |
+ TBD |
+
+
+ âsaturationâ |
+ RANGE |
+ Min=0, Max=8192-1 |
+ Plane |
+ TBD |
+
+
+ âiturbt_709â |
+ RANGE |
+ Min=0, Max=1 |
+ Plane |
+ TBD |
+
+
+ Nv04 Overlay |
+ âcolorkeyâ |
+ RANGE |
+ Min=0, Max=0x01ffffff |
+ Plane |
+ TBD |
+
+
+ âbrightnessâ |
+ RANGE |
+ Min=0, Max=1024 |
+ Plane |
+ TBD |
+
+
+ Display |
+ âdithering modeâ |
+ ENUM |
+ { "auto", "off", "on" } |
+ Connector |
+ TBD |
+
+
+ âdithering depthâ |
+ ENUM |
+ { "auto", "off", "on", "static 2x2", "dynamic 2x2", "temporal" } |
+ Connector |
+ TBD |
+
+
+ âunderscanâ |
+ ENUM |
+ { "auto", "6 bpc", "8 bpc" } |
+ Connector |
+ TBD |
+
+
+ âunderscan hborderâ |
+ RANGE |
+ Min=0, Max=128 |
+ Connector |
+ TBD |
+
+
+ âunderscan vborderâ |
+ RANGE |
+ Min=0, Max=128 |
+ Connector |
+ TBD |
+
+
+ âvibrant hueâ |
+ RANGE |
+ Min=0, Max=180 |
+ Connector |
+ TBD |
+
+
+ âcolor vibranceâ |
+ RANGE |
+ Min=0, Max=200 |
+ Connector |
+ TBD |
+
+
+ omap |
+ Generic |
+ ârotationâ |
+ BITMASK |
+ { 0, "rotate-0" },
+ { 1, "rotate-90" },
+ { 2, "rotate-180" },
+ { 3, "rotate-270" },
+ { 4, "reflect-x" },
+ { 5, "reflect-y" } |
+ CRTC, Plane |
+ TBD |
+
+
+ âzorderâ |
+ RANGE |
+ Min=0, Max=3 |
+ CRTC, Plane |
+ TBD |
+
+
+ qxl |
+ Generic |
+ âhotplug_mode_update" |
+ RANGE |
+ Min=0, Max=1 |
+ Connector |
+ TBD |
+
+
+ radeon |
+ DVI-I |
+ âcoherentâ |
+ RANGE |
+ Min=0, Max=1 |
+ Connector |
+ TBD |
+
+
+ DAC enable load detect |
+ âload detectionâ |
+ RANGE |
+ Min=0, Max=1 |
+ Connector |
+ TBD |
+
+
+ TV Standard |
+ "tv standard" |
+ ENUM |
+ { "ntsc", "pal", "pal-m", "pal-60", "ntsc-j"
+ , "scart-pal", "pal-cn", "secam" } |
+ Connector |
+ TBD |
+
+
+ legacy TMDS PLL detect |
+ "tmds_pll" |
+ ENUM |
+ { "driver", "bios" } |
+ - |
+ TBD |
+
+
+ Underscan |
+ "underscan" |
+ ENUM |
+ { "off", "on", "auto" } |
+ Connector |
+ TBD |
+
+
+ "underscan hborder" |
+ RANGE |
+ Min=0, Max=128 |
+ Connector |
+ TBD |
+
+
+ "underscan vborder" |
+ RANGE |
+ Min=0, Max=128 |
+ Connector |
+ TBD |
+
+
+ Audio |
+ âaudioâ |
+ ENUM |
+ { "off", "on", "auto" } |
+ Connector |
+ TBD |
+
+
+ FMT Dithering |
+ âditherâ |
+ ENUM |
+ { "off", "on" } |
+ Connector |
+ TBD |
+
+
+ rcar-du |
+ Generic |
+ "alpha" |
+ RANGE |
+ Min=0, Max=255 |
+ Plane |
+ TBD |
+
+
+ "colorkey" |
+ RANGE |
+ Min=0, Max=0x01ffffff |
+ Plane |
+ TBD |
+
+
+ "zpos" |
+ RANGE |
+ Min=1, Max=7 |
+ Plane |
+ TBD |
+
+
+