diff options
author | Sagar Kamble <sagar.a.kamble@intel.com> | 2014-03-11 10:25:29 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2014-05-27 00:58:36 -0400 |
commit | 6c6a3996f2c598b860f96731a158641837b50932 (patch) | |
tree | 6d2ddd8e95cd5700728ffe9f72a1fa845a07a25c /Documentation/DocBook/drm.tmpl | |
parent | 59201052dff17d0cc8bc60bc9e89ad4924906ee8 (diff) |
Documentation: drm: describing drm properties exposed by various drivers
Started documenting drm properties for drm drivers. This patch provides
information about properties in drm, i915, psb and cdv/gma-500. Information
about other properties can be added on top of these.
v2: Added description of drm properties in armada, exynos, i2c/ch7006, noveau,
omap, qxl, radeon, rcar-du
v3: Removed "Property Object" column since it is implementation related. Property
type column refined.[Ville's review comments]
v4: Removed whitespace warnings and minor nits. [Randy's review comments]
v5: Restructured output for ENUM properties
v6: Review comments on formatting the table. [Laurent's review comments]
v7: Minor restructuring. [Laurent's review comments]
Cc: Rob Landley <rob@landley.net>
Cc: Dave Airlie <airlied@redhat.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Acked-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Cc: David Herrmann <dh.herrmann@gmail.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: "Ville Syrjälä" <ville.syrjala@linux.intel.com>
Cc: Sagar Kamble <sagar.a.kamble@intel.com>
Cc: "Purushothaman, Vijay A" <vijay.a.purushothaman@intel.com>
Cc: linux-doc@vger.kernel.org
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Sagar Kamble <sagar.a.kamble@intel.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'Documentation/DocBook/drm.tmpl')
-rw-r--r-- | Documentation/DocBook/drm.tmpl | 849 |
1 files changed, 849 insertions, 0 deletions
diff --git a/Documentation/DocBook/drm.tmpl b/Documentation/DocBook/drm.tmpl index a21cdd5396ad..c1c9cf2a7b48 100644 --- a/Documentation/DocBook/drm.tmpl +++ b/Documentation/DocBook/drm.tmpl | |||
@@ -2442,6 +2442,855 @@ void intel_crt_init(struct drm_device *dev) | |||
2442 | pointer to the target object, a pointer to the previously created property | 2442 | pointer to the target object, a pointer to the previously created property |
2443 | and an initial instance value. | 2443 | and an initial instance value. |
2444 | </para> | 2444 | </para> |
2445 | <sect2> | ||
2446 | <title>Existing KMS Properties</title> | ||
2447 | <para> | ||
2448 | The following table gives description of drm properties exposed by various | ||
2449 | modules/drivers. | ||
2450 | </para> | ||
2451 | <table border="1" cellpadding="0" cellspacing="0"> | ||
2452 | <tbody> | ||
2453 | <tr style="font-weight: bold;"> | ||
2454 | <td valign="top" >Owner Module/Drivers</td> | ||
2455 | <td valign="top" >Group</td> | ||
2456 | <td valign="top" >Property Name</td> | ||
2457 | <td valign="top" >Type</td> | ||
2458 | <td valign="top" >Property Values</td> | ||
2459 | <td valign="top" >Object attached</td> | ||
2460 | <td valign="top" >Description/Restrictions</td> | ||
2461 | </tr> | ||
2462 | <tr> | ||
2463 | <td rowspan="19" valign="top" >DRM</td> | ||
2464 | <td rowspan="2" valign="top" >Generic</td> | ||
2465 | <td valign="top" >“EDID”</td> | ||
2466 | <td valign="top" >BLOB | IMMUTABLE</td> | ||
2467 | <td valign="top" >0</td> | ||
2468 | <td valign="top" >Connector</td> | ||
2469 | <td valign="top" >Contains id of edid blob ptr object.</td> | ||
2470 | </tr> | ||
2471 | <tr> | ||
2472 | <td valign="top" >“DPMS”</td> | ||
2473 | <td valign="top" >ENUM</td> | ||
2474 | <td valign="top" >{ “On”, “Standby”, “Suspend”, “Off” }</td> | ||
2475 | <td valign="top" >Connector</td> | ||
2476 | <td valign="top" >Contains DPMS operation mode value.</td> | ||
2477 | </tr> | ||
2478 | <tr> | ||
2479 | <td rowspan="2" valign="top" >DVI-I</td> | ||
2480 | <td valign="top" >“subconnector”</td> | ||
2481 | <td valign="top" >ENUM</td> | ||
2482 | <td valign="top" >{ “Unknown”, “DVI-D”, “DVI-A” }</td> | ||
2483 | <td valign="top" >Connector</td> | ||
2484 | <td valign="top" >TBD</td> | ||
2485 | </tr> | ||
2486 | <tr> | ||
2487 | <td valign="top" >“select subconnector”</td> | ||
2488 | <td valign="top" >ENUM</td> | ||
2489 | <td valign="top" >{ “Automatic”, “DVI-D”, “DVI-A” }</td> | ||
2490 | <td valign="top" >Connector</td> | ||
2491 | <td valign="top" >TBD</td> | ||
2492 | </tr> | ||
2493 | <tr> | ||
2494 | <td rowspan="13" valign="top" >TV</td> | ||
2495 | <td valign="top" >“subconnector”</td> | ||
2496 | <td valign="top" >ENUM</td> | ||
2497 | <td valign="top" >{ "Unknown", "Composite", "SVIDEO", "Component", "SCART" }</td> | ||
2498 | <td valign="top" >Connector</td> | ||
2499 | <td valign="top" >TBD</td> | ||
2500 | </tr> | ||
2501 | <tr> | ||
2502 | <td valign="top" >“select subconnector”</td> | ||
2503 | <td valign="top" >ENUM</td> | ||
2504 | <td valign="top" >{ "Automatic", "Composite", "SVIDEO", "Component", "SCART" }</td> | ||
2505 | <td valign="top" >Connector</td> | ||
2506 | <td valign="top" >TBD</td> | ||
2507 | </tr> | ||
2508 | <tr> | ||
2509 | <td valign="top" >“mode”</td> | ||
2510 | <td valign="top" >ENUM</td> | ||
2511 | <td valign="top" >{ "NTSC_M", "NTSC_J", "NTSC_443", "PAL_B" } etc.</td> | ||
2512 | <td valign="top" >Connector</td> | ||
2513 | <td valign="top" >TBD</td> | ||
2514 | </tr> | ||
2515 | <tr> | ||
2516 | <td valign="top" >“left margin”</td> | ||
2517 | <td valign="top" >RANGE</td> | ||
2518 | <td valign="top" >Min=0, Max=100</td> | ||
2519 | <td valign="top" >Connector</td> | ||
2520 | <td valign="top" >TBD</td> | ||
2521 | </tr> | ||
2522 | <tr> | ||
2523 | <td valign="top" >“right margin”</td> | ||
2524 | <td valign="top" >RANGE</td> | ||
2525 | <td valign="top" >Min=0, Max=100</td> | ||
2526 | <td valign="top" >Connector</td> | ||
2527 | <td valign="top" >TBD</td> | ||
2528 | </tr> | ||
2529 | <tr> | ||
2530 | <td valign="top" >“top margin”</td> | ||
2531 | <td valign="top" >RANGE</td> | ||
2532 | <td valign="top" >Min=0, Max=100</td> | ||
2533 | <td valign="top" >Connector</td> | ||
2534 | <td valign="top" >TBD</td> | ||
2535 | </tr> | ||
2536 | <tr> | ||
2537 | <td valign="top" >“bottom margin”</td> | ||
2538 | <td valign="top" >RANGE</td> | ||
2539 | <td valign="top" >Min=0, Max=100</td> | ||
2540 | <td valign="top" >Connector</td> | ||
2541 | <td valign="top" >TBD</td> | ||
2542 | </tr> | ||
2543 | <tr> | ||
2544 | <td valign="top" >“brightness”</td> | ||
2545 | <td valign="top" >RANGE</td> | ||
2546 | <td valign="top" >Min=0, Max=100</td> | ||
2547 | <td valign="top" >Connector</td> | ||
2548 | <td valign="top" >TBD</td> | ||
2549 | </tr> | ||
2550 | <tr> | ||
2551 | <td valign="top" >“contrast”</td> | ||
2552 | <td valign="top" >RANGE</td> | ||
2553 | <td valign="top" >Min=0, Max=100</td> | ||
2554 | <td valign="top" >Connector</td> | ||
2555 | <td valign="top" >TBD</td> | ||
2556 | </tr> | ||
2557 | <tr> | ||
2558 | <td valign="top" >“flicker reduction”</td> | ||
2559 | <td valign="top" >RANGE</td> | ||
2560 | <td valign="top" >Min=0, Max=100</td> | ||
2561 | <td valign="top" >Connector</td> | ||
2562 | <td valign="top" >TBD</td> | ||
2563 | </tr> | ||
2564 | <tr> | ||
2565 | <td valign="top" >“overscan”</td> | ||
2566 | <td valign="top" >RANGE</td> | ||
2567 | <td valign="top" >Min=0, Max=100</td> | ||
2568 | <td valign="top" >Connector</td> | ||
2569 | <td valign="top" >TBD</td> | ||
2570 | </tr> | ||
2571 | <tr> | ||
2572 | <td valign="top" >“saturation”</td> | ||
2573 | <td valign="top" >RANGE</td> | ||
2574 | <td valign="top" >Min=0, Max=100</td> | ||
2575 | <td valign="top" >Connector</td> | ||
2576 | <td valign="top" >TBD</td> | ||
2577 | </tr> | ||
2578 | <tr> | ||
2579 | <td valign="top" >“hue”</td> | ||
2580 | <td valign="top" >RANGE</td> | ||
2581 | <td valign="top" >Min=0, Max=100</td> | ||
2582 | <td valign="top" >Connector</td> | ||
2583 | <td valign="top" >TBD</td> | ||
2584 | </tr> | ||
2585 | <tr> | ||
2586 | <td rowspan="2" valign="top" >Optional</td> | ||
2587 | <td valign="top" >“scaling mode”</td> | ||
2588 | <td valign="top" >ENUM</td> | ||
2589 | <td valign="top" >{ "None", "Full", "Center", "Full aspect" }</td> | ||
2590 | <td valign="top" >Connector</td> | ||
2591 | <td valign="top" >TBD</td> | ||
2592 | </tr> | ||
2593 | <tr> | ||
2594 | <td valign="top" >“dirty”</td> | ||
2595 | <td valign="top" >ENUM | IMMUTABLE</td> | ||
2596 | <td valign="top" >{ "Off", "On", "Annotate" }</td> | ||
2597 | <td valign="top" >Connector</td> | ||
2598 | <td valign="top" >TBD</td> | ||
2599 | </tr> | ||
2600 | <tr> | ||
2601 | <td rowspan="21" valign="top" >i915</td> | ||
2602 | <td rowspan="3" valign="top" >Generic</td> | ||
2603 | <td valign="top" >"Broadcast RGB"</td> | ||
2604 | <td valign="top" >ENUM</td> | ||
2605 | <td valign="top" >{ "Automatic", "Full", "Limited 16:235" }</td> | ||
2606 | <td valign="top" >Connector</td> | ||
2607 | <td valign="top" >TBD</td> | ||
2608 | </tr> | ||
2609 | <tr> | ||
2610 | <td valign="top" >“audio”</td> | ||
2611 | <td valign="top" >ENUM</td> | ||
2612 | <td valign="top" >{ "force-dvi", "off", "auto", "on" }</td> | ||
2613 | <td valign="top" >Connector</td> | ||
2614 | <td valign="top" >TBD</td> | ||
2615 | </tr> | ||
2616 | <tr> | ||
2617 | <td valign="top" >Standard name as in DRM</td> | ||
2618 | <td valign="top" >Standard type as in DRM</td> | ||
2619 | <td valign="top" >Standard value as in DRM</td> | ||
2620 | <td valign="top" >Standard Object as in DRM</td> | ||
2621 | <td valign="top" >TBD</td> | ||
2622 | </tr> | ||
2623 | <tr> | ||
2624 | <td rowspan="17" valign="top" >SDVO-TV</td> | ||
2625 | <td valign="top" >“mode”</td> | ||
2626 | <td valign="top" >ENUM</td> | ||
2627 | <td valign="top" >{ "NTSC_M", "NTSC_J", "NTSC_443", "PAL_B" } etc.</td> | ||
2628 | <td valign="top" >Connector</td> | ||
2629 | <td valign="top" >TBD</td> | ||
2630 | </tr> | ||
2631 | <tr> | ||
2632 | <td valign="top" >"left_margin"</td> | ||
2633 | <td valign="top" >RANGE</td> | ||
2634 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2635 | <td valign="top" >Connector</td> | ||
2636 | <td valign="top" >TBD</td> | ||
2637 | </tr> | ||
2638 | <tr> | ||
2639 | <td valign="top" >"right_margin"</td> | ||
2640 | <td valign="top" >RANGE</td> | ||
2641 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2642 | <td valign="top" >Connector</td> | ||
2643 | <td valign="top" >TBD</td> | ||
2644 | </tr> | ||
2645 | <tr> | ||
2646 | <td valign="top" >"top_margin"</td> | ||
2647 | <td valign="top" >RANGE</td> | ||
2648 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2649 | <td valign="top" >Connector</td> | ||
2650 | <td valign="top" >TBD</td> | ||
2651 | </tr> | ||
2652 | <tr> | ||
2653 | <td valign="top" >"bottom_margin"</td> | ||
2654 | <td valign="top" >RANGE</td> | ||
2655 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2656 | <td valign="top" >Connector</td> | ||
2657 | <td valign="top" >TBD</td> | ||
2658 | </tr> | ||
2659 | <tr> | ||
2660 | <td valign="top" >“hpos”</td> | ||
2661 | <td valign="top" >RANGE</td> | ||
2662 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2663 | <td valign="top" >Connector</td> | ||
2664 | <td valign="top" >TBD</td> | ||
2665 | </tr> | ||
2666 | <tr> | ||
2667 | <td valign="top" >“vpos”</td> | ||
2668 | <td valign="top" >RANGE</td> | ||
2669 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2670 | <td valign="top" >Connector</td> | ||
2671 | <td valign="top" >TBD</td> | ||
2672 | </tr> | ||
2673 | <tr> | ||
2674 | <td valign="top" >“contrast”</td> | ||
2675 | <td valign="top" >RANGE</td> | ||
2676 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2677 | <td valign="top" >Connector</td> | ||
2678 | <td valign="top" >TBD</td> | ||
2679 | </tr> | ||
2680 | <tr> | ||
2681 | <td valign="top" >“saturation”</td> | ||
2682 | <td valign="top" >RANGE</td> | ||
2683 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2684 | <td valign="top" >Connector</td> | ||
2685 | <td valign="top" >TBD</td> | ||
2686 | </tr> | ||
2687 | <tr> | ||
2688 | <td valign="top" >“hue”</td> | ||
2689 | <td valign="top" >RANGE</td> | ||
2690 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2691 | <td valign="top" >Connector</td> | ||
2692 | <td valign="top" >TBD</td> | ||
2693 | </tr> | ||
2694 | <tr> | ||
2695 | <td valign="top" >“sharpness”</td> | ||
2696 | <td valign="top" >RANGE</td> | ||
2697 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2698 | <td valign="top" >Connector</td> | ||
2699 | <td valign="top" >TBD</td> | ||
2700 | </tr> | ||
2701 | <tr> | ||
2702 | <td valign="top" >“flicker_filter”</td> | ||
2703 | <td valign="top" >RANGE</td> | ||
2704 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2705 | <td valign="top" >Connector</td> | ||
2706 | <td valign="top" >TBD</td> | ||
2707 | </tr> | ||
2708 | <tr> | ||
2709 | <td valign="top" >“flicker_filter_adaptive”</td> | ||
2710 | <td valign="top" >RANGE</td> | ||
2711 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2712 | <td valign="top" >Connector</td> | ||
2713 | <td valign="top" >TBD</td> | ||
2714 | </tr> | ||
2715 | <tr> | ||
2716 | <td valign="top" >“flicker_filter_2d”</td> | ||
2717 | <td valign="top" >RANGE</td> | ||
2718 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2719 | <td valign="top" >Connector</td> | ||
2720 | <td valign="top" >TBD</td> | ||
2721 | </tr> | ||
2722 | <tr> | ||
2723 | <td valign="top" >“tv_chroma_filter”</td> | ||
2724 | <td valign="top" >RANGE</td> | ||
2725 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2726 | <td valign="top" >Connector</td> | ||
2727 | <td valign="top" >TBD</td> | ||
2728 | </tr> | ||
2729 | <tr> | ||
2730 | <td valign="top" >“tv_luma_filter”</td> | ||
2731 | <td valign="top" >RANGE</td> | ||
2732 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2733 | <td valign="top" >Connector</td> | ||
2734 | <td valign="top" >TBD</td> | ||
2735 | </tr> | ||
2736 | <tr> | ||
2737 | <td valign="top" >“dot_crawl”</td> | ||
2738 | <td valign="top" >RANGE</td> | ||
2739 | <td valign="top" >Min=0, Max=1</td> | ||
2740 | <td valign="top" >Connector</td> | ||
2741 | <td valign="top" >TBD</td> | ||
2742 | </tr> | ||
2743 | <tr> | ||
2744 | <td valign="top" >SDVO-TV/LVDS</td> | ||
2745 | <td valign="top" >“brightness”</td> | ||
2746 | <td valign="top" >RANGE</td> | ||
2747 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2748 | <td valign="top" >Connector</td> | ||
2749 | <td valign="top" >TBD</td> | ||
2750 | </tr> | ||
2751 | <tr> | ||
2752 | <td rowspan="3" valign="top" >CDV gma-500</td> | ||
2753 | <td rowspan="3" valign="top" >Generic</td> | ||
2754 | <td valign="top" >"Broadcast RGB"</td> | ||
2755 | <td valign="top" >ENUM</td> | ||
2756 | <td valign="top" >{ “Full”, “Limited 16:235” }</td> | ||
2757 | <td valign="top" >Connector</td> | ||
2758 | <td valign="top" >TBD</td> | ||
2759 | </tr> | ||
2760 | <tr> | ||
2761 | <td valign="top" >"Broadcast RGB"</td> | ||
2762 | <td valign="top" >ENUM</td> | ||
2763 | <td valign="top" >{ “off”, “auto”, “on” }</td> | ||
2764 | <td valign="top" >Connector</td> | ||
2765 | <td valign="top" >TBD</td> | ||
2766 | </tr> | ||
2767 | <tr> | ||
2768 | <td valign="top" >Standard name as in DRM</td> | ||
2769 | <td valign="top" >Standard type as in DRM</td> | ||
2770 | <td valign="top" >Standard value as in DRM</td> | ||
2771 | <td valign="top" >Standard Object as in DRM</td> | ||
2772 | <td valign="top" >TBD</td> | ||
2773 | </tr> | ||
2774 | <tr> | ||
2775 | <td rowspan="20" valign="top" >Poulsbo</td> | ||
2776 | <td rowspan="2" valign="top" >Generic</td> | ||
2777 | <td valign="top" >“backlight”</td> | ||
2778 | <td valign="top" >RANGE</td> | ||
2779 | <td valign="top" >Min=0, Max=100</td> | ||
2780 | <td valign="top" >Connector</td> | ||
2781 | <td valign="top" >TBD</td> | ||
2782 | </tr> | ||
2783 | <tr> | ||
2784 | <td valign="top" >Standard name as in DRM</td> | ||
2785 | <td valign="top" >Standard type as in DRM</td> | ||
2786 | <td valign="top" >Standard value as in DRM</td> | ||
2787 | <td valign="top" >Standard Object as in DRM</td> | ||
2788 | <td valign="top" >TBD</td> | ||
2789 | </tr> | ||
2790 | <tr> | ||
2791 | <td rowspan="17" valign="top" >SDVO-TV</td> | ||
2792 | <td valign="top" >“mode”</td> | ||
2793 | <td valign="top" >ENUM</td> | ||
2794 | <td valign="top" >{ "NTSC_M", "NTSC_J", "NTSC_443", "PAL_B" } etc.</td> | ||
2795 | <td valign="top" >Connector</td> | ||
2796 | <td valign="top" >TBD</td> | ||
2797 | </tr> | ||
2798 | <tr> | ||
2799 | <td valign="top" >"left_margin"</td> | ||
2800 | <td valign="top" >RANGE</td> | ||
2801 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2802 | <td valign="top" >Connector</td> | ||
2803 | <td valign="top" >TBD</td> | ||
2804 | </tr> | ||
2805 | <tr> | ||
2806 | <td valign="top" >"right_margin"</td> | ||
2807 | <td valign="top" >RANGE</td> | ||
2808 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2809 | <td valign="top" >Connector</td> | ||
2810 | <td valign="top" >TBD</td> | ||
2811 | </tr> | ||
2812 | <tr> | ||
2813 | <td valign="top" >"top_margin"</td> | ||
2814 | <td valign="top" >RANGE</td> | ||
2815 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2816 | <td valign="top" >Connector</td> | ||
2817 | <td valign="top" >TBD</td> | ||
2818 | </tr> | ||
2819 | <tr> | ||
2820 | <td valign="top" >"bottom_margin"</td> | ||
2821 | <td valign="top" >RANGE</td> | ||
2822 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2823 | <td valign="top" >Connector</td> | ||
2824 | <td valign="top" >TBD</td> | ||
2825 | </tr> | ||
2826 | <tr> | ||
2827 | <td valign="top" >“hpos”</td> | ||
2828 | <td valign="top" >RANGE</td> | ||
2829 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2830 | <td valign="top" >Connector</td> | ||
2831 | <td valign="top" >TBD</td> | ||
2832 | </tr> | ||
2833 | <tr> | ||
2834 | <td valign="top" >“vpos”</td> | ||
2835 | <td valign="top" >RANGE</td> | ||
2836 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2837 | <td valign="top" >Connector</td> | ||
2838 | <td valign="top" >TBD</td> | ||
2839 | </tr> | ||
2840 | <tr> | ||
2841 | <td valign="top" >“contrast”</td> | ||
2842 | <td valign="top" >RANGE</td> | ||
2843 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2844 | <td valign="top" >Connector</td> | ||
2845 | <td valign="top" >TBD</td> | ||
2846 | </tr> | ||
2847 | <tr> | ||
2848 | <td valign="top" >“saturation”</td> | ||
2849 | <td valign="top" >RANGE</td> | ||
2850 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2851 | <td valign="top" >Connector</td> | ||
2852 | <td valign="top" >TBD</td> | ||
2853 | </tr> | ||
2854 | <tr> | ||
2855 | <td valign="top" >“hue”</td> | ||
2856 | <td valign="top" >RANGE</td> | ||
2857 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2858 | <td valign="top" >Connector</td> | ||
2859 | <td valign="top" >TBD</td> | ||
2860 | </tr> | ||
2861 | <tr> | ||
2862 | <td valign="top" >“sharpness”</td> | ||
2863 | <td valign="top" >RANGE</td> | ||
2864 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2865 | <td valign="top" >Connector</td> | ||
2866 | <td valign="top" >TBD</td> | ||
2867 | </tr> | ||
2868 | <tr> | ||
2869 | <td valign="top" >“flicker_filter”</td> | ||
2870 | <td valign="top" >RANGE</td> | ||
2871 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2872 | <td valign="top" >Connector</td> | ||
2873 | <td valign="top" >TBD</td> | ||
2874 | </tr> | ||
2875 | <tr> | ||
2876 | <td valign="top" >“flicker_filter_adaptive”</td> | ||
2877 | <td valign="top" >RANGE</td> | ||
2878 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2879 | <td valign="top" >Connector</td> | ||
2880 | <td valign="top" >TBD</td> | ||
2881 | </tr> | ||
2882 | <tr> | ||
2883 | <td valign="top" >“flicker_filter_2d”</td> | ||
2884 | <td valign="top" >RANGE</td> | ||
2885 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2886 | <td valign="top" >Connector</td> | ||
2887 | <td valign="top" >TBD</td> | ||
2888 | </tr> | ||
2889 | <tr> | ||
2890 | <td valign="top" >“tv_chroma_filter”</td> | ||
2891 | <td valign="top" >RANGE</td> | ||
2892 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2893 | <td valign="top" >Connector</td> | ||
2894 | <td valign="top" >TBD</td> | ||
2895 | </tr> | ||
2896 | <tr> | ||
2897 | <td valign="top" >“tv_luma_filter”</td> | ||
2898 | <td valign="top" >RANGE</td> | ||
2899 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2900 | <td valign="top" >Connector</td> | ||
2901 | <td valign="top" >TBD</td> | ||
2902 | </tr> | ||
2903 | <tr> | ||
2904 | <td valign="top" >“dot_crawl”</td> | ||
2905 | <td valign="top" >RANGE</td> | ||
2906 | <td valign="top" >Min=0, Max=1</td> | ||
2907 | <td valign="top" >Connector</td> | ||
2908 | <td valign="top" >TBD</td> | ||
2909 | </tr> | ||
2910 | <tr> | ||
2911 | <td valign="top" >SDVO-TV/LVDS</td> | ||
2912 | <td valign="top" >“brightness”</td> | ||
2913 | <td valign="top" >RANGE</td> | ||
2914 | <td valign="top" >Min=0, Max= SDVO dependent</td> | ||
2915 | <td valign="top" >Connector</td> | ||
2916 | <td valign="top" >TBD</td> | ||
2917 | </tr> | ||
2918 | <tr> | ||
2919 | <td rowspan="11" valign="top" >armada</td> | ||
2920 | <td rowspan="2" valign="top" >CRTC</td> | ||
2921 | <td valign="top" >"CSC_YUV"</td> | ||
2922 | <td valign="top" >ENUM</td> | ||
2923 | <td valign="top" >{ "Auto" , "CCIR601", "CCIR709" }</td> | ||
2924 | <td valign="top" >CRTC</td> | ||
2925 | <td valign="top" >TBD</td> | ||
2926 | </tr> | ||
2927 | <tr> | ||
2928 | <td valign="top" >"CSC_RGB"</td> | ||
2929 | <td valign="top" >ENUM</td> | ||
2930 | <td valign="top" >{ "Auto", "Computer system", "Studio" }</td> | ||
2931 | <td valign="top" >CRTC</td> | ||
2932 | <td valign="top" >TBD</td> | ||
2933 | </tr> | ||
2934 | <tr> | ||
2935 | <td rowspan="9" valign="top" >Overlay</td> | ||
2936 | <td valign="top" >"colorkey"</td> | ||
2937 | <td valign="top" >RANGE</td> | ||
2938 | <td valign="top" >Min=0, Max=0xffffff</td> | ||
2939 | <td valign="top" >Plane</td> | ||
2940 | <td valign="top" >TBD</td> | ||
2941 | </tr> | ||
2942 | <tr> | ||
2943 | <td valign="top" >"colorkey_min"</td> | ||
2944 | <td valign="top" >RANGE</td> | ||
2945 | <td valign="top" >Min=0, Max=0xffffff</td> | ||
2946 | <td valign="top" >Plane</td> | ||
2947 | <td valign="top" >TBD</td> | ||
2948 | </tr> | ||
2949 | <tr> | ||
2950 | <td valign="top" >"colorkey_max"</td> | ||
2951 | <td valign="top" >RANGE</td> | ||
2952 | <td valign="top" >Min=0, Max=0xffffff</td> | ||
2953 | <td valign="top" >Plane</td> | ||
2954 | <td valign="top" >TBD</td> | ||
2955 | </tr> | ||
2956 | <tr> | ||
2957 | <td valign="top" >"colorkey_val"</td> | ||
2958 | <td valign="top" >RANGE</td> | ||
2959 | <td valign="top" >Min=0, Max=0xffffff</td> | ||
2960 | <td valign="top" >Plane</td> | ||
2961 | <td valign="top" >TBD</td> | ||
2962 | </tr> | ||
2963 | <tr> | ||
2964 | <td valign="top" >"colorkey_alpha"</td> | ||
2965 | <td valign="top" >RANGE</td> | ||
2966 | <td valign="top" >Min=0, Max=0xffffff</td> | ||
2967 | <td valign="top" >Plane</td> | ||
2968 | <td valign="top" >TBD</td> | ||
2969 | </tr> | ||
2970 | <tr> | ||
2971 | <td valign="top" >"colorkey_mode"</td> | ||
2972 | <td valign="top" >ENUM</td> | ||
2973 | <td valign="top" >{ "disabled", "Y component", "U component" | ||
2974 | , "V component", "RGB", “R component", "G component", "B component" }</td> | ||
2975 | <td valign="top" >Plane</td> | ||
2976 | <td valign="top" >TBD</td> | ||
2977 | </tr> | ||
2978 | <tr> | ||
2979 | <td valign="top" >"brightness"</td> | ||
2980 | <td valign="top" >RANGE</td> | ||
2981 | <td valign="top" >Min=0, Max=256 + 255</td> | ||
2982 | <td valign="top" >Plane</td> | ||
2983 | <td valign="top" >TBD</td> | ||
2984 | </tr> | ||
2985 | <tr> | ||
2986 | <td valign="top" >"contrast"</td> | ||
2987 | <td valign="top" >RANGE</td> | ||
2988 | <td valign="top" >Min=0, Max=0x7fff</td> | ||
2989 | <td valign="top" >Plane</td> | ||
2990 | <td valign="top" >TBD</td> | ||
2991 | </tr> | ||
2992 | <tr> | ||
2993 | <td valign="top" >"saturation"</td> | ||
2994 | <td valign="top" >RANGE</td> | ||
2995 | <td valign="top" >Min=0, Max=0x7fff</td> | ||
2996 | <td valign="top" >Plane</td> | ||
2997 | <td valign="top" >TBD</td> | ||
2998 | </tr> | ||
2999 | <tr> | ||
3000 | <td rowspan="2" valign="top" >exynos</td> | ||
3001 | <td valign="top" >CRTC</td> | ||
3002 | <td valign="top" >“mode”</td> | ||
3003 | <td valign="top" >ENUM</td> | ||
3004 | <td valign="top" >{ "normal", "blank" }</td> | ||
3005 | <td valign="top" >CRTC</td> | ||
3006 | <td valign="top" >TBD</td> | ||
3007 | </tr> | ||
3008 | <tr> | ||
3009 | <td valign="top" >Overlay</td> | ||
3010 | <td valign="top" >“zpos”</td> | ||
3011 | <td valign="top" >RANGE</td> | ||
3012 | <td valign="top" >Min=0, Max=MAX_PLANE-1</td> | ||
3013 | <td valign="top" >Plane</td> | ||
3014 | <td valign="top" >TBD</td> | ||
3015 | </tr> | ||
3016 | <tr> | ||
3017 | <td rowspan="3" valign="top" >i2c/ch7006_drv</td> | ||
3018 | <td valign="top" >Generic</td> | ||
3019 | <td valign="top" >“scale”</td> | ||
3020 | <td valign="top" >RANGE</td> | ||
3021 | <td valign="top" >Min=0, Max=2</td> | ||
3022 | <td valign="top" >Connector</td> | ||
3023 | <td valign="top" >TBD</td> | ||
3024 | </tr> | ||
3025 | <tr> | ||
3026 | <td rowspan="2" valign="top" >TV</td> | ||
3027 | <td valign="top" >Standard names as in DRM</td> | ||
3028 | <td valign="top" >Standard types as in DRM</td> | ||
3029 | <td valign="top" >Standard Values as in DRM</td> | ||
3030 | <td valign="top" >Standard object as in DRM</td> | ||
3031 | <td valign="top" >TBD</td> | ||
3032 | </tr> | ||
3033 | <tr> | ||
3034 | <td valign="top" >“mode”</td> | ||
3035 | <td valign="top" >ENUM</td> | ||
3036 | <td valign="top" >{ "PAL", "PAL-M","PAL-N"}, ”PAL-Nc" | ||
3037 | , "PAL-60", "NTSC-M", "NTSC-J" }</td> | ||
3038 | <td valign="top" >Connector</td> | ||
3039 | <td valign="top" >TBD</td> | ||
3040 | </tr> | ||
3041 | <tr> | ||
3042 | <td rowspan="16" valign="top" >noveau</td> | ||
3043 | <td rowspan="6" valign="top" >NV10 Overlay</td> | ||
3044 | <td valign="top" >"colorkey"</td> | ||
3045 | <td valign="top" >RANGE</td> | ||
3046 | <td valign="top" >Min=0, Max=0x01ffffff</td> | ||
3047 | <td valign="top" >Plane</td> | ||
3048 | <td valign="top" >TBD</td> | ||
3049 | </tr> | ||
3050 | <tr> | ||
3051 | <td valign="top" >“contrast”</td> | ||
3052 | <td valign="top" >RANGE</td> | ||
3053 | <td valign="top" >Min=0, Max=8192-1</td> | ||
3054 | <td valign="top" >Plane</td> | ||
3055 | <td valign="top" >TBD</td> | ||
3056 | </tr> | ||
3057 | <tr> | ||
3058 | <td valign="top" >“brightness”</td> | ||
3059 | <td valign="top" >RANGE</td> | ||
3060 | <td valign="top" >Min=0, Max=1024</td> | ||
3061 | <td valign="top" >Plane</td> | ||
3062 | <td valign="top" >TBD</td> | ||
3063 | </tr> | ||
3064 | <tr> | ||
3065 | <td valign="top" >“hue”</td> | ||
3066 | <td valign="top" >RANGE</td> | ||
3067 | <td valign="top" >Min=0, Max=359</td> | ||
3068 | <td valign="top" >Plane</td> | ||
3069 | <td valign="top" >TBD</td> | ||
3070 | </tr> | ||
3071 | <tr> | ||
3072 | <td valign="top" >“saturation”</td> | ||
3073 | <td valign="top" >RANGE</td> | ||
3074 | <td valign="top" >Min=0, Max=8192-1</td> | ||
3075 | <td valign="top" >Plane</td> | ||
3076 | <td valign="top" >TBD</td> | ||
3077 | </tr> | ||
3078 | <tr> | ||
3079 | <td valign="top" >“iturbt_709”</td> | ||
3080 | <td valign="top" >RANGE</td> | ||
3081 | <td valign="top" >Min=0, Max=1</td> | ||
3082 | <td valign="top" >Plane</td> | ||
3083 | <td valign="top" >TBD</td> | ||
3084 | </tr> | ||
3085 | <tr> | ||
3086 | <td rowspan="2" valign="top" >Nv04 Overlay</td> | ||
3087 | <td valign="top" >“colorkey”</td> | ||
3088 | <td valign="top" >RANGE</td> | ||
3089 | <td valign="top" >Min=0, Max=0x01ffffff</td> | ||
3090 | <td valign="top" >Plane</td> | ||
3091 | <td valign="top" >TBD</td> | ||
3092 | </tr> | ||
3093 | <tr> | ||
3094 | <td valign="top" >“brightness”</td> | ||
3095 | <td valign="top" >RANGE</td> | ||
3096 | <td valign="top" >Min=0, Max=1024</td> | ||
3097 | <td valign="top" >Plane</td> | ||
3098 | <td valign="top" >TBD</td> | ||
3099 | </tr> | ||
3100 | <tr> | ||
3101 | <td rowspan="7" valign="top" >Display</td> | ||
3102 | <td valign="top" >“dithering mode”</td> | ||
3103 | <td valign="top" >ENUM</td> | ||
3104 | <td valign="top" >{ "auto", "off", "on" }</td> | ||
3105 | <td valign="top" >Connector</td> | ||
3106 | <td valign="top" >TBD</td> | ||
3107 | </tr> | ||
3108 | <tr> | ||
3109 | <td valign="top" >“dithering depth”</td> | ||
3110 | <td valign="top" >ENUM</td> | ||
3111 | <td valign="top" >{ "auto", "off", "on", "static 2x2", "dynamic 2x2", "temporal" }</td> | ||
3112 | <td valign="top" >Connector</td> | ||
3113 | <td valign="top" >TBD</td> | ||
3114 | </tr> | ||
3115 | <tr> | ||
3116 | <td valign="top" >“underscan”</td> | ||
3117 | <td valign="top" >ENUM</td> | ||
3118 | <td valign="top" >{ "auto", "6 bpc", "8 bpc" }</td> | ||
3119 | <td valign="top" >Connector</td> | ||
3120 | <td valign="top" >TBD</td> | ||
3121 | </tr> | ||
3122 | <tr> | ||
3123 | <td valign="top" >“underscan hborder”</td> | ||
3124 | <td valign="top" >RANGE</td> | ||
3125 | <td valign="top" >Min=0, Max=128</td> | ||
3126 | <td valign="top" >Connector</td> | ||
3127 | <td valign="top" >TBD</td> | ||
3128 | </tr> | ||
3129 | <tr> | ||
3130 | <td valign="top" >“underscan vborder”</td> | ||
3131 | <td valign="top" >RANGE</td> | ||
3132 | <td valign="top" >Min=0, Max=128</td> | ||
3133 | <td valign="top" >Connector</td> | ||
3134 | <td valign="top" >TBD</td> | ||
3135 | </tr> | ||
3136 | <tr> | ||
3137 | <td valign="top" >“vibrant hue”</td> | ||
3138 | <td valign="top" >RANGE</td> | ||
3139 | <td valign="top" >Min=0, Max=180</td> | ||
3140 | <td valign="top" >Connector</td> | ||
3141 | <td valign="top" >TBD</td> | ||
3142 | </tr> | ||
3143 | <tr> | ||
3144 | <td valign="top" >“color vibrance”</td> | ||
3145 | <td valign="top" >RANGE</td> | ||
3146 | <td valign="top" >Min=0, Max=200</td> | ||
3147 | <td valign="top" >Connector</td> | ||
3148 | <td valign="top" >TBD</td> | ||
3149 | </tr> | ||
3150 | <tr> | ||
3151 | <td valign="top" >Generic</td> | ||
3152 | <td valign="top" >Standard name as in DRM</td> | ||
3153 | <td valign="top" >Standard type as in DRM</td> | ||
3154 | <td valign="top" >Standard value as in DRM</td> | ||
3155 | <td valign="top" >Standard Object as in DRM</td> | ||
3156 | <td valign="top" >TBD</td> | ||
3157 | </tr> | ||
3158 | <tr> | ||
3159 | <td rowspan="2" valign="top" >omap</td> | ||
3160 | <td rowspan="2" valign="top" >Generic</td> | ||
3161 | <td valign="top" >“rotation”</td> | ||
3162 | <td valign="top" >BITMASK</td> | ||
3163 | <td valign="top" >{ 0, "rotate-0" }, | ||
3164 | { 1, "rotate-90" }, | ||
3165 | { 2, "rotate-180" }, | ||
3166 | { 3, "rotate-270" }, | ||
3167 | { 4, "reflect-x" }, | ||
3168 | { 5, "reflect-y" }</td> | ||
3169 | <td valign="top" >CRTC, Plane</td> | ||
3170 | <td valign="top" >TBD</td> | ||
3171 | </tr> | ||
3172 | <tr> | ||
3173 | <td valign="top" >“zorder”</td> | ||
3174 | <td valign="top" >RANGE</td> | ||
3175 | <td valign="top" >Min=0, Max=3</td> | ||
3176 | <td valign="top" >CRTC, Plane</td> | ||
3177 | <td valign="top" >TBD</td> | ||
3178 | </tr> | ||
3179 | <tr> | ||
3180 | <td valign="top" >qxl</td> | ||
3181 | <td valign="top" >Generic</td> | ||
3182 | <td valign="top" >“hotplug_mode_update"</td> | ||
3183 | <td valign="top" >RANGE</td> | ||
3184 | <td valign="top" >Min=0, Max=1</td> | ||
3185 | <td valign="top" >Connector</td> | ||
3186 | <td valign="top" >TBD</td> | ||
3187 | </tr> | ||
3188 | <tr> | ||
3189 | <td rowspan="10" valign="top" >radeon</td> | ||
3190 | <td valign="top" >DVI-I</td> | ||
3191 | <td valign="top" >“coherent”</td> | ||
3192 | <td valign="top" >RANGE</td> | ||
3193 | <td valign="top" >Min=0, Max=1</td> | ||
3194 | <td valign="top" >Connector</td> | ||
3195 | <td valign="top" >TBD</td> | ||
3196 | </tr> | ||
3197 | <tr> | ||
3198 | <td valign="top" >DAC enable load detect</td> | ||
3199 | <td valign="top" >“load detection”</td> | ||
3200 | <td valign="top" >RANGE</td> | ||
3201 | <td valign="top" >Min=0, Max=1</td> | ||
3202 | <td valign="top" >Connector</td> | ||
3203 | <td valign="top" >TBD</td> | ||
3204 | </tr> | ||
3205 | <tr> | ||
3206 | <td valign="top" >TV Standard</td> | ||
3207 | <td valign="top" >"tv standard"</td> | ||
3208 | <td valign="top" >ENUM</td> | ||
3209 | <td valign="top" >{ "ntsc", "pal", "pal-m", "pal-60", "ntsc-j" | ||
3210 | , "scart-pal", "pal-cn", "secam" }</td> | ||
3211 | <td valign="top" >Connector</td> | ||
3212 | <td valign="top" >TBD</td> | ||
3213 | </tr> | ||
3214 | <tr> | ||
3215 | <td valign="top" >legacy TMDS PLL detect</td> | ||
3216 | <td valign="top" >"tmds_pll"</td> | ||
3217 | <td valign="top" >ENUM</td> | ||
3218 | <td valign="top" >{ "driver", "bios" }</td> | ||
3219 | <td valign="top" >-</td> | ||
3220 | <td valign="top" >TBD</td> | ||
3221 | </tr> | ||
3222 | <tr> | ||
3223 | <td rowspan="3" valign="top" >Underscan</td> | ||
3224 | <td valign="top" >"underscan"</td> | ||
3225 | <td valign="top" >ENUM</td> | ||
3226 | <td valign="top" >{ "off", "on", "auto" }</td> | ||
3227 | <td valign="top" >Connector</td> | ||
3228 | <td valign="top" >TBD</td> | ||
3229 | </tr> | ||
3230 | <tr> | ||
3231 | <td valign="top" >"underscan hborder"</td> | ||
3232 | <td valign="top" >RANGE</td> | ||
3233 | <td valign="top" >Min=0, Max=128</td> | ||
3234 | <td valign="top" >Connector</td> | ||
3235 | <td valign="top" >TBD</td> | ||
3236 | </tr> | ||
3237 | <tr> | ||
3238 | <td valign="top" >"underscan vborder"</td> | ||
3239 | <td valign="top" >RANGE</td> | ||
3240 | <td valign="top" >Min=0, Max=128</td> | ||
3241 | <td valign="top" >Connector</td> | ||
3242 | <td valign="top" >TBD</td> | ||
3243 | </tr> | ||
3244 | <tr> | ||
3245 | <td valign="top" >Audio</td> | ||
3246 | <td valign="top" >“audio”</td> | ||
3247 | <td valign="top" >ENUM</td> | ||
3248 | <td valign="top" >{ "off", "on", "auto" }</td> | ||
3249 | <td valign="top" >Connector</td> | ||
3250 | <td valign="top" >TBD</td> | ||
3251 | </tr> | ||
3252 | <tr> | ||
3253 | <td valign="top" >FMT Dithering</td> | ||
3254 | <td valign="top" >“dither”</td> | ||
3255 | <td valign="top" >ENUM</td> | ||
3256 | <td valign="top" >{ "off", "on" }</td> | ||
3257 | <td valign="top" >Connector</td> | ||
3258 | <td valign="top" >TBD</td> | ||
3259 | </tr> | ||
3260 | <tr> | ||
3261 | <td valign="top" >Generic</td> | ||
3262 | <td valign="top" >Standard name as in DRM</td> | ||
3263 | <td valign="top" >Standard type as in DRM</td> | ||
3264 | <td valign="top" >Standard value as in DRM</td> | ||
3265 | <td valign="top" >Standard Object as in DRM</td> | ||
3266 | <td valign="top" >TBD</td> | ||
3267 | </tr> | ||
3268 | <tr> | ||
3269 | <td rowspan="3" valign="top" >rcar-du</td> | ||
3270 | <td rowspan="3" valign="top" >Generic</td> | ||
3271 | <td valign="top" >"alpha"</td> | ||
3272 | <td valign="top" >RANGE</td> | ||
3273 | <td valign="top" >Min=0, Max=255</td> | ||
3274 | <td valign="top" >Plane</td> | ||
3275 | <td valign="top" >TBD</td> | ||
3276 | </tr> | ||
3277 | <tr> | ||
3278 | <td valign="top" >"colorkey"</td> | ||
3279 | <td valign="top" >RANGE</td> | ||
3280 | <td valign="top" >Min=0, Max=0x01ffffff</td> | ||
3281 | <td valign="top" >Plane</td> | ||
3282 | <td valign="top" >TBD</td> | ||
3283 | </tr> | ||
3284 | <tr> | ||
3285 | <td valign="top" >"zpos"</td> | ||
3286 | <td valign="top" >RANGE</td> | ||
3287 | <td valign="top" >Min=1, Max=7</td> | ||
3288 | <td valign="top" >Plane</td> | ||
3289 | <td valign="top" >TBD</td> | ||
3290 | </tr> | ||
3291 | </tbody> | ||
3292 | </table> | ||
3293 | </sect2> | ||
2445 | </sect1> | 3294 | </sect1> |
2446 | 3295 | ||
2447 | <!-- Internals: vertical blanking --> | 3296 | <!-- Internals: vertical blanking --> |