Home
last modified time | relevance | path

Searched refs:connector (Results 1 – 25 of 527) sorted by relevance

12345678910>>...22

/freebsd/sys/dev/drm2/
H A Ddrm_crtc_helper.c53 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()
113 int drm_helper_probe_single_connector_modes(struct drm_connector *connector, in drm_helper_probe_single_connector_modes() argument
116 struct drm_device *dev = connector->dev; in drm_helper_probe_single_connector_modes()
119 connector->helper_private; in drm_helper_probe_single_connector_modes()
[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.c185 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()
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()
497 void drm_mode_remove(struct drm_connector *connector, in drm_mode_remove() argument
501 drm_mode_destroy(connector->dev, mode); in drm_mode_remove()
522 struct drm_connector *connector, in drm_connector_init() argument
530 ret = drm_mode_object_get(dev, &connector->base, DRM_MODE_OBJECT_CONNECTOR); in drm_connector_init()
534 connector->base.properties = &connector->properties; in drm_connector_init()
[all …]
H A Ddrm_fb_helper.c151 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()
191 if (fb_get_options(drm_get_connector_name(connector), &option)) in drm_fb_helper_parse_command_line()
195 connector, in drm_fb_helper_parse_command_line()
213 drm_get_connector_name(connector), s); in drm_fb_helper_parse_command_line()
214 connector->force = mode->force; in drm_fb_helper_parse_command_line()
218 drm_get_connector_name(connector), in drm_fb_helper_parse_command_line()
[all …]
H A Ddrm_crtc_helper.h103 struct drm_connector *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);
151 static inline void drm_connector_helper_add(struct drm_connector *connector, in drm_connector_helper_add() argument
154 connector->helper_private = __DECONST(void *, funcs); in drm_connector_helper_add()
H A Ddrm_crtc.h439 void (*dpms)(struct drm_connector *connector, int mode);
440 void (*save)(struct drm_connector *connector);
441 void (*restore)(struct drm_connector *connector);
442 void (*reset)(struct drm_connector *connector);
450 enum drm_connector_status (*detect)(struct drm_connector *connector,
452 int (*fill_modes)(struct drm_connector *connector, uint32_t max_width, uint32_t max_height);
453 int (*set_property)(struct drm_connector *connector, struct drm_property *property,
455 void (*destroy)(struct drm_connector *connector);
456 void (*force)(struct drm_connector *connector);
848 struct drm_connector *connector,
[all …]
/freebsd/sys/contrib/device-tree/Bindings/connector/
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/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 …]
H A Dtegra_drm.h78 struct drm_connector connector; member
96 struct drm_connector *connector, bool force);
97 int tegra_drm_connector_get_modes(struct drm_connector *connector);
99 struct drm_connector *connector);
/freebsd/sys/contrib/device-tree/Bindings/usb/
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 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 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 Dtypec-tcpci.txt14 - connector: The "usb-c-connector" attached to the tcpci chip, the bindings
15 of connector node are specified in
16 Documentation/devicetree/bindings/connector/usb-connector.yaml
26 usb_con: connector {
27 compatible = "usb-c-connector";
H A Dmediatek,musb.txt26 usb connector node as defined in bindings/connector/usb-connector.yaml
51 connector{
52 compatible = "gpio-usb-b-connector", "usb-b-connector";
/freebsd/sys/contrib/device-tree/Bindings/display/connector/
H A Ddvi-connector.txt5 - 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.txt5 - 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 Dvga-connector.txt6 - 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 Dhdmi-connector.txt5 - compatible: "hdmi-connector"
6 - type: the HDMI connector type: "a", "b", "c", "d" or "e"
9 - label: a symbolic name for the connector
20 hdmi0: connector@1 {
21 compatible = "hdmi-connector";
/freebsd/sys/contrib/device-tree/src/arm/st/
H A Dstm32mp135f-dhcor-dhsbc.dts69 /* Expansion connector: INP12:pin29 */
231 &i2c1 { /* Expansion connector: SDA:pin27 SCL:pin28 */
244 &i2c5 { /* Expansion connector: SDA:pin3 SCL:pin5 */
257 &m_can1 { /* Expansion connector: TX:pin16 RX:pin18 */
264 &m_can2 { /* Expansion connector: TX:pin22 RX:pin26 */
277 &sai1 { /* Expansion connector: SCK-A:pin12 FS-A:pin35 SD-A:pin38 SD-B:pin40 */
303 &spi3 { /* Expansion connector: MOSI:pin19 MISO:pin21 SCK:pin22 nCS:pin24 */
311 &timers5 { /* Expansion connector: CH3:pin31 */
327 &timers13 { /* Expansion connector: CH1:pin32 */
343 &usart1 { /* Expansion connector: RX:pin33 TX:pin37 */
[all …]
H A Dstih410-b2260.dts94 /* Low speed expansion connector */
105 /* Low speed expansion connector */
111 /* Low speed expansion connector */
118 /* Low speed expansion connector */
124 /* Low speed expansion connector */
130 /* high speed expansion connector */
137 /* high speed expansion connector */
150 /* high speed expansion connector */
/freebsd/sys/contrib/device-tree/src/arm64/amlogic/
H A Dmeson-gxl-s905x-p212.dts23 cvbs-connector {
24 compatible = "composite-video-connector";
33 hdmi-connector {
34 compatible = "hdmi-connector";
135 /* This UART is brought out to the DB9 connector */
/freebsd/sys/contrib/device-tree/Bindings/media/i2c/
H A Dtvp5150.txt29 port must be linked to an endpoint defined in [1]. The port/connector layout is
59 [1] Documentation/devicetree/bindings/display/connector/analog-tv-connector.yaml.
65 compatible = "composite-video-connector";
77 compatible = "composite-video-connector";
89 compatible = "svideo-connector";
/freebsd/sys/contrib/device-tree/src/arm64/allwinner/
H A Dsun50i-a64-pine64.dts28 hdmi-connector {
29 compatible = "hdmi-connector";
273 /* On Euler connector */
285 /* On Wifi/BT connector, with RTS/CTS */
292 /* On Pi-2 connector */
299 /* On Euler connector */
306 /* On Euler connector, RTS/CTS optional */
/freebsd/sys/contrib/device-tree/src/arm64/renesas/
H A Dhihope-rzg2-ex-lvds.dtsi20 * When GP1_20 is LOW LVDS0 is connected to the LVDS connector
23 lvds-connector-en-hog {
27 line-name = "lvds-connector-en-gpio";
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dsc7280-idp-ec-h1.dtsi41 usb_c0: connector@0 {
42 compatible = "usb-c-connector";
50 usb_c1: connector@1 {
51 compatible = "usb-c-connector";

12345678910>>...22