Home
last modified time | relevance | path

Searched full:connector (Results 1 – 25 of 625) sorted by relevance

12345678910>>...25

/freebsd-src/sys/dev/drm2/
H A Ddrm_crtc_helper.c42 * connector list
45 * Some userspace presumes that the first connected connector is the main
48 * (eDP/LVDS) panels to the front of the connector list, instead of
53 struct drm_connector *connector, *tmp; in drm_helper_move_panel_connectors_to_head() local
58 list_for_each_entry_safe(connector, tmp, in drm_helper_move_panel_connectors_to_head()
60 if (connector->connector_type == DRM_MODE_CONNECTOR_LVDS || in drm_helper_move_panel_connectors_to_head()
61 connector->connector_type == DRM_MODE_CONNECTOR_eDP) in drm_helper_move_panel_connectors_to_head()
62 list_move_tail(&connector->head, &panel_list); in drm_helper_move_panel_connectors_to_head()
72 static void drm_mode_validate_flag(struct drm_connector *connector, in drm_mode_validate_flag() argument
80 list_for_each_entry(mode, &connector->modes, head) { in drm_mode_validate_flag()
[all …]
H A Ddrm_edid.c74 struct drm_connector *connector; member
325 drm_do_get_edid(struct drm_connector *connector, device_t adapter) in drm_do_get_edid() argument
329 bool print_bad_edid = !connector->bad_edid_counter || (drm_debug & DRM_DEBUGBITS_KMS); in drm_do_get_edid()
341 connector->null_edid_counter++; in drm_do_get_edid()
373 dev_warn(connector->dev->dev, in drm_do_get_edid()
375 drm_get_connector_name(connector), j); in drm_do_get_edid()
377 connector->bad_edid_counter++; in drm_do_get_edid()
395 dev_warn(connector->dev->dev, "%s: EDID block %d invalid.\n", in drm_do_get_edid()
396 drm_get_connector_name(connector), j); in drm_do_get_edid()
398 connector->bad_edid_counter++; in drm_do_get_edid()
[all …]
H A Ddrm_crtc.c144 * Connector and encoder types.
185 char *drm_get_connector_name(struct drm_connector *connector) in drm_get_connector_name() argument
190 drm_connector_enum_list[connector->connector_type].name, in drm_get_connector_name()
191 connector->connector_type_id); in drm_get_connector_name()
471 * drm_mode_probed_add - add a mode to a connector's probed mode list
472 * @connector: connector the new mode
478 * Add @mode to @connector's mode list for later use.
480 void drm_mode_probed_add(struct drm_connector *connector, in drm_mode_probed_add() argument
483 list_add(&mode->head, &connector in drm_mode_probed_add()
497 drm_mode_remove(struct drm_connector * connector,struct drm_display_mode * mode) drm_mode_remove() argument
522 drm_connector_init(struct drm_device * dev,struct drm_connector * connector,const struct drm_connector_funcs * funcs,int connector_type) drm_connector_init() argument
573 drm_connector_cleanup(struct drm_connector * connector) drm_connector_cleanup() argument
598 struct drm_connector *connector; drm_connector_unplug_all() local
1032 struct drm_connector *connector; drm_mode_group_init_legacy_group() local
1067 struct drm_connector *connector, *ot; drm_mode_config_cleanup() local
1215 struct drm_connector *connector; drm_mode_getresources() local
1461 struct drm_connector *connector; drm_mode_getconnector() local
1889 struct drm_connector **connector_set = NULL, *connector; drm_mode_setcrtc() local
2589 drm_mode_attachmode(struct drm_device * dev,struct drm_connector * connector,struct drm_display_mode * mode) drm_mode_attachmode() argument
2598 struct drm_connector *connector; drm_mode_attachmode_crtc() local
2634 drm_mode_detachmode(struct drm_device * dev,struct drm_connector * connector,struct drm_display_mode * mode) drm_mode_detachmode() argument
2658 struct drm_connector *connector; drm_mode_detachmode_crtc() local
2684 struct drm_connector *connector; drm_mode_attachmode_ioctl() local
2739 struct drm_connector *connector; drm_mode_detachmode_ioctl() local
3165 drm_mode_connector_update_edid_property(struct drm_connector * connector,struct edid * edid) drm_mode_connector_update_edid_property() argument
3242 struct drm_connector *connector = obj_to_connector(obj); drm_mode_connector_set_obj_prop() local
3399 drm_mode_connector_attach_encoder(struct drm_connector * connector,struct drm_encoder * encoder) drm_mode_connector_attach_encoder() argument
3414 drm_mode_connector_detach_encoder(struct drm_connector * connector,struct drm_encoder * encoder) drm_mode_connector_detach_encoder() argument
3669 struct drm_connector *connector; drm_mode_config_reset() local
[all...]
H A Ddrm_crtc.h61 * Note on terminology: here, for brevity and convenience, we refer to connector
62 * control chips as 'CRTCs'. They can control any type of connector, VGA, LVDS,
64 * may span multiple monitors (and therefore multiple CRTC and connector
390 /* framebuffer the connector is currently bound to */
425 * @save: save connector state
426 * @restore: restore connector state
427 * @reset: reset connector after state has been invalidate (e.g. resume)
428 * @detect: is this connector active?
429 * @fill_modes: fill mode list for this connector
430 * @set_property: property for this connector may need update
[all …]
H A Ddrm_fb_helper.c119 * Example of a mode specific to the LVDS connector: in fb_get_options()
123 * connector-specific mode: in fb_get_options()
128 DRM_INFO("Connector %s: get mode from tunables:\n", connector_name); in fb_get_options()
151 struct drm_connector *connector; in drm_fb_helper_single_add_all_connectors() local
154 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in drm_fb_helper_single_add_all_connectors()
162 fb_helper_connector->connector = connector; in drm_fb_helper_single_add_all_connectors()
183 struct drm_connector *connector; in drm_fb_helper_parse_command_line() local
187 connector = fb_helper_conn->connector; in drm_fb_helper_parse_command_line()
190 /* do something on return - turn off connector maybe */ in drm_fb_helper_parse_command_line()
191 if (fb_get_options(drm_get_connector_name(connector), &option)) in drm_fb_helper_parse_command_line()
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/connector/
H A Dusb-connector.yaml4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml#
7 title: USB Connector
13 A USB connector node represents a physical USB connector. It should be a child
21 - usb-a-connector
22 - usb-b-connector
23 - usb-c-connector
26 - const: gpio-usb-b-connector
27 - const: usb-b-connector
30 - const: samsung,usb-connector-11pin
31 - const: usb-b-connector
[all …]
H A Dsamsung,usb-connector-11pin.txt1 Samsung micro-USB 11-pin connector
4 Samsung micro-USB 11-pin connector is an extension of micro-USB connector.
8 The bindings are superset of usb-connector bindings for micro-USB connector[1].
11 - compatible: must be: "samsung,usb-connector-11pin", "usb-b-connector",
15 - any data bus to the connector should be modeled using the OF graph bindings
17 the connector. Since single connector can have multpile data buses every bus
22 [1]: bindings/connector/usb-connector.yaml
27 Micro-USB connector with HS lines routed via controller (MUIC) and MHL lines
32 usb_con: connector {
33 compatible = "samsung,usb-connector-11pin", "usb-b-connector";
/freebsd-src/sys/contrib/device-tree/Bindings/phy/
H A Dnvidia,tegra194-xusb-padctl.yaml227 # no need to further describe this because the connector will
228 # match on gpio-usb-b-connector or usb-b-connector and cause
230 connector:
250 A connector must be added as a subnode in that case.
252 See ../connector/usb-connector.yaml.
259 usb-role-switch: [ connector ]
265 # no need to further describe this because the connector will
266 # match on gpio-usb-b-connector or usb-b-connector and cause
268 connector:
288 A connector must be added as a subnode in that case.
[all …]
H A Dnvidia,tegra186-xusb-padctl.yaml236 # no need to further describe this because the connector will
237 # match on gpio-usb-b-connector or usb-b-connector and cause
239 connector:
259 A connector must be added as a subnode in that case.
261 See ../connector/usb-connector.yaml.
268 usb-role-switch: [ connector ]
274 # no need to further describe this because the connector will
275 # match on gpio-usb-b-connector or usb-b-connector and cause
277 connector:
297 A connector must be added as a subnode in that case.
[all …]
H A Dnvidia,tegra210-xusb-padctl.yaml355 # no need to further describe this because the connector will
356 # match on gpio-usb-b-connector or usb-b-connector and cause
358 connector:
378 A connector must be added as a subnode in that case.
380 See ../connector/usb-connector.yaml.
387 usb-role-switch: [ connector ]
393 # no need to further describe this because the connector will
394 # match on gpio-usb-b-connector or usb-b-connector and cause
396 connector:
416 A connector must be added as a subnode in that case.
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/display/connector/
H A Ddvi-connector.yaml4 $id: http://devicetree.org/schemas/display/connector/dvi-connector.yaml#
7 title: DVI Connector
14 const: dvi-connector
28 description: the connector has DVI analog pins
32 description: the connector has DVI digital pins
36 description: the connector has pins for DVI dual-link
56 connector {
57 compatible = "dvi-connector";
H A Ddvi-connector.txt1 DVI Connector
5 - compatible: "dvi-connector"
8 - label: a symbolic name for the connector
10 - analog: the connector has DVI analog pins
11 - digital: the connector has DVI digital pins
12 - dual-link: the connector has pins for DVI dual-link
23 dvi0: connector@0 {
24 compatible = "dvi-connector";
H A Danalog-tv-connector.yaml4 $id: http://devicetree.org/schemas/display/connector/analog-tv-connector.yaml#
7 title: Analog TV Connector
15 - composite-video-connector
16 - svideo-connector
22 Limit the supported TV standards on a connector to the given ones. If
41 connector {
42 compatible = "composite-video-connector";
H A Dvga-connector.txt1 VGA Connector
6 - compatible: "vga-connector"
10 - label: a symbolic name for the connector corresponding to a hardware label
15 The VGA connector internal connections are modeled using the OF graph bindings
18 The VGA connector has a single port that must be connected to a video source
25 vga0: connector@0 {
26 compatible = "vga-connector";
H A Danalog-tv-connector.txt1 Analog TV Connector
5 - compatible: "composite-video-connector" or "svideo-connector"
8 - label: a symbolic name for the connector
9 - sdtv-standards: limit the supported TV standards on a connector to the given
21 tv: connector {
22 compatible = "composite-video-connector";
H A Dhdmi-connector.yaml4 $id: http://devicetree.org/schemas/display/connector/hdmi-connector.yaml#
7 title: HDMI Connector
14 const: hdmi-connector
17 description: The HDMI connector type
55 connector {
56 compatible = "hdmi-connector";
/freebsd-src/sys/arm/nvidia/drm2/
H A Dtegra_drm_subr.c49 tegra_drm_connector_get_modes(struct drm_connector *connector) in tegra_drm_connector_get_modes() argument
55 output = container_of(connector, struct tegra_drm_encoder, in tegra_drm_connector_get_modes()
56 connector); in tegra_drm_connector_get_modes()
69 edid = drm_get_edid(connector, output->ddc); in tegra_drm_connector_get_modes()
75 drm_mode_connector_update_edid_property(connector, edid); in tegra_drm_connector_get_modes()
76 rv = drm_add_edid_modes(connector, edid); in tegra_drm_connector_get_modes()
77 drm_edid_to_eld(connector, edid); in tegra_drm_connector_get_modes()
82 tegra_drm_connector_best_encoder(struct drm_connector *connector) in tegra_drm_connector_best_encoder() argument
86 output = container_of(connector, struct tegra_drm_encoder, in tegra_drm_connector_best_encoder()
87 connector); in tegra_drm_connector_best_encoder()
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/usb/
H A Dwillsemi,wusb3801.yaml12 compatible with the USB Type-C Cable and Connector Specification v1.2.
28 connector:
30 $ref: ../connector/usb-connector.yaml#
33 The managed USB Type-C connector. Since WUSB3801 does not support
38 const: usb-c-connector
47 - connector
65 connector {
66 compatible = "usb-c-connector";
H A Danalogix,anx7411.yaml23 connector:
25 $ref: ../connector/usb-connector.yaml
29 const: usb-c-connector
34 - connector
51 typec_con: connector {
52 compatible = "usb-c-connector";
H A Dti,hd3ss3220.txt9 - connector: The "usb-c-connector" attached to the hd3ss3220 chip. The
10 bindings of the connector node are specified in:
12 Documentation/devicetree/bindings/connector/usb-connector.yaml
21 connector {
22 compatible = "usb-c-connector";
H A Dfcs,fusb302.txt9 - connector : The "usb-c-connector" attached to the FUSB302 IC. The bindings
10 of the connector node are specified in:
12 Documentation/devicetree/bindings/connector/usb-connector.yaml
23 usb_con: connector {
24 compatible = "usb-c-connector";
H A Dmediatek,musb.yaml65 connector:
66 $ref: /schemas/connector/usb-connector.yaml#
67 description: Connector for dual role switch
71 usb-role-switch: [ connector ]
72 connector: [ usb-role-switch ]
108 connector {
109 compatible = "gpio-usb-b-connector", "usb-b-connector";
H A Dst,typec-stm32g0.yaml10 The STM32G0 MCU can be programmed to control Type-C connector(s) through I2C
27 connector:
29 $ref: /schemas/connector/usb-connector.yaml#
46 - connector
64 /* Example with one type-C connector */
65 connector {
66 compatible = "usb-c-connector";
H A Drichtek,rt1711h.txt10 - connector: The "usb-c-connector" attached to the tcpci chip, the bindings
11 of connector node are specified in
12 Documentation/devicetree/bindings/connector/usb-connector.yaml
21 usb_con: connector {
22 compatible = "usb-c-connector";
H A Drealtek,rtd-type-c.yaml8 title: Realtek DHC RTD SoCs USB Type-C Connector detection
15 This module is able to detect the state of type c connector.
50 connector:
51 $ref: /schemas/connector/usb-connector.yaml#
52 description: Properties for usb c connector.
76 connector {
77 compatible = "usb-c-connector";

12345678910>>...25