Subversion Repositories Kolibri OS

Rev

Rev 3243 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3243 Rev 3480
Line 26... Line 26...
26
#include 
26
#include 
27
#include 
27
#include 
28
#include 
28
#include 
29
#include 
29
#include 
30
#include 
30
#include 
31
#include 
-
 
32
#include "intel_drv.h"
31
#include "intel_drv.h"
33
#include "i915_drv.h"
32
#include "i915_drv.h"
Line 34... Line 33...
34
 
33
 
35
/**
34
/**
Line 83... Line 82...
83
intel_attach_force_audio_property(struct drm_connector *connector)
82
intel_attach_force_audio_property(struct drm_connector *connector)
84
{
83
{
85
	struct drm_device *dev = connector->dev;
84
	struct drm_device *dev = connector->dev;
86
	struct drm_i915_private *dev_priv = dev->dev_private;
85
	struct drm_i915_private *dev_priv = dev->dev_private;
87
	struct drm_property *prop;
86
	struct drm_property *prop;
88
#if 0
87
 
89
	prop = dev_priv->force_audio_property;
88
	prop = dev_priv->force_audio_property;
90
	if (prop == NULL) {
89
	if (prop == NULL) {
91
		prop = drm_property_create_enum(dev, 0,
90
		prop = drm_property_create_enum(dev, 0,
92
					   "audio",
91
					   "audio",
93
					   force_audio_names,
92
					   force_audio_names,
Line 96... Line 95...
96
			return;
95
			return;
Line 97... Line 96...
97
 
96
 
98
		dev_priv->force_audio_property = prop;
97
		dev_priv->force_audio_property = prop;
99
	}
98
	}
100
	drm_object_attach_property(&connector->base, prop, 0);
-
 
101
#endif
99
	drm_object_attach_property(&connector->base, prop, 0);
Line 102... Line 100...
102
}
100
}
-
 
101
 
103
 
102
static const struct drm_prop_enum_list broadcast_rgb_names[] = {
104
static const struct drm_prop_enum_list broadcast_rgb_names[] = {
103
	{ INTEL_BROADCAST_RGB_AUTO, "Automatic" },
105
	{ 0, "Full" },
104
	{ INTEL_BROADCAST_RGB_FULL, "Full" },
Line 106... Line 105...
106
	{ 1, "Limited 16:235" },
105
	{ INTEL_BROADCAST_RGB_LIMITED, "Limited 16:235" },
107
};
106
};
108
 
107
 
109
void
108
void
110
intel_attach_broadcast_rgb_property(struct drm_connector *connector)
109
intel_attach_broadcast_rgb_property(struct drm_connector *connector)
111
{
110
{
112
	struct drm_device *dev = connector->dev;
111
	struct drm_device *dev = connector->dev;
113
	struct drm_i915_private *dev_priv = dev->dev_private;
112
	struct drm_i915_private *dev_priv = dev->dev_private;
114
	struct drm_property *prop;
113
	struct drm_property *prop;
115
#if 0
114
 
116
	prop = dev_priv->broadcast_rgb_property;
115
	prop = dev_priv->broadcast_rgb_property;
117
	if (prop == NULL) {
116
	if (prop == NULL) {
Line 124... Line 123...
124
 
123
 
125
		dev_priv->broadcast_rgb_property = prop;
124
		dev_priv->broadcast_rgb_property = prop;
Line 126... Line 125...
126
	}
125
	}
127
 
-
 
128
	drm_object_attach_property(&connector->base, prop, 0);
126