/freebsd/sys/dev/drm2/ |
H A D | drm_crtc_helper.c | 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() 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 D | drm_edid.c | 74 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 D | drm_crtc.c | 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() 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 D | drm_fb_helper.c | 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() 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 D | drm_crtc_helper.h | 103 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 D | drm_crtc.h | 439 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 D | samsung,usb-connector-11pin.txt | 1 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 D | tegra_drm_subr.c | 49 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 D | tegra_drm.h | 78 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 D | fcs,fusb302.txt | 9 - 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 D | ti,hd3ss3220.txt | 9 - 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 D | richtek,rt1711h.txt | 10 - 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 D | typec-tcpci.txt | 14 - 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 D | mediatek,musb.txt | 26 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 D | dvi-connector.txt | 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 D | analog-tv-connector.txt | 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 D | vga-connector.txt | 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 D | hdmi-connector.txt | 5 - 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 D | stm32mp135f-dhcor-dhsbc.dts | 69 /* 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 D | stih410-b2260.dts | 94 /* 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 D | meson-gxl-s905x-p212.dts | 23 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 D | tvp5150.txt | 29 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 D | sun50i-a64-pine64.dts | 28 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 D | hihope-rzg2-ex-lvds.dtsi | 20 * 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 D | sc7280-idp-ec-h1.dtsi | 41 usb_c0: connector@0 { 42 compatible = "usb-c-connector"; 50 usb_c1: connector@1 { 51 compatible = "usb-c-connector";
|