Home
last modified time | relevance | path

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

12345678910>>...29

/freebsd/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->probed_modes); in drm_mode_probed_add()
489 * @connector: connector list to modify
[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 …]
H A Ddrm_crtc_helper.h43 * @mode_fixup: try to fixup proposed mode for this connector
82 * @mode_fixup: try to fixup proposed mode for this connector
103 struct drm_connector *connector);
110 * @get_modes: get mode list for this connector
111 * @mode_valid: is this mode valid on the given connector?
116 int (*get_modes)(struct drm_connector *connector);
117 int (*mode_valid)(struct drm_connector *connector,
119 struct drm_encoder *(*best_encoder)(struct drm_connector *connector);
122 extern int drm_helper_probe_single_connector_modes(struct drm_connector *connector, uint32_t maxX, …
132 extern void drm_helper_connector_dpms(struct drm_connector *connector, int mode);
[all …]
/freebsd/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
[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/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 o
[all...]
/freebsd/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/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/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 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 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 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 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";

12345678910>>...29