Symbol: psb_intel_sdvo_connector
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1301
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector = to_psb_intel_sdvo_connector(connector);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1302
if (psb_intel_sdvo_connector->force_audio)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1303
psb_intel_sdvo->has_hdmi_audio = psb_intel_sdvo_connector->force_audio > 0;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1314
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector = to_psb_intel_sdvo_connector(connector);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1331
psb_intel_sdvo_connector->output_flag);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1341
if ((psb_intel_sdvo_connector->output_flag & response) == 0)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1343
else if (IS_TMDS(psb_intel_sdvo_connector))
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1396
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector = to_psb_intel_sdvo_connector(connector);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1398
bool connector_is_digital = !!IS_TMDS(psb_intel_sdvo_connector);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1554
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector = to_psb_intel_sdvo_connector(connector);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1556
if (IS_TV(psb_intel_sdvo_connector))
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1558
else if (IS_LVDS(psb_intel_sdvo_connector))
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1596
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector = to_psb_intel_sdvo_connector(connector);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1610
if (i == psb_intel_sdvo_connector->force_audio)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1613
psb_intel_sdvo_connector->force_audio = i;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1636
if (psb_intel_sdvo_connector->name == property) { \
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1637
if (psb_intel_sdvo_connector->cur_##name == temp_value) return 0; \
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1638
if (psb_intel_sdvo_connector->max_##name < temp_value) return -EINVAL; \
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1640
psb_intel_sdvo_connector->cur_##name = temp_value; \
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1644
if (property == psb_intel_sdvo_connector->tv_format) {
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1649
psb_intel_sdvo_connector->tv_format_supported[val])
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1652
psb_intel_sdvo->tv_format_index = psb_intel_sdvo_connector->tv_format_supported[val];
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1654
} else if (IS_TV_OR_LVDS(psb_intel_sdvo_connector)) {
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1656
if (psb_intel_sdvo_connector->left == property) {
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1658
psb_intel_sdvo_connector->right, val);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1659
if (psb_intel_sdvo_connector->left_margin == temp_value)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1662
psb_intel_sdvo_connector->left_margin = temp_value;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1663
psb_intel_sdvo_connector->right_margin = temp_value;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1664
temp_value = psb_intel_sdvo_connector->max_hscan -
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1665
psb_intel_sdvo_connector->left_margin;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1668
} else if (psb_intel_sdvo_connector->right == property) {
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1670
psb_intel_sdvo_connector->left, val);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1671
if (psb_intel_sdvo_connector->right_margin == temp_value)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1674
psb_intel_sdvo_connector->left_margin = temp_value;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1675
psb_intel_sdvo_connector->right_margin = temp_value;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1676
temp_value = psb_intel_sdvo_connector->max_hscan -
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1677
psb_intel_sdvo_connector->left_margin;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1680
} else if (psb_intel_sdvo_connector->top == property) {
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1682
psb_intel_sdvo_connector->bottom, val);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1683
if (psb_intel_sdvo_connector->top_margin == temp_value)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1686
psb_intel_sdvo_connector->top_margin = temp_value;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1687
psb_intel_sdvo_connector->bottom_margin = temp_value;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1688
temp_value = psb_intel_sdvo_connector->max_vscan -
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1689
psb_intel_sdvo_connector->top_margin;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1692
} else if (psb_intel_sdvo_connector->bottom == property) {
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1694
psb_intel_sdvo_connector->top, val);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1695
if (psb_intel_sdvo_connector->bottom_margin == temp_value)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1698
psb_intel_sdvo_connector->top_margin = temp_value;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1699
psb_intel_sdvo_connector->bottom_margin = temp_value;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1700
temp_value = psb_intel_sdvo_connector->max_vscan -
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1701
psb_intel_sdvo_connector->top_margin;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1940
psb_intel_sdvo_connector_init(struct psb_intel_sdvo_connector *connector,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1962
psb_intel_sdvo_add_hdmi_properties(struct psb_intel_sdvo_connector *connector)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1978
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1980
psb_intel_sdvo_connector = kzalloc_obj(struct psb_intel_sdvo_connector);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1981
if (!psb_intel_sdvo_connector)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1986
psb_intel_sdvo_connector->output_flag = SDVO_OUTPUT_TMDS0;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1989
psb_intel_sdvo_connector->output_flag = SDVO_OUTPUT_TMDS1;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1992
intel_connector = &psb_intel_sdvo_connector->base;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2005
psb_intel_sdvo_connector_init(psb_intel_sdvo_connector, psb_intel_sdvo);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2007
psb_intel_sdvo_add_hdmi_properties(psb_intel_sdvo_connector);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2018
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2020
psb_intel_sdvo_connector = kzalloc_obj(struct psb_intel_sdvo_connector);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2021
if (!psb_intel_sdvo_connector)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2024
intel_connector = &psb_intel_sdvo_connector->base;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2030
psb_intel_sdvo_connector->output_flag = type;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2036
psb_intel_sdvo_connector_init(psb_intel_sdvo_connector, psb_intel_sdvo);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2038
if (!psb_intel_sdvo_tv_create_property(psb_intel_sdvo, psb_intel_sdvo_connector, type))
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2041
if (!psb_intel_sdvo_create_enhance_property(psb_intel_sdvo, psb_intel_sdvo_connector))
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2057
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2059
psb_intel_sdvo_connector = kzalloc_obj(struct psb_intel_sdvo_connector);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2060
if (!psb_intel_sdvo_connector)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2063
intel_connector = &psb_intel_sdvo_connector->base;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2071
psb_intel_sdvo_connector->output_flag = SDVO_OUTPUT_RGB0;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2074
psb_intel_sdvo_connector->output_flag = SDVO_OUTPUT_RGB1;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2080
psb_intel_sdvo_connector_init(psb_intel_sdvo_connector,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2091
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2093
psb_intel_sdvo_connector = kzalloc_obj(struct psb_intel_sdvo_connector);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2094
if (!psb_intel_sdvo_connector)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2097
intel_connector = &psb_intel_sdvo_connector->base;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2104
psb_intel_sdvo_connector->output_flag = SDVO_OUTPUT_LVDS0;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2107
psb_intel_sdvo_connector->output_flag = SDVO_OUTPUT_LVDS1;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2113
psb_intel_sdvo_connector_init(psb_intel_sdvo_connector, psb_intel_sdvo);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2114
if (!psb_intel_sdvo_create_enhance_property(psb_intel_sdvo, psb_intel_sdvo_connector))
drivers/gpu/drm/gma500/psb_intel_sdvo.c
212
static struct psb_intel_sdvo_connector *to_psb_intel_sdvo_connector(struct drm_connector *connector)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
214
return container_of(to_gma_connector(connector), struct psb_intel_sdvo_connector, base);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2182
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2203
psb_intel_sdvo_connector->format_supported_num = 0;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2206
psb_intel_sdvo_connector->tv_format_supported[psb_intel_sdvo_connector->format_supported_num++] = i;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2209
psb_intel_sdvo_connector->tv_format =
drivers/gpu/drm/gma500/psb_intel_sdvo.c
221
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2211
"mode", psb_intel_sdvo_connector->format_supported_num);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2212
if (!psb_intel_sdvo_connector->tv_format)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2215
for (i = 0; i < psb_intel_sdvo_connector->format_supported_num; i++)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2217
psb_intel_sdvo_connector->tv_format,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2218
i, tv_format_names[psb_intel_sdvo_connector->tv_format_supported[i]]);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2220
psb_intel_sdvo->tv_format_index = psb_intel_sdvo_connector->tv_format_supported[0];
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2221
drm_object_attach_property(&psb_intel_sdvo_connector->base.base.base,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2222
psb_intel_sdvo_connector->tv_format, 0);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2232
psb_intel_sdvo_connector->max_##name = data_value[0]; \
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2233
psb_intel_sdvo_connector->cur_##name = response; \
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2234
psb_intel_sdvo_connector->name = \
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2236
if (!psb_intel_sdvo_connector->name) return false; \
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2238
psb_intel_sdvo_connector->name, \
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2239
psb_intel_sdvo_connector->cur_##name); \
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2247
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
225
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2251
struct drm_connector *connector = &psb_intel_sdvo_connector->base.base;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2266
psb_intel_sdvo_connector->max_hscan = data_value[0];
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2267
psb_intel_sdvo_connector->left_margin = data_value[0] - response;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2268
psb_intel_sdvo_connector->right_margin = psb_intel_sdvo_connector->left_margin;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2269
psb_intel_sdvo_connector->left =
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2271
if (!psb_intel_sdvo_connector->left)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2275
psb_intel_sdvo_connector->left,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2276
psb_intel_sdvo_connector->left_margin);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2278
psb_intel_sdvo_connector->right =
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2280
if (!psb_intel_sdvo_connector->right)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2284
psb_intel_sdvo_connector->right,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2285
psb_intel_sdvo_connector->right_margin);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2302
psb_intel_sdvo_connector->max_vscan = data_value[0];
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2303
psb_intel_sdvo_connector->top_margin = data_value[0] - response;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2304
psb_intel_sdvo_connector->bottom_margin = psb_intel_sdvo_connector->top_margin;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2305
psb_intel_sdvo_connector->top =
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2307
if (!psb_intel_sdvo_connector->top)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2311
psb_intel_sdvo_connector->top,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2312
psb_intel_sdvo_connector->top_margin);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2314
psb_intel_sdvo_connector->bottom =
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2316
if (!psb_intel_sdvo_connector->bottom)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2320
psb_intel_sdvo_connector->bottom,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2321
psb_intel_sdvo_connector->bottom_margin);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2344
psb_intel_sdvo_connector->max_dot_crawl = 1;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2345
psb_intel_sdvo_connector->cur_dot_crawl = response & 0x1;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2346
psb_intel_sdvo_connector->dot_crawl =
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2348
if (!psb_intel_sdvo_connector->dot_crawl)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2352
psb_intel_sdvo_connector->dot_crawl,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2353
psb_intel_sdvo_connector->cur_dot_crawl);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2362
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2366
struct drm_connector *connector = &psb_intel_sdvo_connector->base.base;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2376
struct psb_intel_sdvo_connector *psb_intel_sdvo_connector)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2394
if (IS_TV(psb_intel_sdvo_connector))
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2395
return psb_intel_sdvo_create_enhance_property_tv(psb_intel_sdvo, psb_intel_sdvo_connector, enhancements.reply);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2396
else if(IS_LVDS(psb_intel_sdvo_connector))
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2397
return psb_intel_sdvo_create_enhance_property_lvds(psb_intel_sdvo, psb_intel_sdvo_connector, enhancements.reply);