Searched defs:connector (Results 1 - 25 of 151) sorted by relevance

1234567

/drivers/gpu/drm/
H A Ddrm_internal.h81 int drm_sysfs_connector_add(struct drm_connector *connector);
82 void drm_sysfs_connector_remove(struct drm_connector *connector);
111 int drm_debugfs_connector_add(struct drm_connector *connector);
112 void drm_debugfs_connector_remove(struct drm_connector *connector);
125 static inline int drm_debugfs_connector_add(struct drm_connector *connector) argument
129 static inline void drm_debugfs_connector_remove(struct drm_connector *connector) argument
H A Ddrm_panel.c57 int drm_panel_attach(struct drm_panel *panel, struct drm_connector *connector) argument
59 if (panel->connector)
62 panel->connector = connector;
63 panel->drm = connector->dev;
71 panel->connector = NULL;
H A Ddrm_edid_load.c163 static void *edid_load(struct drm_connector *connector, const char *name, argument
171 bool print_bad_edid = !connector->bad_edid_counter || (drm_debug & DRM_UT_KMS);
189 "for connector \"%s\"\n", connector_name);
220 connector->bad_edid_counter++;
241 "\"%s\" for connector \"%s\"\n", valid_extensions,
252 "\"%s\" for connector \"%s\"\n", builtin ? "built-in" :
262 int drm_load_edid_firmware(struct drm_connector *connector) argument
264 const char *connector_name = connector->name;
285 edid = edid_load(connector, edidname, connector_name);
289 drm_mode_connector_update_edid_property(connector, edi
[all...]
H A Ddrm_encoder_slave.c168 struct drm_connector *connector)
170 return get_slave_funcs(encoder)->detect(encoder, connector);
167 drm_i2c_encoder_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
H A Ddrm_probe_helper.c46 * implementation of the core connector->fill_modes interface with
51 * track of a per-connector hpd interrupt.
61 static void drm_mode_validate_flag(struct drm_connector *connector, argument
70 list_for_each_entry(mode, &connector->modes, head) {
85 static int drm_helper_probe_add_cmdline_mode(struct drm_connector *connector) argument
89 if (!connector->cmdline_mode.specified)
92 mode = drm_mode_create_from_cmdline_mode(connector->dev,
93 &connector->cmdline_mode);
97 drm_mode_probed_add(connector, mode);
101 static int drm_helper_probe_single_connector_modes_merge_bits(struct drm_connector *connector, argument
222 drm_helper_probe_single_connector_modes(struct drm_connector *connector, uint32_t maxX, uint32_t maxY) argument
238 drm_helper_probe_single_connector_modes_nomerge(struct drm_connector *connector, uint32_t maxX, uint32_t maxY) argument
275 struct drm_connector *connector; local
360 struct drm_connector *connector; local
439 struct drm_connector *connector; local
[all...]
/drivers/gpu/drm/gma500/
H A Dpsb_intel_modes.c58 * @connector: DRM connector device to use
60 * Fetch the EDID information from @connector using the DDC bus.
62 int psb_intel_ddc_get_modes(struct drm_connector *connector, argument
68 edid = drm_get_edid(connector, adapter);
70 drm_mode_connector_update_edid_property(connector, edid);
71 ret = drm_add_edid_modes(connector, edid);
H A Dcdv_intel_crt.c67 static int cdv_intel_crt_mode_valid(struct drm_connector *connector, argument
134 static bool cdv_intel_crt_detect_hotplug(struct drm_connector *connector, argument
137 struct drm_device *dev = connector->dev;
182 struct drm_connector *connector, bool force)
184 if (cdv_intel_crt_detect_hotplug(connector, force))
190 static void cdv_intel_crt_destroy(struct drm_connector *connector) argument
192 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
195 drm_connector_unregister(connector);
196 drm_connector_cleanup(connector);
197 kfree(connector);
181 cdv_intel_crt_detect( struct drm_connector *connector, bool force) argument
200 cdv_intel_crt_get_modes(struct drm_connector *connector) argument
207 cdv_intel_crt_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument
256 struct drm_connector *connector; local
[all...]
H A Doaktrail_lvds.c99 struct drm_connector *connector = NULL; local
124 /* Find the connector we're trying to set up */
125 list_for_each_entry(connector, &mode_config->connector_list, head) {
126 if (!connector->encoder || connector->encoder->crtc != crtc)
130 if (!connector) {
131 DRM_ERROR("Couldn't find connector when setting mode");
136 &connector->base,
295 * Create the connector, register the LVDS DDC bus, and try to figure out what
303 struct drm_connector *connector; local
[all...]
/drivers/gpu/drm/rcar-du/
H A Drcar_du_encoder.h34 struct drm_connector connector; member in struct:rcar_du_connector
39 container_of(c, struct rcar_du_connector, connector)
42 rcar_du_connector_best_encoder(struct drm_connector *connector);
H A Drcar_du_vgacon.c23 static int rcar_du_vga_connector_get_modes(struct drm_connector *connector) argument
33 static void rcar_du_vga_connector_destroy(struct drm_connector *connector) argument
35 drm_connector_unregister(connector);
36 drm_connector_cleanup(connector);
40 rcar_du_vga_connector_detect(struct drm_connector *connector, bool force) argument
56 struct drm_connector *connector; local
63 connector = &rcon->connector;
64 connector->display_info.width_mm = 0;
65 connector
[all...]
H A Drcar_du_lvdscon.c28 struct rcar_du_connector connector; member in struct:rcar_du_lvds_connector
34 container_of(c, struct rcar_du_lvds_connector, connector.connector)
36 static int rcar_du_lvds_connector_get_modes(struct drm_connector *connector) argument
39 to_rcar_lvds_connector(connector);
42 mode = drm_mode_create(connector->dev);
50 drm_mode_probed_add(connector, mode);
60 static void rcar_du_lvds_connector_destroy(struct drm_connector *connector) argument
62 drm_connector_unregister(connector);
63 drm_connector_cleanup(connector);
67 rcar_du_lvds_connector_detect(struct drm_connector *connector, bool force) argument
85 struct drm_connector *connector; local
[all...]
H A Drcar_du_encoder.c28 * Common connector functions
32 rcar_du_connector_best_encoder(struct drm_connector *connector) argument
34 struct rcar_du_connector *rcon = to_rcar_connector(connector);
58 struct drm_connector *connector; local
65 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
66 if (connector->encoder == encoder) {
73 dev_dbg(dev->dev, "mode_fixup: no connector found\n");
77 if (list_empty(&connector->modes)) {
82 panel_mode = list_first_entry(&connector->modes,
195 data ? &data->connector
[all...]
/drivers/gpu/drm/i915/
H A Dintel_modes.c35 * intel_connector_update_modes - update connector from edid
36 * @connector: DRM connector device to use
39 int intel_connector_update_modes(struct drm_connector *connector, argument
44 drm_mode_connector_update_edid_property(connector, edid);
45 ret = drm_add_edid_modes(connector, edid);
46 drm_edid_to_eld(connector, edid);
53 * @connector: DRM connector device to use
56 * Fetch the EDID information from @connector usin
58 intel_ddc_get_modes(struct drm_connector *connector, struct i2c_adapter *adapter) argument
82 intel_attach_force_audio_property(struct drm_connector *connector) argument
109 intel_attach_broadcast_rgb_property(struct drm_connector *connector) argument
[all...]
/drivers/gpu/drm/nouveau/
H A Dnouveau_acpi.h23 static inline void *nouveau_acpi_edid(struct drm_device *dev, struct drm_connector *connector) { return NULL; } argument
H A Dnouveau_backlight.c71 nv40_backlight_init(struct drm_connector *connector) argument
73 struct nouveau_drm *drm = nouveau_drm(connector->dev);
84 bd = backlight_device_register("nv_backlight", connector->kdev, drm,
177 nv50_backlight_init(struct drm_connector *connector) argument
179 struct nouveau_drm *drm = nouveau_drm(connector->dev);
186 nv_encoder = find_encoder(connector, DCB_OUTPUT_LVDS);
188 nv_encoder = find_encoder(connector, DCB_OUTPUT_DP);
206 bd = backlight_device_register("nv_backlight", connector->kdev,
222 struct drm_connector *connector; local
224 list_for_each_entry(connector,
[all...]
/drivers/gpu/drm/shmobile/
H A Dshmob_drm_backlight.c23 struct shmob_drm_device *sdev = scon->connector.dev->dev_private;
37 struct shmob_drm_device *sdev = scon->connector.dev->dev_private;
61 struct shmob_drm_device *sdev = scon->connector.dev->dev_private;
63 struct drm_connector *connector = &scon->connector; local
64 struct drm_device *dev = connector->dev;
H A Dshmob_drm_crtc.h42 struct drm_connector connector; member in struct:shmob_drm_connector
H A Dshmob_drm_drv.h44 struct shmob_drm_connector connector; member in struct:shmob_drm_device
/drivers/gpu/drm/msm/mdp/mdp4/
H A Dmdp4_lvds_connector.c31 struct drm_connector *connector, bool force)
34 to_mdp4_lvds_connector(connector);
41 static void mdp4_lvds_connector_destroy(struct drm_connector *connector) argument
44 to_mdp4_lvds_connector(connector);
50 drm_connector_unregister(connector);
51 drm_connector_cleanup(connector);
56 static int mdp4_lvds_connector_get_modes(struct drm_connector *connector) argument
59 to_mdp4_lvds_connector(connector);
69 static int mdp4_lvds_connector_mode_valid(struct drm_connector *connector, argument
73 to_mdp4_lvds_connector(connector);
30 mdp4_lvds_connector_detect( struct drm_connector *connector, bool force) argument
89 mdp4_lvds_connector_best_encoder(struct drm_connector *connector) argument
113 struct drm_connector *connector = NULL; local
[all...]
/drivers/gpu/drm/exynos/
H A Dexynos_drm_encoder.c54 struct drm_connector *connector; local
56 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
57 if (connector->encoder != encoder)
61 display->ops->mode_fixup(display, connector, mode,
H A Dexynos_drm_connector.c31 static int exynos_drm_connector_get_modes(struct drm_connector *connector) argument
34 to_exynos_connector(connector);
49 edid = display->ops->get_edid(display, connector);
57 count = drm_add_edid_modes(connector, edid);
63 drm_mode_connector_update_edid_property(connector, edid);
66 struct drm_display_mode *mode = drm_mode_create(connector->dev);
75 drm_mode_destroy(connector->dev, mode);
82 connector->display_info.width_mm = mode->width_mm;
83 connector->display_info.height_mm = mode->height_mm;
87 drm_mode_probed_add(connector, mod
97 exynos_drm_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
114 exynos_drm_best_encoder( struct drm_connector *connector) argument
129 exynos_drm_connector_fill_modes(struct drm_connector *connector, unsigned int max_width, unsigned int max_height) argument
153 exynos_drm_connector_detect(struct drm_connector *connector, bool force) argument
170 exynos_drm_connector_destroy(struct drm_connector *connector) argument
192 struct drm_connector *connector; local
[all...]
H A Dexynos_drm_fbdev.c235 struct drm_connector *connector; local
239 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
240 if (connector->status != connector_status_connected)
/drivers/gpu/drm/nouveau/dispnv04/
H A Ddisp.c58 struct drm_connector *connector, *ct; local
84 connector = nouveau_connector_create(dev, dcbent->connector);
85 if (IS_ERR(connector))
90 ret = nv04_dac_create(connector, dcbent);
94 ret = nv04_dfp_create(connector, dcbent);
98 ret = nv17_tv_create(connector, dcbent);
100 ret = nv04_tv_create(connector, dcbent);
111 list_for_each_entry_safe(connector, ct,
113 if (!connector
[all...]
/drivers/gpu/drm/radeon/
H A Ddce3_1_afmt.c32 struct drm_connector *connector; local
38 list_for_each_entry(connector, &encoder->dev->mode_config.connector_list, head) {
39 if (connector->encoder == encoder) {
40 radeon_connector = to_radeon_connector(connector);
46 DRM_ERROR("Couldn't find encoder's connector\n");
73 struct drm_connector *connector; local
93 list_for_each_entry(connector, &encoder->dev->mode_config.connector_list, head) {
94 if (connector->encoder == encoder) {
95 radeon_connector = to_radeon_connector(connector);
101 DRM_ERROR("Couldn't find encoder's connector\
[all...]
/drivers/gpu/drm/udl/
H A Dudl_connector.c19 /* dummy connector to just get EDID,
57 static int udl_get_modes(struct drm_connector *connector) argument
59 struct udl_device *udl = connector->dev->dev_private;
65 drm_mode_connector_update_edid_property(connector, NULL);
77 drm_mode_connector_update_edid_property(connector, edid);
78 ret = drm_add_edid_modes(connector, edid);
83 static int udl_mode_valid(struct drm_connector *connector, argument
86 struct udl_device *udl = connector->dev->dev_private;
97 udl_detect(struct drm_connector *connector, bool force) argument
99 if (drm_device_is_unplugged(connector
105 udl_best_single_encoder(struct drm_connector *connector) argument
111 udl_connector_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
118 udl_connector_destroy(struct drm_connector *connector) argument
141 struct drm_connector *connector; local
[all...]

Completed in 275 milliseconds

1234567